打印
[其它应用]

使用keil的microlib跟不使用有什么区别啊?

[复制链接]
4078|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 | 只看该作者
浮点数支持不同

使用特权

评论回复
5
两只袜子| | 2024-4-17 10:00 | 只看该作者
标准I/O支持:

不使用MicroLIB: 标准库通常提供全面的stdio支持,包括文件I/O以及缓冲的输入/输出操作。
MicroLIB: 对stdio的支持有限,一般只支持无缓冲的stdin、stdout和stderr。

使用特权

评论回复
6
亚瑟| | 2024-4-23 14:18 | 只看该作者
microlib是对嵌入式平台做了特别优化的

使用特权

评论回复
7
cen9ce| | 2024-4-24 15:27 | 只看该作者
Keil的MicroLIB是一个针对嵌入式系统的小型C库,它专门针对资源受限的嵌入式系统进行了优化,可以帮助减小代码尺寸和内存占用

使用特权

评论回复
8
zhizia4f| | 2024-4-24 16:30 | 只看该作者
使用MicroLIB与不使用MicroLIB相比,代码尺寸变小了

使用特权

评论回复
9
b5z1giu| | 2024-4-24 17:33 | 只看该作者
其实使用MicroLIB可以减小生成的可执行代码的尺寸

使用特权

评论回复
10
q1ngt12| | 2024-4-24 18:37 | 只看该作者
MicroLIB可以减小程序运行时所需的内存占用,这对于资源受限的嵌入式系统来说非常重要

使用特权

评论回复
11
y1n9an| | 2024-4-24 19:42 | 只看该作者
一般来说,MicroLIB并不支持标准C库的所有功能,一些较为复杂或庞大的功能可能会被裁减或优化,因此在使用MicroLIB时需要注意其功能的限制

使用特权

评论回复
12
suw12q| | 2024-4-24 20:55 | 只看该作者
因为MicroLIB针对嵌入式系统进行了优化,避免了一些标准库中较为庞大的功能和特性,所以代码的大小会有所变化

使用特权

评论回复
13
ex7s4| | 2024-4-25 07:23 | 只看该作者
使用MicroLIB可以在一定程度上优化嵌入式系统的资源利用,但也需要注意其对标准库功能的限制

使用特权

评论回复
14
d1ng2x| | 2024-4-25 08:34 | 只看该作者
自己写也可以,用微库也是可以,都行的

使用特权

评论回复
15
g0d5xs| | 2024-4-25 10:07 | 只看该作者
一般建议还是不勾选,自己重定义比较好

使用特权

评论回复
16
lix1yr| | 2024-4-25 11:23 | 只看该作者
勾选的话,就是不用自己写了呗,而且还比较稳定可靠

使用特权

评论回复
17
亚瑟| | 2024-5-24 23:42 | 只看该作者
这个库对单片机做了特别优化的

使用特权

评论回复
18
yangjiaxu| | 2024-5-27 21:13 | 只看该作者
想不想用其实都可以的,就是一个便携的库,用就用,不用就不用啦

使用特权

评论回复
19
Henryko| | 2024-6-27 17:34 | 只看该作者
用起来差距其实不大

使用特权

评论回复
20
药无尘| | 2024-6-28 13:11 | 只看该作者
减少资源消耗

使用特权

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

本版积分规则

22

主题

193

帖子

0

粉丝