Voy a empezar con el BRAZO de desarrollo (después de 2 años de AVRs), y han recogido el STM DESCUBRIMIENTO de la junta con la stm32f4 microprocesador.
Me he decidido a ir con eclipse + ARM gcc ya que no me gusta el código de límite en Keil y no tengo el dinero para obtener una versión de pago.
Siguiendo los tutoriales que he instalado eclipse, junto con gcc BRAZO herramientas + openocd + hacer utils etc.
Mi pregunta es acerca de los 'paquetes' plugin. Como todo principiante, estoy confundido en cuanto a si el uso de nuevas STM HAL o la mayor SPL.
Mi entendimiento es que HAL ha implementado la abstracción a un nivel que puede ser denominado como Arduino equivalente para el brazo. SPL en el otro lado sólo proporciona suficiente abstracción para hacer la programación más rápido, pero usted todavía tiene que hacer frente a nivel de chip.
Con esta comprensión me gustaría palo con el SPL a entender mejor las cosas en lugar de utilizar HAL.
Lo que me gustaría saber es, ¿el uso de paquetes de STM, implícitamente, me obligan a utilizar HAL? Si es así, ¿alguien me apunte sobre cómo usar SPL con mi instalación?