You are viewing an older revision! See the latest version
why mbed
这并不一个简单的问题,任务事物都有其应用的范围,所以不能简单的说是好或是不好,mbed在推广时,都引入了Arduino的标准接口,其中原因我想应该是Arduino在前期做了大量工作,并具有广泛的应用,mbed也是想通过Arduino这个概念去推广mbed,以下是两者的对比:
对比项目 | mbed | Arduino | |||
开发简单应用 | 方便 | 很方便 | |||
开发复杂应用 | 方便 | 很不方便 | |||
SDK代码的可读性 | 复杂 | 简单 | |||
整体功能 | 强大 | 一般 | |||
性价比 | 高 | 低 | |||
硬件选择范围 | 广泛 | 有限 | |||
第三方资源 | 丰富 | 很丰富 | |||
用户基础 | 广泛 | 非常广泛 |
同时我也想说说我对mbed的理解,mbed是arm公司提出的面向arm控制器的统一API接口,其好处之一就是我们之后的程序代码就有可能复用,同时其集C语言编程的灵活性,C++的对象概念,arduino编程概念,更为可贵的是mbed并没有把设计局限于基于mbed硬件平台之上,他在提供平台的基础之上,同时提供了一种从平台到硬件的设计思路,你完全可以让你的mbed代码运行在自己设计的电路板上,同时增加更多的外设。