Ingeniero integrado
Puedes probar los siguientes enfoques:
(1) El lenguaje C es el más potente de todos los lenguajes de programación y se puede utilizar para programar microcontroladores, DSP y varios chips similares a Lenguaje ARM C), por lo que debes ser muy competente.
Libros recomendados: "Programación en lenguaje C"
(2) Los principios del sistema operativo son imprescindibles si te gradúas en informática, no importa si eres un experto. Si no eres especialista en informática, debes encontrar un libro relativamente sencillo sobre principios informáticos para saber qué es "proceso".
(3) El sistema operativo Linux es imprescindible. Si eres un experto en informática, no importa. Si no eres un experto en informática, debes encontrar un libro de principios informáticos relativamente simple. ? Se llama "proceso".
(3) El sistema operativo Linux está escrito en lenguaje C, por lo que también debes aprender a programar Linux. Solo si puedes aplicarlo podrás comprender la esencia del kernel.
Libro recomendado: "Programación avanzada en entorno UNIX"
(4) Comprender la arquitectura y los principios de ARM, así como sus instrucciones de ensamblaje. Cuando realizamos desarrollo integrado, es necesario. Generalmente hay menos ensamblaje de escritura, pero el requisito mínimo es poder comprender el ensamblaje del brazo.
(5) Trasplante del sistema, que requiere que comience desde el gestor de arranque inferior, luego el trasplante del kernel, el trasplante del sistema de archivos, etc. Esta parte del trasplante depende mucho del hardware y sus pasos de configuración son relativamente complicados y no hay mucha información detallada.
(6) El diseño de controladores de Linux no es solo un campo muy desafiante, sino también un contenido amplio y profundo.
El diseño del controlador de Linux pertenece esencialmente a la categoría de programación del kernel de Linux, por lo que es un requisito para el kernel de Linux y la programación del kernel. Antes de aprender, primero debe comprender la composición del kernel de Linux, porque si es necesario estudiar cada parte en detalle, se puede ampliar en un libro grueso.
Se entiende que la mayoría de los ingenieros integrados tienen títulos universitarios, pero el umbral para los integrados es relativamente alto. Si desea obtener buena tecnología, debe continuar sus estudios, y la formación integrada es una de las opciones. Aquí se debe enfatizar nuevamente que los dueños de una empresa no solo deben comprender la tecnología, los procesos y el conocimiento de producción, sino que también son importantes el espíritu de equipo, las habilidades de gestión, las habilidades de coordinación y comunicación, las habilidades de planificación de sistemas e incluso las habilidades de expresión lingüística. son la encarnación de la calidad integral del maestro.