打印
[其它应用]

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

[复制链接]
540|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
班杰明|  楼主 | 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 | 只看该作者
勾选的话,就是不用自己写了呗,而且还比较稳定可靠

使用特权

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

本版积分规则

11

主题

64

帖子

0

粉丝