小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
PIO 安装指南2023-9月版本
-
单片机运行不仅仅需要硬件,类似于电脑需要配套的操作系统一样,单片机还需要与之配套的软件才能运行,对于同一个单片机支持的开发平台有多种,比如 FishBot 主控板采用的 ESP32 单片机,除了支持厂家提供的 ESP IDF 外还支持开源电子原型平台 Arduino,因为 Arduino 相比之下更简单易用,本章将采用 Arduino 进行接下来的学习和移动机器人开发使用。
开发 Ardunio 我们可以采用 PlatformIO IDE 进行开发,该 IDE 支持多种类型的单片机,可以在 VSCode 中直接通过插件进行安装。PlatformIO IDE 主要使用 Python 编写,为了能够跨多个版本使用,PlatformIO IDE 在 Python 虚拟环境运行,所以我们需要先安装虚拟环境工具,命令如下:
sudo apt install python3-venv
安装完成后打开 VS Code 的扩展商店,如下图所示,搜索安装 PlatformIO IDE安装完成后在 VS Code 的侧边就可以看到 PlatformIO IDE 的按钮,点击按钮就会执行 PlatformIO IDE 的首次初始化程序。如果初始化过慢可以手动进行初始化安装,命令如下:
source ~/.platformio/penv/bin/activate # 激活虚拟环境
pip install platformio # 安装 platformio 核心
安装ESP32开发环境
pio pkg install --global --platform "platformio/espressif32"
pio pkg install --global --tool "platformio/contrib-piohome"
pio pkg install --global --tool "platformio/framework-arduinoespressif32"
pio pkg install --global --tool "platformio/tool-scons"
pio pkg install --global --tool "platformio/tool-mkfatfs"
pio pkg install --global --tool "platformio/tool-mkspiffs"
pio pkg install --global --tool "platformio/tool-mklittlefs" -
-
-
-
速度慢可以试试先:
export http_proxy=http://fishros.org:8081 && export https_proxy=http://fishros.org:8081 -
@小鱼
发现一键安装PlatformIO非常慢,尤其下面这条,按官方文档修改后快了很多
pio pkg install --global --tool "platformio/framework-arduinoespressif32"
更换成
pio pkg install --global --tool "platformio/framework-arduinoespressif32@^3.20017.0" -
@mings 收到