¿Cómo aprender Linux integrado de forma sistemática? ¿Puedes recomendar algunos buenos libros para cada etapa?
¿Es autoestudio? Si desea aprender el aprendizaje integrado de Linux usted mismo, debe ser muy perseverante.
Personalmente, creo que primero deberías buscar una placa de desarrollo. ¿Las amigables son todas buenas?
Luego ejecute la placa de desarrollo desnuda (en realidad, este paso tiene poco que ver con aprender Linux, pero puede ayudarlo a comprender los recursos de hardware de la placa de desarrollo) ------ Comprenda el código de inicio en el ensamblado, porque esto es muy útil para el aprendizaje de uboot en la etapa de aprendizaje de Linux. Si es posible, juega con un RTOS, como trasplantar UCOSII a tu tablero. Este es el fin de las rayas.
Hay un buen libro en esta etapa------
En la etapa de rayado, si estás familiarizado con el microcontrolador, no te llevará mucho tiempo y no es difícil. También hay mucha información.
El siguiente paso es Uboot. Hay información sobre el análisis de uboot disponible en línea. Obtenga una comprensión general del marco. En esta etapa, el libro de Wei Dongshan es una buena opción. En esta etapa, el objetivo debe ser claro: aprender uboot no significa leer y comprender todos los códigos de uboot. Eso no es práctico. Por supuesto, excepto en el caso de grandes personas, un principiante que sea autodidacta será el mejor en esto. Entonces aprenderás por las malas. Entonces ¿qué estudiar? Personalmente, creo que debería seguir el libro de Wei Dongshan y realizar modificaciones paso a paso, y finalmente podré instalarlo con éxito en la placa. Por supuesto, también es necesario comprender lentamente el marco interno en el futuro.
Antes de aprender uboot, lo mejor es instalar una máquina virtual en su computadora, luego instalar un sistema Linux y practicar algunos comandos de Linux. Estar familiarizado con el sistema Linux y el futuro entorno de programación vim, etc. Inserción nacional en línea, video de incrustación de aplicaciones, descárguelo. La primera y segunda lecciones son.
Uboot fue una adaptación del libro de Wei Dongshan y se puede instalar en la placa. Estoy listo para instalar el sistema Linux en la placa. O los libros, vídeos y manuales de Wei Dongshan proporcionados por Tianzhe, Youyou, etc. O el manual proporcionado con la placa que compraste. Sigue paso a paso.
Grabe uboot y pode el kernel según el manual. Monte el sistema de archivos. etc.
Cuando finalices el paso anterior, básicamente habrás instalado con éxito el sistema Linux en tu placa. El siguiente paso es aprender Linux.
¿Programación del sistema? ¿Puedes practicarlo en una máquina virtual? Hua Qingyuan publicó un buen libro de programación de sistemas, pero olvidé el nombre.
En esta etapa, practicará la programación en sistemas Linux, como subprocesos múltiples, semáforos, comunicación por canalización, buzones de correo de mensajes y redes.
¿Programación de controladores? ¿Controlador de Linux? ?Conozca el marco del controlador de Linux.
El último paso es escribir algunos controladores simples, encontrar una pequeña solución más madura en Internet y realizar algunos proyectos más completos.
En este punto, ha comenzado con Linux integrado.