esp8266模组sdk开发环境搭建
1.esp8266 sdk
esp8266 software development kit(sdk)是乐鑫为开发者提供的物联网应用开发平台,包括基础平台以及上层应用开发示例,如智能灯、智能开关等。sdk 的基础平台按照是否基于操作系统可分为:non-os 和 rtos 两种版本
以 rtos 版本为例,rtos sdk 软件包中的内容如下图示:
下面以 rtos 版本为例,介绍 esp8266 模组 sdk 开发环境的搭建,主要有两种配置:
乐鑫配置:virtualbox + linux +交叉编译工具安信可配置:windows + cygwin + eclipse + gcc2.开发环境搭建
本文主要介绍乐鑫配置的开发环境搭建,使用 virtualbox 作为 esp8266 虚拟机,并导入专用的 esp8266 编译器(ova镜像文件)即可。步骤如下:
virtualbox 下载地址:
https://www.virtualbox.org/wiki/downloads
编译器ova镜像文件下载地址:
http://downloads.espressif.com/fb/esp8266_gcc.zip
virtualbox安装完成后,导入ova镜像文件,在 window 下新建共享文件夹d:\\vm\\share 后,在 virtualbox 中进行共享目录挂载设置(步骤如下图示)
将sdk软件包拷贝至 d:\\vm\\share 目录下,在 virtualbox 虚拟桌面的终端工具lxterminal中进行如下图示操作
固件烧写工具是 espressif 官方开发的烧录工具,用户可根据实际的编译方式和flash的容量,将sdk编译生成的多个bin文件一键烧录到 esp8266/esp32 的spi flash中
烧写工具下载地址如下示, 烧写之前检查是否已经安装 cp219xusb驱动,否则连不上
https://docs.ai-thinker.com/%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b72
flash布局:有 non-fota 与 fota 两种布局,用户可以根据实际情况修改
思必驰自研语言大模型DFM-2成全场焦点
柔性可拉伸材料:通过喷墨打印场效应迁移率高,模拟突触间信息的传递!
“哨兵模式”引发争议 特斯拉真的会泄密?
一位大数据工程师的自述
浅谈X86嵌入式主板在自动化机器领域中的应用
ESP8266模组SDK开发环境搭建
技研:变频电机绝缘损坏及对策
输电线路可视化微气象在线监测装置---拓普威视TOPVS
MCU要如何在边缘和节点设计中实现AI功能
晶圆需要抛光的原因分析
T210作N进制计数和分频器的应用电路图
一文解析智能座舱与自动驾驶的关系
华为Mate9评测:边缘抛光更显质感 双摄点缀简洁大方
MAX2601, MAX2602 3.6V、1W RF功率晶
探索工业树莓派更多可能性—兼顾CODESYS数据采集和Python数据优化处理
能耗在线监测系统解决方案,节省成本并提高经济效益
康宁与天马微电子宣布共同推出下一代车载显示屏
旺季即将来临,PCB设备商前景广阔
心痛!何时能有国产传感器芯?!来自从业30年老传感器人的呐喊
创新工场独家投资,凌波微步完成数千万A轮融资,打造国产半导体封装设备“隐形冠军”