13 杭州_燕十三

尚未进行身份认证

没有什么能够阻挡,我对自由的向往!

等级
TA的排名 2w+

跟着omnipeek学802.11之Omnipeek无线空中抓包入门

无线产品如蓝牙、zigbee开发过程中,由于没有直接连接,通常开发中都要用到一个dongle用于抓取空中数据包,然后分析定位网络、通讯问题。Wi-Fi开发中同样需要空中抓包,但是Wi-Fi用于抓包的设备不叫dongle,通常叫sniffer。我们知道,无论有线以太网还是无线Wi-Fi,在正常工作模式下,mac层只处理广播包或者发给自己的数据包,目标地址与自己mac地址不符的数据包都将会被丢弃。...

2018-09-09 00:16:31

浅析低功耗产品设计

当前越来越多的无线产品,由于使用场景选择使用电池供电,系统的功耗越来越受到用户的重视,特别是用电池供电的穿戴式设备尤其明显。在电池供电的产品中,系统功耗作为产品性能指标中位列第一位的,产品的待机时间决定了这个产品的成败。试想一下,一个功能强大但待机时间只有几天与一个功能合适但待机时间长达几个月的产品,用户选择频繁更换电池还是选择非必须的功能。嵌入式系统低功耗设计需要全面分析各因素,统筹规划...

2018-08-19 21:51:17

Alios-Things入坑记之rtl8710bn初体验

一、概述        Alios-Things是一款由阿里巴巴开发的面向IoT领域的轻量级物联网嵌入式操作系统,致力于搭建云端一体化IoT基础设备。具备极致性能,极简开发、云端一体、丰富组件、安全防护等关键能力,并支持中断设备连接到阿里Link,可广泛应用在智能家居、智慧城市、新出行等领域。Alios-Things源码目前托管在github上,地址为:https://github.com/ali...

2018-06-16 00:35:54

智能照明之HSV与RGB

智能照明之HSV与RGB一、RGB色彩模型RGB(Red、Green、Blue)色彩模式是一种面向硬件的色彩模型,显示系统都采用RGB颜色模型来进行图像显示。RGB色彩模型属于加法混色原理,每种原色的数值越高,色彩就越亮,RGB都是0时是黑色,都是255时是白色。RGB色彩模型表示直接,但是RGB数值和色彩的三属性没有直接的联系,不能揭示色彩之间的关系。二、HSV色彩模型HSV色彩模式应用最广泛的...

2018-04-10 22:05:05

玩转RT-Thread之荔枝派Nano(全志F1C100S) 新手上路

玩转RT-Thread之荔枝派Nano(全志F1C100S)一、新手上路--作者:燕十三(flyingcys) blog:http://blog.csdn.net/flyingcys--荔枝派nano/RTT非官方群:711174828在此感谢RT-Thread官方成员@uestczyh222提供的荔枝派Nano内核移植、rttbootloader文件、rtota等一系列工具。挖坑/填坑网htt...

2018-04-07 12:00:43

Source Insight常用配置

SourceInsight是嵌入式开发必备编程工具。目前最新版本是SourceInsight4.0,提供了更多的新功能。越强大的工具,可配置的选项就越多,所以只有适合自己的设置,才能提高工作效率,我们的终极目标就是用最少的时间,写出最少Bug的代码。1. 窗口配置在“View”->“Panels”菜单中选择,推荐选择:“Projectwindow”:文件夹/文件管理。“

2018-01-21 14:22:41

RT-Thread Nano实战2-msh配置与运行

RT-ThreadNano实战2-msh配置与运行相关代码已上传到个人github仓库https://github.com/flyingcys/RT-Thread-Nano-GD32F150之前已经完成GD32F150上RT-ThreadNano的内核运行,为了在产品中方便调试除错,RT-Thread的shell是非常实用且必不可少的一个功能的。其实RT-ThreadNa

2018-01-14 12:44:59

VMware虚拟机硬盘瘦身

  很多从事嵌入式开发的工程师无法避免需要同时Windows和Linux系统,一般都选择通过虚拟机安装Linux系统,我就是在Windows下安装VMware,再在VMware安装Ubuntu虚拟机。  Vmware在安装虚拟机,将虚拟机存放到Windows指定的目录下,并设置磁盘大小。我们推荐磁盘存储方式修改为“将虚拟磁盘拆分为多个文件”。   新安装虚拟机的时候虚拟空间的文件体积...

2018-01-12 20:42:48

编程之路始于Git

--作者:燕十三(flyingcys)--blog:http://blog.csdn.net/flyingcys--QQ:294102238git是目前世界上使用最广泛的分布式版本控制系统,由大名鼎鼎的Linus花了两周时间写成,同时在2008年使用给git作为唯一版本库格式托管平台gitHub网站上线,已有众多知名开源项目迁移至github。git是分布式版本控制系统,与之

2018-01-01 20:22:48

GD32F150实战RT-Thread Nano

何为RT-ThreadNano?大家知道,Keil5以后采用pack形式管理芯片及各种相关组件的。RT-ThreadNano就是通过Keilpack方式发布,在保持原有RT-Thread基本功能的情况下,实现了极小的Flash和Ram占

