ubuntu ESP8266环境搭建并hello_world测试

一、需要的软件包

sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial

二、安装工具链

1、下载工具链包

https://dl.espressif.com/dl/xtensa-lx106-elf-linux32-1.22.0-100-ge567ec7-5.2.0.tar.gz

2、设置环境变量

sudo gedit /etc/profile (全局变量)

在文件下方输入

export PATH="$PATH:/……/esp/xtensa-lx106-elf/bin"

printenv PATH 查看环境变量是否添加成功

3、修改串口文件权限

sudo usermod -a -G dialout $USER

sudo chmod -R 777 /dev/ttyUSB0

可以使用 dmesg | grep ttyS* 命令 查看使用的是哪个usb口

三、获取ESP8266_RTOS_SDK

1、下载SDk包

git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git

2、设置环境变量

sudo gedit /etc/profile

在文件正文输入

export IDF_PATH='/home/kphx/kp/opt/esp/ESP8266_RTOS_SDK'

3、安装必须的Python包

python3 -m pip install --user -r $IDF_PATH/requirements.txt

使用sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

将python3为默认

四、用官方例子测试环境安装是否成功

1、下载hello_world例子

地址:https://github.com/espressif/ESP8266_RTOS_SDK/tree/ba311079/examples/get-started/hello_world

修改hello_world文件夹权限

sudo chmod -R 777 hello_world

2、将esp8266开发板插到usb口上,用 dmesg | grep ttyS*命令查看使用了哪个USB口。

3、配置

用cd命令进入hello_world文件夹

make menuconfig 进入图形界面

用上下方向键选择照片上选项后,用左右方向键选择<select>回车

选择图上选项 回车

修改你使用的usb口文件 ttyUSB0或者ttyUSB1 选择OK后返回 上一界面后 点 <save>后,点<exit>

4、编译并下载程序

make flash

5、监控程序

make monitor

也可以使用make flash monitor

此时可以看到没过10秒显示一次 hello world

说明配置成功

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值