Voy a aprender ARM. ¿Cómo debo aprenderlo?
Se estima que no tienes una base en ARM. No se recomienda que comiences a aprender el desarrollo de ARM desde ARM7 o ARM9. Se recomienda que comiences con el último núcleo CortexM3, porque CortexM3. El núcleo es fácil de aprender y es el núcleo promovido actualmente por ARM y la tecnología. Actualmente hay alrededor de 100 chips de microcontrolador de núcleo CortexM3 de Luminary y ST. En 2009, Atmel y NXP también lanzarán chips de microcontrolador de núcleo CortexM3.
Actualmente hay algunos libros, pero no se recomiendan. Se recomienda leer los materiales en chino directamente del fabricante. Si su inglés es bueno, es mejor leer los materiales en inglés directamente. . Además, se recomienda empezar cuando el fabricante proporcione ejemplos de programas y, si tienes alguna duda, preguntarla en el foro.
Para los microcontroladores centrales CortexM3 de Luminary y ST, el entorno de desarrollo puede utilizar el entorno de desarrollo EWARM de IAR o el entorno de desarrollo MDK de ARM/Keil para el desarrollo y la depuración de software. Estos entornos de desarrollo son versiones de evaluación gratuitas que se pueden utilizar en común. emuladores como JLINK y ULINK, y algunas placas de desarrollo también integran emuladores dedicados. Placas de circuito recomendadas: placa de desarrollo EasyARM1138 (de Zhou Ligong), que usa un microcontrolador Luminary e integra un emulador, cuesta 99 yuanes y tiene relativamente pocos periféricos y placa de desarrollo EK-STM3210B (de Wanli Electronics), que usa un microcontrolador STM32 e integra; un emulador, 199 yuanes, con muchos periféricos.
Referencia:
/web/product_neirong_01.asp?pro=262
Para aprender sobre el microcontrolador STM32, puedes ir al foro popular de 21ic:
/club/bbs/bbsView.asp?boardid=49
Foro sobre microcontroladores Luminary en 21ic:
/club/bbs/list.asp?boardid=42 p>