PlatformIO — 一站式嵌入式开发工具
—— 搭建一站式开发环境,替代 Keil / Arduino IDE
#
背景PlatformIO 是一个强大的一站式工具,来看看它的特点:
跨平台,仅需 Python 环境(意味着可以在 Windows/MacOS/Linux 上使用)
在 VSCode 内可作为插件安装使用(终于可以抛弃 Keil 了)
强大的生态:
800+ 常用的开发板:你能买到的通用开发板,这儿基本上都有
35+ 开发平台:覆盖 Atmel AVR(Arduino)/ ESP / NXP / 8051 / PIC32 / FPGA / FreeRTOS / ARM(STM32) 等等
20+ 框架:Arduino / CMSIS / STM32Cube 等等
带编译 / 下载 / 调试 / 串口监视器功能,且支持各式各样的编译器 / 调试器
提供各式各样的功能库
代码自动补全、语法检查、多项目管理、适配主题
远程开发功能(未尝试)
单元测试(未尝试)
命令行和 GUI 环境都有
首先,确保你的电脑有 VSCode
在 拓展 (Ctrl + Shift + X) 内搜索并安装 Python 和 PlatformIO IDE.
插件安装成功后,点击 重新加载 启动插件,然后泡一杯咖啡,待其自动安装核心组件 platformIO-core(首次安装时间可能会比较长)
安装完成后,单击侧边栏相关的按钮,即可启动 PlatformIO.
安装pio
//需要python环境
pip install platformio
pio home 显示主页
#
参考与致谢PlatformIO PlatformIO Docs ussserrr/stm32pio 用 VS Code 作为 STM32 开发平台(platformIO) PlatformIO IDE(VSCode) - stm32cube 框架的工程
文章作者:xcent
原文地址:https://xcent-blog.vercel.app/
版权声明:文章采用 CC BY-NC-SA 4.0 协议,转载请注明出处。