对STM32 在RVMDK大家用不用微库microlib啊?

[复制链接]
12268|11
 楼主| taishan3703 发表于 2011-2-7 22:01 | 显示全部楼层 |阅读模式
选择微库编译后并没有比标准库小啊。大家一般用不用微库?
gaobq 发表于 2011-2-8 20:13 | 显示全部楼层
看需要
kinbing 发表于 2011-2-10 08:56 | 显示全部楼层
我也不知道具体的作用.
wisdom_1986 发表于 2011-2-10 10:35 | 显示全部楼层
在使用printf时,需要使用; printf不带浮点参数时,代码量也不大啊,大约1K左右,再说STM32空间都比较大,不在乎这点儿空间   不过要重定义fputc函数哟,可以直接定义到SD卡,LCD 或者UART等,看自己需要了
sedatefire 发表于 2012-8-27 17:45 | 显示全部楼层
关于 microlib
microlib 是缺省 C 库的备选库。 它用于必须在极少量内存环境下运行的深层嵌入式应用程序。 这些应用程序不在操作系统中运行。microlib 不会尝试成为符合标准的 ISO C 库。
microlib 进行了高度优化以使代码变得很小。 它的功能比缺省 C 库少,并且根本不具备某些 ISO C 特性。某些库函数的运行速度也比较慢,例如,memcpy()。

这是官方的一些介绍. 没有透露细节问题. 只是说到 "少量内存" 的环境, 是否这里导致的区别呢, 毕竟 ZET6 跟这个有点差别了
秋天落叶 发表于 2012-8-27 17:57 | 显示全部楼层
有时候会用到
hsbjb 发表于 2012-8-27 18:14 | 显示全部楼层
用的比较少
无冕之王 发表于 2012-8-27 18:21 | 显示全部楼层
这个主要看自己的需要了
figo20042005 发表于 2012-8-27 23:41 | 显示全部楼层
一般用不到
51xlf 发表于 2012-8-28 10:44 | 显示全部楼层
用官方的库就goul
liuyahoo 发表于 2013-8-1 10:13 | 显示全部楼层
为什么在使用printf时,不使用MicroLIB根本运行不了?
wnwnwn 发表于 2013-11-18 10:03 | 显示全部楼层
liuyahoo 发表于 2013-8-1 10:13
为什么在使用printf时,不使用MicroLIB根本运行不了?

因为不使用microlib的话,使用的是半主机模式,只能再调试当中才能看到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

108

帖子

0

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