发新帖我要提问
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库进行了优化,以减小代码量。

使用特权

评论回复
51
鹿鼎计| | 2024-7-1 18:55 | 只看该作者
标准 c 库的设计是跨平台的,可以在多个操作系统上运行。

使用特权

评论回复
52
caigang13| | 2024-7-2 08:26 | 只看该作者
标准C库得功能更完整,微库应该是裁剪过更适合嵌入式开发。

使用特权

评论回复
53
朝生| | 2024-7-3 22:15 | 只看该作者
标准 c 库函数通常具有更好的执行性能,因为性能没有优化以减少代码大小。

使用特权

评论回复
54
AIsignel| | 2024-7-4 10:47 | 只看该作者
提供完整的 C 语言标准库函数,代码量大,包括所有标准库函数。

使用特权

评论回复
55
天天向善| | 2024-7-4 22:48 | 只看该作者
嵌入式微处理器的开发一般是使用微库

使用特权

评论回复
56
理想阳| | 2024-7-5 19:06 | 只看该作者
为了减少代码的大小,牺牲了一些性能

使用特权

评论回复
57
芯路例程| | 2024-7-7 20:22 | 只看该作者
标准c库为需要完全c支持的应用程序提供了对标准c库函数的全面支持。

使用特权

评论回复
58
Pretext| | 2024-7-7 21:08 | 只看该作者
隔离设计只不过是隔离电源和信号处理。没什么异常。微控制器的特定引脚需要连接到下载器的相应端口。合理布局电路,尽量减少长距离线路,避免不必要的电阻增加。对于需要长时间运行的uart通信,可以定期校准波特率,以消除由于系统时钟漂移或其他因素造成的误差。检查波特率是否由于外部时钟源的问题而不准确。标准c库提供了丰富的函数,包括输入输出、字符串处理、数学计算等。,满足各种编程需求

使用特权

评论回复
59
V853| | 2024-7-8 11:20 | 只看该作者
代码很小,一些不常用的标准库函数,比如文件i/o函数,都被去掉了,以减小代码的大小。

使用特权

评论回复
60
AdaMaYun| | 2024-7-9 11:26 | 只看该作者
在减小代码尺寸的同时,可能会牺牲一些性能,因为某些操作可能会更加复杂或需要更多的函数调用

使用特权

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

本版积分规则