最近在用STM的ARM处理器做一款控制盒和无线灯泡,程序开发都是基于标准库进行的。有一天我的同事了解到了mbed,在网上演示了创建程序,编译程序,并生成二进制文件的过程;创建了配置和输出pwm的程序,短短的几行代码,让我非常惊讶。自己在配置时需要做很多工作,在mbed这里几行代码就可以轻松搞定。后来我们去下载了mbed的驱动源码,查看了关于pwm的配置部分,真心牛逼。尤其是对硬件部熟悉的人,能极大的缩短开发周期。后来我和同事特意购买了《ARM快速嵌入式系统原型设计:基于开源硬件mbed》一书,因为我们想更进一步的接触mbed,并在后面的开发中,构想利用mbed进行开发,并设计基于STM32的硬件等。 开源的软硬件能帮助电子工程师快速开发基于ARM架构的设备,同时了解到ARM mbed对推动物联网发展也会有很大帮助,涉及到很多半导体公司。由于之前在产品中一直使用的STM的ARM处理器,在后续产品中优先也会考虑STM公司的ARM处理器。因此,希望能申请到该Nucleo板,走入mbed的开源世界,更快更好的做出产品。 |