[其它应用] 使用keil的microlib跟不使用有什么区别啊?

[复制链接]
5302|20
 楼主| 班杰明 发表于 2024-4-15 14:09 来自手机 | 显示全部楼层 |阅读模式
用了printf感觉编译后文件相差不大啊?
huquanz711 发表于 2024-4-16 08:09 来自手机 | 显示全部楼层
没有试过,microlib代表微函数?
jcky001 发表于 2024-4-16 10:48 | 显示全部楼层
代码大小与内存占用不同
cr315 发表于 2024-4-16 12:00 | 显示全部楼层
浮点数支持不同
两只袜子 发表于 2024-4-17 10:00 | 显示全部楼层
标准I/O支持:

不使用MicroLIB: 标准库通常提供全面的stdio支持,包括文件I/O以及缓冲的输入/输出操作。
MicroLIB: 对stdio的支持有限,一般只支持无缓冲的stdin、stdout和stderr。
亚瑟 发表于 2024-4-23 14:18 来自手机 | 显示全部楼层
microlib是对嵌入式平台做了特别优化的
cen9ce 发表于 2024-4-24 15:27 | 显示全部楼层
Keil的MicroLIB是一个针对嵌入式系统的小型C库,它专门针对资源受限的嵌入式系统进行了优化,可以帮助减小代码尺寸和内存占用
zhizia4f 发表于 2024-4-24 16:30 | 显示全部楼层
使用MicroLIB与不使用MicroLIB相比,代码尺寸变小了
b5z1giu 发表于 2024-4-24 17:33 | 显示全部楼层
其实使用MicroLIB可以减小生成的可执行代码的尺寸
q1ngt12 发表于 2024-4-24 18:37 | 显示全部楼层
MicroLIB可以减小程序运行时所需的内存占用,这对于资源受限的嵌入式系统来说非常重要
y1n9an 发表于 2024-4-24 19:42 | 显示全部楼层
一般来说,MicroLIB并不支持标准C库的所有功能,一些较为复杂或庞大的功能可能会被裁减或优化,因此在使用MicroLIB时需要注意其功能的限制
suw12q 发表于 2024-4-24 20:55 | 显示全部楼层
因为MicroLIB针对嵌入式系统进行了优化,避免了一些标准库中较为庞大的功能和特性,所以代码的大小会有所变化
ex7s4 发表于 2024-4-25 07:23 | 显示全部楼层
使用MicroLIB可以在一定程度上优化嵌入式系统的资源利用,但也需要注意其对标准库功能的限制
d1ng2x 发表于 2024-4-25 08:34 | 显示全部楼层
自己写也可以,用微库也是可以,都行的
g0d5xs 发表于 2024-4-25 10:07 | 显示全部楼层
一般建议还是不勾选,自己重定义比较好
lix1yr 发表于 2024-4-25 11:23 | 显示全部楼层
勾选的话,就是不用自己写了呗,而且还比较稳定可靠
亚瑟 发表于 2024-5-24 23:42 | 显示全部楼层
这个库对单片机做了特别优化的
yangjiaxu 发表于 2024-5-27 21:13 | 显示全部楼层
想不想用其实都可以的,就是一个便携的库,用就用,不用就不用啦
Henryko 发表于 2024-6-27 17:34 | 显示全部楼层
用起来差距其实不大
药无尘 发表于 2024-6-28 13:11 | 显示全部楼层
减少资源消耗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

194

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部