使用基于Espressif ESP8266EX的硬件来设置用于开发应用程序的软件环境。通过一个简单的示例,我们想说明如何使用ESP8266_RTOS_SDK(ESP-IDF风格),包括基于菜单的配置,编译ESP8266_RTOS_SDK以及将固件下载到ESP8266EX板上。 ESP8266EX微控制器集成了Tensilica L106 32位RISC处理器,可实现极低的功耗并达到160 MHz的最大时钟速度。实时操作系统(RTOS)和Wi-Fi堆栈使大约80%的处理能力可用于用户应用程序编程和开发。 要为ESP8266EX开发应用程序,您需要:
ESP8266EX的应用开发 准备开发环境包括三个步骤:
如果您希望使用其他编辑器,则可以跳过最后一步。 设置好环境后,您就可以开始最有趣的部分-应用程序开发了。此过程可以概括为四个步骤:
Linux工具链的标准设置安装先决条件要使用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 解压的样子
克隆了SDK下来 要获取本地副本,请执行以下操作:打开终端,导航至要放置ESP8266_RTOS_SDK的目录,然后使用以下命令克隆存储库: cd ~/esp git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git ESP8266_RTOS_SDK会下载到 注意 该命令将克隆master分支,该分支具有ESP8266_RTOS_SDK的最新开发版本(“出血边缘”)。它具有全部功能,并且每周都会更新,并具有最新功能和错误修正。 工具链的样子 上面是在配置环境变量 sudo nano /etc/profiles 然后自己往里面写东西/\,记得save 然后source 强制写入 printenv PATH 看一下成功没有 |
|