Mbed:一些基本问题

时间:2016-09-07 17:32:41

标签: mbed

我是MbedOS的新手。

我对以下问题感到困惑。

1。 yotta和CLI有什么区别?

2。如何将MbedOS移植到我的主板?

3。 Mbed 2.0和3.0有什么区别?

谢谢..

1 个答案:

答案 0 :(得分:7)

答案内联

  
      
  1. yotta和CLI之间的区别是什么?
  2.   

Yotta是用于构建mbed v3项目的构建工具。 mbed CLI是用于构建mbed v5项目的工具。 breif的历史是v3并没有向后兼容v2,又名mbed classic,所以我们把v3的最佳部分和v2的最佳部分放在一起形成mbed v5。在mbed v5中,就像在v2中一样,您可以使用在线编译器(https://developer.mbed.org/compiler),也可以离线编译。称为mbed CLI的工具与在线编译器后面的工具相同,它刚刚被包装好,所以如果您愿意,可以在机器上使用它。 (即您可以在计算机上运行mbed compile,而不是单击在线编译器上的compile按钮)

  
      
  1. 如何将MbedOS移植到我的主板?
  2.   

供应商正在为网站上的大多数mbed板添加mbed OS 5.0支持。如果你的电路板没有得到支持,那么请紧紧抓住它。如果您想为已创建的电路板添加支持,则可以通过启用mbed的程序(https://www.mbed.com/en/about-mbed/mbed-enabled/)进行申请。

  
      
  1. Mbed 2.0和3.0之间的区别是什么?
  2.   
mbed 2.0,也称为mbed classic,是一个抽象层,可以轻松使用传统的微控制器外设。 mbed 3.0引入了一个中断驱动的操作系统,以及对低功耗和全堆栈物联网开发的一些非常棒的改进。 mbed 5.0采用两者中最好的部分,并以与mbed 2.0向后兼容的方式组合它们。 3.0和5.0之间的最大区别是3.0中的基础是中断驱动而5.0中的基础位是Keil RTX v5 RTOS。