原帖 | Jack | 2024-10-23 09:30 | 👍0 | 阅读约1
老师,课程都是教HAL库嘛?但是开发中不是标准库用的多一点嘛?一些老一点的项目,或者一些国产芯片,都是标准库,直接学hal会不会有啥隐患,比如说后面转移到标准库用起来比较困难之类的?
标准库,hal库都涉及,后面做ota的bootloader就是需要使用标准库。
直接学hal库和标准库没什么问题,遇到问题的时候我们都需要去库里面查配置问题。
至于企业中两种都有一定的占比,标准库是因为年代久远,大家普遍觉得维护的久,更熟悉。
对于以后来说,芯片会不停的发展,迭代,但是st已经不对标准库今天维护了。
对于hal库来说,首先他能缩短一个项目从0开发的周期,并且hal库配置环境可以有效的帮我们规避一些寄存器配置的错误。
所以hal库后面只会市场越来越广。
相关笔记