Я почну з розробки ARM (через 2 роки AVR) і підняв плату DISCOVERY STM з мікропроцесором stm32f4 на ній.
Я вирішив піти з eclipse + ARM gcc, оскільки мені не подобається обмеження коду в Keil і у мене немає грошей, щоб отримати платну версію.
Після підручників я встановив eclipse разом із інструментами gcc ARM + openocd + make utils etc.
Моє запитання про плагін "пакети". Як і у всіх початківців, я заплутався в тому, чи варто використовувати новий STM HAL або старіший SPL.
Я розумію, що HAL реалізував абстракцію до такого рівня, коли його можна назвати як еквівалент Ардуїно для зброї. SPL, з іншого боку, забезпечує достатньо абстракції, щоб зробити кодування швидше, але вам все одно потрібно працювати на рівні чіпів.
Маючи таке розуміння, я хотів би дотримуватися SPL, щоб зрозуміти речі краще, ніж використовувати HAL.
Що я хотів би знати, чи чи використання пакетів для STM неявно змушує мене використовувати HAL? Якщо так, чи може хтось вказати мені, як використовувати SPL для мого налаштування?