Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
使用Mbed 有一段时间了,喜欢Mbed OS 的地方主要有下面几点
1 在线编译,除去了设置编译环境,下载,更新的麻烦。
2 使用PinName 来选择外围电路,例如DigitalOut(PE_1),摆脱了硬件底层。而且Mbed 的API基本上涵盖了所有的外围电路 SPI,I2C,UART,甚至是CANBUS。
3 拖动文件的方式写入目标程序。使用了板上的ST-link,只要将下载的目标程序拖动到虚拟U盘中就可以了。摆脱了JTAG 写入器的麻烦
4 SD 文件系统,TCP/IP 栈这些程序不需要做任何的移植,配置和修改就可以使用。
5 C++ 程序设计语言,可以使用类封装模块,增加了程序的模块化和可读性。
6 丰富的API 支持各种网络协议 比如 HTTP,CoAP,WiFi等等,这些如果在裸机上编程会花费许多力气。
下一篇:我不喜欢Mbed OS 的地方