STM32开发环境选择
DESIGN TEAM WORK REPORT
软件开发库名称
移植性
程序优化
易用性
程序可读性
支持硬件系列
STM32Snippets
+++
+
标准外设库
++
++
+
++
+++
STM32Cube
HAL库
+++
+
++
+++
+++
LL库
+
+++
+
++
++
STM32软件开发库
1
STM32软件开发库
1
软件开发库名称
移植性
程序优化
易用性
程序可读性
支持硬件系列
STM32Snippets
+++
+
标准外设库
++
++
+
++
+++
STM32Cube
HAL库
+++
+
++
+++
+++
LL库
+
+++
+
++
++
优点:降低内存占用率
缺点:代码在不同系列的STM32微控制器之间没有可移植性
软件开发库名称
移植性
程序优化
易用性
程序可读性
支持硬件系列
STM32Snippets
+++
+
标准外设库
++
++
+
++
+++
STM32Cube
HAL库
+++
+
++
+++
+++
LL库
+
+++
+
++
++
优点:减少开发者驱动片内外设的编程工作量,降低