2017-12-28 19:35:08

红外遥控接收发射原理及ESP8266实现

--作者:燕十三(flyingcys)--blog:http://blog.csdn.net/flyingcys--QQ:294102238红外遥控是利用近红外光进行数据传输的一种控制方式。近红外光波长0.76um~1.5um,红外遥控收发器件波长一般为0.8um~0.94um,具有传输效率高,成本低,电路实现简单,抗干扰强等特点,在家用电器上被广泛使用。红外遥控一般有发

2017-12-28 15:57:50

ESP8266_RTOS_SDK学习笔记之 FreeRTOS移植浅析

ESP8266_RTOS_SDK学习笔记之 FreeRTOS移植浅析ESP8266原厂提供了Non-OS和RTOS版本的SDK。Non-OS版本SDK主要使用定时器和回调函数的方式实现各个功能事件嵌套,达到设定条件后触发指定的事件及回调函数。同时Non-OS使用的是espconn接口实现网络操作,开发者须按照espconn接口使用规则进行网络应用开发。RTOS版本SDK使用Fr

2017-12-10 23:33:21

深入浅出ESP32开发之二ESP-IDF下载、编译与运行

--作者:燕十三(flyingcys)--blog:http://blog.csdn.net/flyingcys--QQ:294102238一、ESP-IDF下载ESP-IDF全称EspressifIoTDevelopmentFramework是乐鑫基于ESP32推出的新一代SDK,基于FreeRTOS系统,在上一代SDK基础上做了众多更新和改进,集合了众多组件。支持在Wi

2017-05-15 17:53:21

深入浅出ESP32开发之一Linux下ESP32交叉编译环境搭建

--作者:燕十三(flyingcys)--blog:http://blog.csdn.net/flyingcys--QQ:294102238一、ESP32概述EPS32是乐鑫最新推出的集成2.4GWi-Fi和蓝牙双模的单芯片方案,采用台积电(TSMC)超低功耗的40nm工艺,拥有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于多种应用和不同的功耗要求。ESP32搭载低

2017-05-15 17:43:09

ESP8266交叉编译器xtensa-lx106-elf 在Linux下编译与生成

--作者:燕十三(flyingcys)--blog:http://blog.csdn.net/flyingcys--QQ:294102238要在PC上开发ESP8266,无论是Linux还是Windows首先需要有一套交叉编译环境,才能将编写好的代码编译成可在ESP8266上固化和运行的bin文件。官方提供了已编译完成的Linux下的交叉编译器可供下载,也提供了移植好的crossto

2017-05-07 19:13:38

ESP8266_RTOS_SDK编译烧写与运行

--作者:燕十三(flyingcys)--blog:http://blog.csdn.net/flyingcys--QQ:294102238ESP8266内置TensilicaL106,32位卫星MCU,具有超低功耗的16位RSIC。CPU时钟速度为80MHZ,最高可达160MHZ,并支持实时RTOS操作系统。官方SDK分NON-OS版本和RTOS版,RTOS版SDK采用的是F

2017-05-07 18:58:28

ESP8266交叉编译环境搭建之linux篇

--作者:燕十三(flyingcys)--blog:http://blog.csdn.net/flyingcys--QQ:294102238我们知道在linux下进行嵌入式开发,都需要先搭建一套与芯片对应的交叉编译环境,ESP8266也一样。ESP8266内置TensilicaL106,32位卫星MCU,具有超低功耗的16位RSIC。CPU时钟速度为80MHZ,最高可达160M

2017-05-07 18:47:48

SecureCRT自动保存日志设置

嵌入式开发经常由于无法debug而只能使用串口打印日志的方式调试代码,SecureCRT支持“SSH2”、“Serial”等多种连接方式,是嵌入式工程师开发必备工具之一。串口日志打印由于打印数量大,经常会超过SecureCRT一屏显示范围,所以设置自动日志保存功能对于查找问题很有必要。SecureCRT保存日志有2种方式:手动模式和自动模式。一、手动模式:选择“File”->“

2017-03-26 22:00:08

VMware下Ubuntu与Windows共享文件配置

VMware下Ubuntu和Windows共享文件一般有3种方式:方式1:复制/粘贴法方式1最简单粗暴:在Windows下选中需要复制的文件/文件夹,在Ubuntu需要存放的位置粘贴同理,Ubuntu往Windows下拷贝文件也是复制、粘贴方式1是通过vmwaretools实现的。有时候Ubuntu安装最新版本后会和VMware存在一些问题,需要更新vmwaretool

2017-03-19 18:10:14

VMware下 Ubuntu16共享Windows10文件

VMware下Ubuntu共享Windows文件是通过VMwareTools实现的。VMwareTools是VMware自带的一种增强工具,提供增强的虚拟显卡和硬盘性能、同步虚拟机与主机的驱动程序等功能。只有安装了VMwareTools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽功能,鼠标也可以在虚拟机与主机之间自由移动(否则需要先按CRTL+ALT)。VMware建

2017-03-19 17:36:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!