
![]() 描述 PlatformIO.org是开源的物联网发展生态系统。拥有跨平台IDE和统一调试器,远程单元测试等特点。 ![]() 支持的开发平台: Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, libOpenCM3等。 ![]() 虽然PlatformIO.org本身是一个控制台应用程序,但它可以与你最喜欢的IDE或文本编辑器结合使用,如A Arduino, Atom, CLion, Eclipse, Qt Creator, Sublime Text, VIM, Visual Studio等。 ![]() 他使嵌入式开发比以往任何时候都容易。 ![]() 彩色命令行输出 IDE与Arduino, Eclipse, Energia, Qt Creator, Sublime Text, Vim, Visual Studio 与AppVeyor, Circle CI, Drone, Shippable, Travis CI集成 内置串行端口监视器和可配置的内置 -标志/ -选项 预构建的工具链、开发平台框架 ![]() 智能代码生成器。快速可靠。 自动的相关性分析和构建更改检测 改进对并行构建的支持 能够在缓存中共享构建的文件 查找通过库管理器安装的外部库 ![]() 缺少库管理器。就在这里! 友好的命令行界面 Modern Web 2.0 库搜索 库管理 自动库更新 它在Windows、Mac OS X和Linux (+ARM )上运行。 PlatformIO可以在不同的操作系统上运行。 但更重要的是,至少从发展的角度来看,是一系列的主板和MCU。 简而言之: PlatformIO支持150多个嵌入式板和所有主要开发平台。 PlatformIO允许用户: 决定他们要在哪个操作系统上运行开发过程。你甚至可以在家使用一个操作系统,在工作中使用另一个操作系统。 选择用于编写代码的编辑器。它可以是非常简单的编辑器,也可以是功能强大的IDE。 专注于代码开发,大大简化了对平台&嵌入式开发板和MCU的支持。 它是如何工作的? 在不深入了解PlatformIO实施细节的情况下,使用PlatformIO开发的项目的工作周期如下: 用户对项目配置文件platformio.ini选择感兴趣的开发板 根据这份主板列表,PlatformIO会下载所需的工具链并自动安装它们。 确保用户开发代码和平台它被编译、准备并上传到开发板。 相关资料请见GitHub |
好的,我在VScode中试试 |