https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/index.html
使用基于Espressif ESP8266EX的硬件来设置用于开发应用程序的软件环境。通过一个简单的示例,我们想说明如何使用ESP8266_RTOS_SDK(ESP-IDF风格),包括基于菜单的配置,编译ESP8266_RTOS_SDK以及将固件下载到ESP8266EX板上。
ESP8266EX微控制器集成了Tensilica L106 32位RISC处理器,可实现极低的功耗并达到160 MHz的最大时钟速度。实时操作系统(RTOS)和Wi-Fi堆栈使大约80%的处理能力可用于用户应用程序编程和开发。
要为ESP8266EX开发应用程序,您需要:
ESP8266EX的应用开发
准备开发环境包括三个步骤:
如果您希望使用其他编辑器,则可以跳过最后一步。
设置好环境后,您就可以开始最有趣的部分-应用程序开发了。此过程可以概括为四个步骤:
要使用ESP8266_RTOS_SDK进行编译,您需要获取以下包:
sudo pacman -S --needed gcc git make ncurses flex bison gperf python2-pyserial
安装一下库文件
成功
https://dl.espressif.com/dl/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz
这个叫工具链好像是
看看在哪里
解压
命令写上
mkdir -p ~/esp
cd ~/esp
tar -xzf ~/Downloads/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz
解压的样子
.profile
更改生效。运行以下命令以验证是否PATH
正确设置:
printenv PATH克隆了SDK下来
要获取本地副本,请执行以下操作:打开终端,导航至要放置ESP8266_RTOS_SDK的目录,然后使用以下命令克隆存储库:git
clone
cd ~/esp
git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git
ESP8266_RTOS_SDK会下载到~/esp/ESP8266_RTOS_SDK
。
注意
该命令将克隆master分支,该分支具有ESP8266_RTOS_SDK的最新开发版本(“出血边缘”)。它具有全部功能,并且每周都会更新,并具有最新功能和错误修正。
工具链的样子
上面是在配置环境变量
sudo nano /etc/profiles
然后自己往里面写东西/\,记得save
然后source 强制写入
printenv PATH
看一下成功没有