

PlatformIO — 一站式嵌入式开发工具
source link: https://wiki-power.com/PlatformIO%E2%80%94%E4%B8%80%E7%AB%99%E5%BC%8F%E5%B5%8C%E5%85%A5%E5%BC%8F%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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 环境都有
总之,是时候抛弃各类 IDE(如 Arduino IDE / Keil / IAR),享受一条龙服务了。
下载安装#
首先,确保你的电脑有 VSCode(VSCode 的下载安装可以跳转 这篇文章
在 拓展
(Ctrl + Shift + X
) 内搜索并安装 Python
和 PlatformIO IDE
.
插件安装成功后,点击 重新加载
启动插件,然后泡一杯咖啡,待其自动安装核心组件 platformIO-core
(首次安装时间可能会比较长)
安装完成后,单击侧边栏相关的按钮,即可启动 PlatformIO.
参考与致谢#
文章作者:Power Lin
原文地址:https://wiki-power.com
版权声明:文章采用 CC BY-NC-SA 4.0 协议,转载请注明出处。
Recommend
-
93
本文发表在 微店前端团队 blog bio 是什么 注意:bio 目前只兼容 Mac 平台 github 地址:bio-cli npm 地址:bio-cli 前端开发一站式解决方案。 使用 bio,您将只需关注业务逻辑,无需关注脚手架配置信息,即可快速完成前端
-
46
README.md
-
155
README.md News A callback function has been added, this allows antialiased fonts to be rendered over colour gradients or images. Two...
-
36
README.md Wasm3 🚀 The fastest WebAssembly interpreter Main repository: Wasm3 project
-
5
PlatformIO 訣竅 - 快速切換不同開發板進行測試-黑暗執行緒前幾天提到 ESP 開發板,至於開發工具則大推 VSCode + PlatformIO,我會陸續分享使用技巧與心得。 有用過 Visual Studio Code...
-
11
PlatformIO 搭配 CubeMX 食用背景#在
-
9
对 PlatformIO 有点失望 裂帛碎玉的想法 对 PlatformIO 有点失望 Post:2021-04-16 20:45:20 Tags:/...
-
5
Files Permalink Latest commit message Commit time
-
5
Introduction Note: This article does not introduce you to GFX. You can find the documen...
-
5
一、需要的资源网站 arduino GitHub:https://github.com/arduino espressif GitHub:
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK