树莓派4安装VScode和PlatformIO-Arduino中文社区 - Powered by Discuz! Archiver

topdog 发表于 2022-8-14 17:32

树莓派4安装VScode和PlatformIO

本帖最后由 topdog 于 2022-9-17 16:17 编辑

考虑到树莓派4的低功耗特性,安装VScode和PlatformIO用于开发嵌入式。已经安装了nodejs 和 npm 。

首先安装PlatformIO:
1,创建一个虚拟环境(不需要sudo)
python3 -m venv/home/pi/PlatformIO-rp4
2,启用虚拟环境
source /home/pi/PlatformIO-rp4/bin/activate
3,安装PlatformIO核心
python3 -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)"


nano /home/pi/.platformio/penv/pip.conf


index-url = https://pypi.tuna.tsinghua.edu.cn/simple

4,终止虚拟环境:
deactivate

5,配置环境变量
sudo su
ln -s ~/.platformio/penv/bin/platformio /usr/local/bin/platformio
ln -s ~/.platformio/penv/bin/pio /usr/local/bin/pio
ln -s ~/.platformio/penv/bin/piodebuggdb /usr/local/bin/piodebuggdb

echo "export PATH=\$PATH:/home/pi/.platformio/penv/bin" >> ~/.profile

查看一下pio
pi@raspberrypi:~ $ which pio

/home/pi/.platformio/penv/bin/pio


6,启动pio home
pio home

7,以ESP32为例还需要安装platform和tool命令如下:
pio pkg install -g --platform "platformio/espressif32@^5.1.1"
pio pkg install -g --tool "platformio/framework-arduinoespressif32@^3.20004.220825"

其次安装VScode,参见《树莓派应用商店Pi-APP》



安装过程



VScode里面PlatformIO启动界面


注意信任设置







页: [1]
查看完整版本: 树莓派4安装VScode和PlatformIO