[其他ST产品] ST的HAL和标准库函数

[复制链接]
4067|62
 楼主| Alina艾 发表于 2021-10-31 22:39 | 显示全部楼层 |阅读模式
请问,ST为什么在后续的产品之中,都不提供标准库函数了,而是HAL库,HAL库虽然把应用层和硬件层隔开了,但是层层封装,对运行速度来说会有影响;标准库函数易于理解,而且更接近底层,封装不是很严重,虽然兼容性不强,但是胜在简单,为什么要摒弃标准库函数呢 ?
ljxh401 发表于 2022-8-30 12:18 | 显示全部楼层
我也习惯标准库,HAL库给做太多东西,反而不自由
香水城 发表于 2022-8-30 14:04 | 显示全部楼层
没办法。

STM32系列太多了,兼容性也是个重点考虑的地方 。

其实,HAL库用多了,等逐渐熟悉起来后,你一样可以自由驾驭。

另外,每个系列还有近乎寄存器操作的 LL库。
討厭和人归類 发表于 2022-9-1 07:19 | 显示全部楼层
可能是为了生态吧

林间有新绿 发表于 2022-9-1 07:41 | 显示全部楼层
正常来说,我是挺喜欢用固件库的

风吻过你的不羁 发表于 2022-9-1 08:02 | 显示全部楼层
其实hal就是抽象的,想弱化单片机底层代码吧

极客晨星 发表于 2022-9-1 08:25 | 显示全部楼层
也不算是摒弃,自己可以写库,就是麻烦点

銀河 发表于 2022-9-1 08:48 | 显示全部楼层
我觉得可能ST就是在创建生态呢,让大家都觉得ST好上手

笨蛋无需搭理 发表于 2022-9-1 09:12 | 显示全部楼层
标准库虽然易于理解,和接近地层,但是移植就不是很容易了

占得人间第一春 发表于 2022-9-1 09:35 | 显示全部楼层
HAL属实冗余啊,那代码量可太大了

可爱的白兔先生 发表于 2022-9-1 09:58 | 显示全部楼层
建议还是有固件库比较好

情和欲 发表于 2022-9-1 10:20 | 显示全部楼层
其实hal就是应用层,封的库比较多而已

偷吻月亮 发表于 2022-9-1 10:42 | 显示全部楼层
我觉得hal更容易理解呢,是错觉么,哈哈


isseed 发表于 2022-9-7 20:35 | 显示全部楼层
用新版的HAL库好还是3.5的库好
Stahan 发表于 2022-9-7 22:06 | 显示全部楼层
自己写,就是麻烦点
chenjun89 发表于 2022-9-7 23:18 来自手机 | 显示全部楼层
HAL库确实太冗杂了
houjiakai 发表于 2022-9-8 08:42 | 显示全部楼层
学会标准库对学hal库有帮助吗
jkl21 发表于 2022-9-8 10:55 | 显示全部楼层
库函数算hal层吗  
usysm 发表于 2022-9-8 12:13 | 显示全部楼层
在HAL库中的微妙级别的延迟怎么弄
AdaMaYun 发表于 2022-9-9 09:11 | 显示全部楼层
应该就STM32的生态以及缩减开发周期,虽然程序会繁琐但通用性强,可移植性高!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

1604

帖子

2

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