打印
[其他ST产品]

STM32新款MCU为什么都不提供标准库函数了呢?

[复制链接]
359|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liu96jp|  楼主 | 2021-11-29 12:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在搞G0系列,发现新款的MCU好像都不提供标准库函数了,这是为啥呢?

使用特权

评论回复
沙发
呐咯密密| | 2021-11-29 15:15 | 只看该作者
ST已经停止对标准库的更新,所以新的MCU都不提供标准库,因为标准库用户上手难度高,HAL库上手简单,而且HAL库可移植性更高,有利于ST推广自己的产品。但是个人认为HAL库执行效率太低,也会导致用户和底层之间的距离原来越远。当应用对时间要求苛刻的话,HAL库会导致程序运行时间远超要求,而用户却不知如何修改。

使用特权

评论回复
板凳
lu50211| | 2021-11-30 08:30 | 只看该作者
HAL库里面有很多无用的东西。

使用特权

评论回复
地板
ufbycd| | 2021-11-30 11:03 | 只看该作者
呐咯密密 发表于 2021-11-29 15:15
ST已经停止对标准库的更新,所以新的MCU都不提供标准库,因为标准库用户上手难度高,HAL库上手简单,而且HA ...

HAL库都随带有LL库,LL库的接口形式类似以前的标准库,并且HAL跟LL可以同时混合使用

使用特权

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

本版积分规则

37

主题

1016

帖子

1

粉丝