发新帖我要提问
123
返回列表
打印
[开发资料]

微库与标准C库区别

[复制链接]
楼主: pl202
手机看帖
扫描二维码
随时随地手机跟帖
41
10299823| | 2024-6-13 20:08 | 只看该作者 回帖奖励 |倒序浏览
微库的主要目的是为了减少生成代码的大小,这对于内存资源受限的嵌入式系统来说非常重要。相比之下,标准 C 库通常会产生较大的代码,因为它包含更多的功能和通用性更强的实现。

使用特权

评论回复
42
10299823| | 2024-6-14 09:37 | 只看该作者
微库可能不提供标准C库中所有的功能,尤其是在微库为了适应小内存设备而进行优化时。开发者可能需要根据项目的需求选择合适的功能集。

使用特权

评论回复
43
primojones| | 2024-6-14 12:57 | 只看该作者
尽管可能更大,但标准C库的函数通常经过了更全面的优化,以平衡代码大小和执行速度,尤其在桌面和服务器平台上。

使用特权

评论回复
44
earlmax| | 2024-6-14 16:05 | 只看该作者
适用于实时操作系统(RTOS)等嵌入式环境,但不适用于像Windows这样的桌面系统。

使用特权

评论回复
45
软核硬核| | 2024-6-16 10:43 | 只看该作者
Keil 微库专门针对代码和数据内存占用较小的手臂嵌入式应用程序进行了优化

使用特权

评论回复
46
小夏天的大西瓜| | 2024-6-17 22:42 | 只看该作者
区别还是挺大的

使用特权

评论回复
47
LLGTR| | 2024-6-19 21:39 | 只看该作者
微库主要用于嵌入式应用程序

使用特权

评论回复
48
digit0| | 2024-6-21 19:29 | 只看该作者
适用于存储空间有限的嵌入式系统,如小型 MCUS

使用特权

评论回复
49
中国龙芯CDX| | 2024-6-26 16:52 | 只看该作者
MicroLib是缺省c库的备选库,它可装入少量内存中,与嵌入式应用程序配合使用,且这些应用程序不在操作系统中运行。

使用特权

评论回复
50
jf101| | 2024-6-27 16:36 | 只看该作者
使其能用上标准函数,工程师就针对Arm嵌入式系统,对标准C库进行了优化,以减小代码量。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则