Guía de programación Unixc
recomienda comprar fuerzas amigas con precios bajos, abundantes recursos e información completa. www.arm9.net Simplemente compre un mini2440.
Dos. Sobre el autoestudio
Desde una perspectiva técnica, si tienes cierta base, puedes aprenderla bien. Pero es difícil lograrlo debido a otros factores. Por ejemplo: tiempo (no puedes dedicar tres meses a estudiar) y dirección de aprendizaje (aquellos que nunca han estado expuestos a ello no sabrán qué aprender).
Se recomienda aprender de las siguientes indicaciones.
1. Básicamente usa Linux. Incluyendo comandos comunes, vim, gcc, gdb, construcción simple de servidores, etc.
Recomendar la aplicación perfecta para Ubuntu
Lenguaje 2.c. Eso es lo que más importa. Debe tener una buena base en el lenguaje C; de lo contrario, no podrá continuar aprendiendo en el futuro.
Hay muchos libros sobre lenguaje C. Para su propia referencia.
3.Programación del sistema Linux.
El APUE clásico es "Programación avanzada en un entorno UNIX", pero este libro es generalmente incomprensible para los principiantes. Puede leer primero la "Guía de programación C en el entorno Linux (segunda edición)", que es más fácil de entender.
4. Controlador de dispositivo Linux. Si haces tu mejor esfuerzo, podrás aprenderlo.
El LDD3 clásico, es decir, "Linux Device Driver (3.ª edición)", también se puede leer como un libro relativamente fácil de entender, "Explicación detallada del desarrollo de controladores de dispositivos Linux" de Song Baohua.
5. Entorno de desarrollo integrado relacionado con el sistema, compilación cruzada, configuración del kernel, sistema de archivos, construcción del sistema, etc.
Basta con tener la información de la versión de desarrollo en esta parte.
Tres. Acerca de los cursos de formación
Te decepcionarás si asistes a algún curso de formación. Porque todos están magnificados cien veces para su promoción. Al elegir una clase de formación, elija una escuela formal con profesores ricos. Basta con asegurarse de que exista un profesor correspondiente para cada etapa de aprendizaje.
El embedded es una industria que requiere un estudio en profundidad. Lo más importante para usted ahora es dominar algunos conceptos básicos lo antes posible y encontrar un trabajo relevante. Puedes aprender más profundamente en el trabajo. Sólo al estar expuesto a una gran cantidad de código se pueden dominar tecnologías clave.