完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ubuntu环境下,ESP32和ESP8266同时开发,设置环境变量PATH时遇到疑问,如下:
export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH" export PATH="$HOME/esp/xtensa-lx106-elf/bin:$PATH" 如果同时要开发esp32和esp8266该怎样设置PATH和IDF_PATH? |
|
相关推荐
1个回答
|
|
在Ubuntu环境下,如果您需要同时开发ESP32和ESP8266,可以通过以下步骤来设置环境变量,以确保两者兼容:
1. 首先,为每个工具链创建一个单独的目录。例如,您可以创建两个目录:`$HOME/esp/esp32` 和 `$HOME/esp/esp8266`。 2. 将ESP32和ESP8266的工具链分别解压到这两个目录中。 3. 在`.bashrc`或`.zshrc`文件中设置环境变量。您可以使用以下命令打开`.bashrc`文件: ``` nano ~/.bashrc ``` 4. 在文件末尾添加以下行,以设置PATH和IDF_PATH环境变量: ``` # ESP32 export ESP32_PATH="$HOME/esp/esp32" export PATH="$ESP32_PATH/xtensa-esp32-elf/bin:$PATH" export IDF_PATH="$ESP32_PATH/esp-idf" # ESP8266 export ESP8266_PATH="$HOME/esp/esp8266" export PATH="$ESP8266_PATH/xtensa-lx106-elf/bin:$PATH" export IDF8266_PATH="$ESP8266_PATH/esp8266-idf" ``` 5. 保存并关闭`.bashrc`文件。 6. 为了使更改生效,运行以下命令: ``` source ~/.bashrc ``` 7. 现在,您可以根据需要切换ESP32和ESP8266的开发环境。要使用ESP32,您可以使用以下命令: ``` export IDF_PATH="$HOME/esp/esp32/esp-idf" ``` 要使用ESP8266,您可以使用以下命令: ``` export IDF_PATH="$HOME/esp/esp8266/esp8266-idf" ``` 通过这种方式,您可以在Ubuntu环境下同时开发ESP32和ESP8266,而不会相互冲突。只需根据需要切换环境变量即可。 |
|
|
|
只有小组成员才能发言,加入小组>>
1149 浏览 1 评论
582浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
465浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 06:36 , Processed in 0.775945 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号