Red de conocimiento informático - Conocimiento informático - ¿Cómo puede alguien con conocimientos básicos de microcontroladores aprender ARM?

¿Cómo puede alguien con conocimientos básicos de microcontroladores aprender ARM?

La aplicación de chips centrales ARM, como cortex-M0, cortex-M3, cortex-M4, etc., se ha vuelto cada vez más popular.

La ventaja de costo y precio de los microcontroladores tradicionales se ha vuelto cada vez más baja. Cada vez habrá más aplicaciones para chips basados ​​en ARM.

Para empezar a aprender, le sugiero que consiga una placa de desarrollo, al menos ARM9 o superior, 6410 o 2440. Hay mucha información, Sr. Gaolou

Aprende de UBOOT. Lea el código fuente. Mira el código fuente.

Libros imprescindibles: 1. Desarrollo de sistemas integrados ARM: diseño y optimización de software》 2. Arquitectura y programación ARM》

El primer libro es particularmente excelente.

Los documentos oficiales proporcionados por ARM también son de gran valor de referencia. Al estudiar UBOOT, tendrá un "cierto" grado de comprensión profunda del núcleo ARM, MMU, CACHE y su conjunto de instrucciones, interrupciones, modos de funcionamiento, etc., incluido el lenguaje ensamblador, y también ganará mucho. . Las funciones de programación y hardware también se irán introduciendo gradualmente.

Ha sentado las bases de los microcontroladores. Si el sistema operativo no está involucrado, ARM no es diferente de los microcontroladores. En el mejor de los casos, es solo una versión mejorada de los microcontroladores.

Para comenzar, puedes elegir UCOSII para aprender conocimientos relacionados. Esta es una excelente manera de comenzar con el sistema operativo.