1.配置开发环境

本文详细介绍了如何在Linux系统下配置ESP8266RTOS的开发环境,包括下载代码和编译工具、设置环境变量、测试示例程序以及自定义开发过程。
摘要由CSDN通过智能技术生成

简介

配置ESP8266 RTOS 在Linux下的开发环境

获取代码 和编译工具

代码在此 CSDN
资源下载地址

解压代码和工具

image.png

 unzip ESP8266_RTOS_SDK-master.zip
  tar -xzvf xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz

进入编译工具所在的目录

 cd xtensa-lx106-elf/bin/
 pwd

 
ciqu@ciqu-PC:~/code/MyProject/esp/xtensa-lx106-elf/bin$ pwd
/home/ciqu/code/MyProject/esp/xtensa-lx106-elf/bin

记录下当前的编译工具所在的目录
/home/ciqu/code/MyProject/esp/xtensa-lx106-elf/bin

记录编译工具所在的目录
在目录中 cd ESP8266_RTOS_SDK-master/

pwd

ciqu@ciqu-PC:~/code/MyProject/esp/ESP8266_RTOS_SDK-master$ pwd
/home/ciqu/code/MyProject/esp/ESP8266_RTOS_SDK-master

记录下代码所在的目录
/home/ciqu/code/MyProject/esp/ESP8266_RTOS_SDK-master

配置环境变量

vim ~/.profiole

添加以下配置



IDF_PATH="$HOME/code/MyProject/esp_project/ESP8266_RTOS_SDK"
export IDF_PATH
PATH="$PATH:$HOME/code/MyProject/esp_project/compiler/xtensa-lx106-elf/bin"
export PATH


如图
image.png

测试效果

进入ESP8266RTOS的示例目录

cd ESP8266_RTOS_SDK/examples/get-started/hello_world
make

等待编译完成
image.png
编译完成
image.png

插入nodemcu 并给予权限 一般插入设备会分配为/dev/ttyUSB0
sudo chmod 777 /dev/tty/USB0
下载程序
make flash

查看串口数据
make monitor

配置自己的开发,目录

默认工程示例是在example目录下 我们修改一下 在ESP8266_RTOS_SDK目录下 新建一个文件夹 命名为Myproject
image.png

cd Myproject
# 复制示例目录到我们新建的目录
cp ../examples/get-started/hello_world/ ./ -rf
cd hello_world

编译一下应该没问题 如果后续我们自建工程需要修改主要修改如下地方,为了显示区别我们吧hello_world改成 hello_esp main目录下的hello_world_main.c 改成hello_esp_main.c
image.png
image.png
image.png
清除并重新编译一下

make clean
make 

编译成功 目标文件名称也对应修改
image.png

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值