老师,课程都是教HAL库嘛?但是开发中不是标准库用的多一点嘛?一些老一点的项目

🔍 溯源 ✍️ Jack | 📅 2024-10-23 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/STM32 #技术/HAL #质量/普通

原帖 | Jack | 2024-10-23 09:30 | 👍0 | 阅读约1

老师,课程都是教HAL库嘛?但是开发中不是标准库用的多一点嘛?一些老一点的项目,或者一些国产芯片,都是标准库,直接学hal会不会有啥隐患,比如说后面转移到标准库用起来比较困难之类的?

标准库,hal库都涉及,后面做ota的bootloader就是需要使用标准库。

直接学hal库和标准库没什么问题,遇到问题的时候我们都需要去库里面查配置问题。

至于企业中两种都有一定的占比,标准库是因为年代久远,大家普遍觉得维护的久,更熟悉。

对于以后来说,芯片会不停的发展,迭代,但是st已经不对标准库今天维护了。

对于hal库来说,首先他能缩短一个项目从0开发的周期,并且hal库配置环境可以有效的帮我们规避一些寄存器配置的错误。

所以hal库后面只会市场越来越广。


相关笔记