【发布时间】:2016-04-21 15:35:12
【问题描述】:
嘿,我可以用 yotta 构建系统构建 mbedOS(mbed 版本 3.0)。现在我需要一点帮助,在本地构建 mbed2.0。我知道开发人员手臂站点中有一个在线编译器,但我需要了解一些有关这两个操作系统之间区别的详细信息。
谢谢。
【问题讨论】:
嘿,我可以用 yotta 构建系统构建 mbedOS(mbed 版本 3.0)。现在我需要一点帮助,在本地构建 mbed2.0。我知道开发人员手臂站点中有一个在线编译器,但我需要了解一些有关这两个操作系统之间区别的详细信息。
谢谢。
【问题讨论】:
莱万特,
mbed OS 是一个操作系统,mbed classic 是一个 SDK(软件开发工具包)。 mbed classic 中有一个 RTOS,但它与 mbed OS 没有任何关系。 mbed classic 的核心是一个硬件抽象层,可让您编写一次代码并在多个不同的支持 mbed 的平台(70+ ARM Cortex A/M 板)上运行。使用 mbed classic,您可以在在线编译器中编译代码,也可以将代码离线导出到桌面 IDE 进行编译(Keil、IAR、GCC/make ... 等)。
有关 mbed 经典的更多信息,请参阅developer.mbed.org/handbook。
【讨论】:
查看官方文档中的Offline development and debugging。
【讨论】:
我想到了这个:gcc4mbed - Github repository
【讨论】: