11#

[嵌入式] 【征集帖】标准库orHAL库?

[复制链接]
正式队员王犇
2023-8-2 08:40:46 只看该作者
无脑hal库就行了,学习成本相对于标准库低多了。并且个人认为先会用再学底层再去了解一些寄存器啥的,也更好理解,要不然太抽象了。
回复

使用道具 举报

12#

[嵌入式] 【征集帖】标准库orHAL库?

[复制链接]
正式队员林安怡@USTC
2024-2-12 07:00:08 只看该作者
我的角度认为,标准库与HAL库的区别在于标准库的单片机配置是自己编写代码,利用标准库的宏定义完成配置,而HAL库是利用了STM32CubeMX进行配置(虽然不是很严谨)。除此之外,HAL库对硬件的配置与中断回调处理进行了更多的封装,从而让用户更专注于程序本身而非硬件。当然HAL库这样的特性也导致了它的效率较低,封装层级高也会导致过多的函数跳转。因此,两者需要相互取舍。初学者适合从标准库入门,开发时使用HAL库。除此之外,STM32CubeMX还支持LL库的生成,该库代码更轻量级,更适合追求高效运算处理的场景
回复

使用道具 举报

13#

[嵌入式] 【征集帖】标准库orHAL库?

[复制链接]
步兵djiuser_LuKb9Se
2024-3-3 23:27:07 只看该作者
谢谢谢谢谢谢谢谢谢谢谢谢
回复

使用道具 举报

14#

[嵌入式] 【征集帖】标准库orHAL库?

[复制链接]
正式队员Alannnn
2024-7-1 12:50:47 只看该作者
2024/7/1 前来考古 当初看到这个问题的时候 我很坚定标准库 因为可以让他编译出来二进制代码体积小,运行效率会更高,这也能让F405在STD库上跑简化后的MPC,对轮腿来说,可控制频率只能到333hz。
在现在考虑到算力不够了,打算换H7,而H7已经没有官方提供的标准库了,只能转向HAL或者LL库。
综上,老芯片用标准库,新芯片用HAL库。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

opteron的最新主题
触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表