Mbed OS - >是不是真的开源?

问题描述 投票:-1回答:2

如果Mbed OS是开源的,那么为什么你必须使用一个云编译器来编译软件?是Mbed OS的源代码开放,但在云编译器是封闭源代码?

只是在寻找澄清之间营销术语。

SW

mbed
2个回答
2
投票

似乎这里Mbed OS之间有些混乱这是一个开源项目和Mbed编译器服务,它是构成入门Mbed OS超方便的工具。

Mbed OS是开源的,你可以在这里找到:http://github.com/armmbed/mbed-os,我鼓励你提交一个pull请求做出贡献。

在线编译器服务是由ARM Mbed团队运行提供一个简单的方法上手下编译程序(也有一些假设和合理的默认值到位,使一切都只是工作“)。你可以,如果你需要你的程序导出到第三方编译器一样的Keil,IAR,或GCC / Eclipse进行调试。您还可以使用Mbed CLI脱机使用GCC编译代码。 (有趣的是,Mbed CLI是同一组的命令行工具的在线编译器使用)。

其他有趣的事实,在线编译器器armcc使用(附带凯尔同一个),其中作为GCC是Mbed CLI默认的(不过,如果你有一个器armcc或的license您iarcc可以使用那些Mbed CLI为好。


0
投票

Mbed OS是完全开源的。有各种选项进行编译。到目前为止,是由ARM mbed支持3个工具链:

  1. GCC ARM
  2. ARMCC
  3. IAR

在这些3中,只有GCC ARM是免费的,而另一些则免费评估版本,功能有限,除非你买。

总之,你可以下载mbed OS,然后编译它使用任何可能会或可能不会是开源的工具链的目标。

© www.soinside.com 2019 - 2024. All rights reserved.