你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

可用于stm32的开源IOT生态系统——PlatformIO

[复制链接]
丿灬幸灬 发布时间:2018-12-29 21:17
4366491444230511853.png
描述
PlatformIO.org是开源的物联网发展生态系统。拥有跨平台IDE和统一调试器,远程单元测试等特点。
4550881457011742889.png
支持的开发平台: Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, libOpenCM3等。
3243821498502585518.png
虽然PlatformIO.org本身是一个控制台应用程序,但它可以与你最喜欢的IDE或文本编辑器结合使用,如A Arduino, Atom, CLion, Eclipse, Qt Creator, Sublime Text, VIM, Visual Studio等。
1.gif
他使嵌入式开发比以往任何时候都容易。
1559821498502568194.png
彩色命令行输出
IDE与Arduino, Eclipse, Energia, Qt Creator, Sublime Text, Vim, Visual Studio
与AppVeyor, Circle CI, Drone, Shippable, Travis CI集成
内置串行端口监视器和可配置的内置 -标志/ -选项
预构建的工具链、开发平台框架
1152031498502577654.png
智能代码生成器。快速可靠。
自动的相关性分析和构建更改检测
改进对并行构建的支持
能够在缓存中共享构建的文件
查找通过库管理器安装的外部库
716801498502553248.png
缺少库管理器。就在这里!
友好的命令行界面
Modern Web 2.0 库搜索
库管理
自动库更新
它在Windows、Mac OS X和Linux (+ARM )上运行。

PlatformIO可以在不同的操作系统上运行。
但更重要的是,至少从发展的角度来看,是一系列的主板和MCU。
简而言之: PlatformIO支持150多个嵌入式板和所有主要开发平台。

PlatformIO允许用户:
决定他们要在哪个操作系统上运行开发过程。你甚至可以在家使用一个操作系统,在工作中使用另一个操作系统。
选择用于编写代码的编辑器。它可以是非常简单的编辑器,也可以是功能强大的IDE。
专注于代码开发,大大简化了对平台&嵌入式开发板和MCU的支持。

它是如何工作的?
在不深入了解PlatformIO实施细节的情况下,使用PlatformIO开发的项目的工作周期如下:

用户对项目配置文件platformio.ini选择感兴趣的开发板
根据这份主板列表,PlatformIO会下载所需的工具链并自动安装它们。
确保用户开发代码和平台它被编译、准备并上传到开发板。
相关资料请见GitHub


收藏 评论1 发布时间:2018-12-29 21:17

举报

1个回答
STM1024 回答时间:2018-12-30 09:17:07
好的,我在VScode中试试

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版