ESP8266基于WIN10+UBUNTU18.04的开发环境搭建(RTOS v3.2)
软件基础环境参考
- WIN10家庭版1803的64位版本;
- 安装WIN10内置的Ubuntu18.04,具体可参考Meditating博主的教程;
- ESP8266 RTOS SDK v3.2;
- Toolchain 编译工具 v5.2 Linux(64)/(86);
- Flash_download_tools_v3.6.6windows下的烧写工具;
ps: 试过直接把Ubuntu安装在virtualBox里面,编译的时候快一点,但由于平时的代码编辑工具和烧录都是在win10下做的,还要用filezilla倒来倒去,有些麻烦; 使用win10内置linux还有不错的地方,开机迅速,且不必管linux开关机,点击图标就进linux,关闭系统就直接关闭窗口;
硬件环境参考
- USB转ttl串口的小模块(CH340T);
- ESP-12F核心模块+对应的转接板(ESP8266);
- 面包板+简易的5v和3.3v电源版;
- 10K电阻1个,(转接版带了2个,但还需要一个给rst);
- 100nF电容2个(手边没有,用100uF拆机的顶了);
- 导线若干;
硬件原理图:
ps: 这个配置需要焊接转换板,主要是手边有些拆机料,又喜欢瞎搞搞,才有这么麻烦的“操作”,如果想要一步到位的可以直接买十几元esp8266开发板成品
软件环境安装的详细内容
- Win10需要在程序打开linux内核的功能,没有看到可以更新系统试下,具体参考Meditating博主的教程,我在使用时有1个地方不一样,我在Microsoft Store里面安装的是Ubuntu18.04 LTS;
- ubuntu更改成阿里源地址并更新下系统,请参考CediOsman的教程;
- 在ubuntu里安装python, 一般是安装python2.x;
sudo apt-get install python python-pip
- 在ubuntu里安装git和vim;
sudo apt