Programación Linux
Una introducción general al kernel sin entrar en detalles en profundidad. Es adecuada para comprender el kernel de Linux y no requiere demasiada base.
2.LDD-Desarrollo de controladores para Linux-Diseño de controladores para Linux
Se especializa en el diseño de controladores, no requiere demasiada base.
3.ulk-Comprensión del kernel de Linux
La explicación de la mayoría de los subsistemas en el kernel de Linux es muy detallada ~ necesita comprender un poco sobre los principios de la microcomputadora y la compilación del formato at&t ~ (libro (No involucra la parte de la red)
4. Comprenda los aspectos internos de la red Linux: obtenga una comprensión profunda de la tecnología de red Linux.
Explique especialmente la implementación de la red Linux. No lo he leído, así que no diré más ~ (es solo un libro recomendado sobre ULK)
Análisis de escenarios. 5.5. Código fuente del kernel de Linux
Hay muchos libros similares, puede elegir según la situación.
6. Estudio en profundidad de la arquitectura del kernel de Linux
También es un libro muy extenso, que explica principalmente los detalles de la implementación del kernel en la arquitectura x86 x86-64 ~ de naturaleza similar a. ULK~ ~
7. Tener un conocimiento profundo de la gestión de memoria virtual de Linux.
Este es un libro de interpretación del código fuente, que habla específicamente sobre la parte de administración de memoria del kernel~
8. Otros libros relacionados con los controladores integrados de Linux~
Por encima de todo, los libros requieren algunos conocimientos básicos del lenguaje C.
Como se mencionó anteriormente, estos libros requieren algo de tiempo para comprenderlos y practicarlos; de lo contrario, serán aburridos~