[开发工具] 问一下现在大家是用标准库还是用Cube的hal库了?

[复制链接]
4851|111
youtome 发表于 2023-8-7 19:56 | 显示全部楼层
Cube的HAL库的缺点是代码较为复杂,需要对HAL库的使用进行熟悉和理解。
cemaj 发表于 2023-8-7 23:02 | 显示全部楼层
AL库的优点是代码简单易懂,容易上手,同时也提供了丰富的外设驱动和API
abcd44 发表于 2023-8-8 11:07 | 显示全部楼层
bestwell 发表于 2023-7-5 13:23
标准库和HAL库并不互斥,可以在同一个项目中混合使用。

遇到个挖坑专业户,不过我也是标准库、HAL、寄存器、来回穿插使用
天天向善 发表于 2023-8-8 12:48 | 显示全部楼层
里面认识很多人并使用标准库,有了新电影可能会使用代码、ide
香水城 发表于 2023-8-8 12:56 | 显示全部楼层
推荐使用Cube库,基于Cubemx工具来很方便。

评论

谢谢  发表于 2023-8-8 13:32
AIsignel 发表于 2023-8-9 09:23 | 显示全部楼层
Hal库可能提供一种更方便的开发方式。
maudlu 发表于 2023-8-9 15:28 | 显示全部楼层
可以大大简化外设的使用和编程。
bestwell 发表于 2023-8-9 15:43 | 显示全部楼层
标准库是STM32官方提供的基于Cortex-M3和Cortex-M4内核的标准库,包括基本的C语言函数库和系统服务库。标准库的优点是代码简单易懂,容易上手,但是需要对Cortex-M3和Cortex-M4内核的指令集和系统服务进行熟悉和理解,同时也需要对各种外设的使用进行熟悉和理解
51xlf 发表于 2023-8-9 15:48 | 显示全部楼层
标准库适用于对硬件细节有较高要求的开发者,可以更灵活地控制和优化代码。
kkzz 发表于 2023-8-9 15:57 | 显示全部楼层
HAL 库支持多种 STM32 系列的芯片,并且提供了丰富的例程和示例代码。
adolphcocker 发表于 2023-8-9 16:22 | 显示全部楼层
HAL 库提供了一层抽象的硬件接口,简化了外设的初始化和操作过程,使得开发者能够更快速地开发应用程序。
dspmana 发表于 2023-8-9 16:50 | 显示全部楼层
STM32F4 AHL库和标准函数库区别在哪?

评论

现在ST主推HAL库  发表于 2023-8-10 08:29
jackcat 发表于 2023-8-9 20:58 | 显示全部楼层
标准库是 STM32 提供的一套基本驱动函数和外设接口函数,它提供了较为底层的编程接口,适用于对硬件细节有较深了解的开发者。使用标准库可以使程序更加精简、灵活,并且能够充分发挥芯片的性能。
beacherblack 发表于 2023-8-9 22:24 | 显示全部楼层
标准库适用于对硬件细节有较高要求的开发者,可以更灵活地控制和优化代码。
Stahan 发表于 2023-8-11 23:26 | 显示全部楼层
换新型号了,用hal库
MessageRing 发表于 2023-8-12 23:57 | 显示全部楼层
已经hal库了,真的方便
renyaq 发表于 2023-8-13 19:09 | 显示全部楼层
标准库
uytyu 发表于 2023-8-13 21:56 | 显示全部楼层
无论选择使用标准库还是 HAL 库,最终目标是实现功能需求和满足性能要求。
pixhw 发表于 2023-8-14 08:55 | 显示全部楼层
用STM32CubeMX生成的工程通不过,什么原因
earlmax 发表于 2023-8-14 09:10 | 显示全部楼层
使用 Cube 的 HAL 库的优势在于它提供了更高级别的抽象,简化了开发流程,尤其适合对硬件细节不太熟悉的开发者。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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