MicroLib和标准C库之间的主要区别是: - MicroLib专为深度嵌入式应用而设计。
- 与使用ARM标准库相比,MicroLib经过优化,可以使用更少的代码和数据内存。
- MicroLib设计为在没有操作系统的情况下工作,但这并不妨碍它与任何操作系统或RTOS(如Keil RTX)一起使用。
- MicroLib不包含文件I / O或宽字符支持。
- 由于MicroLib已经过优化以最小化代码大小,因此某些函数的执行速度将比ARM编译工具中提供的标准C库例程慢。
- MicroLib和ARM标准库都包含在Keil MDK-ARM中。
- 有关更多详细信息,请参阅与默认C库的差异
要在嵌入式应用程序中使用MicroLib,请在μVision中选中MicroLib复选框并编译应用程序。μVision将您的程序与MicroLib链接,可以快速轻松地缩小程序大小。
|