¿Qué libros necesitas estudiar para aprender sobre desarrollo de hardware?
La siguiente es mi lista de libros:
Libros integrados recomendados
Conceptos básicos de Linux
1 La guía de programación de Linux y UnixShell
p>Conceptos básicos del lenguaje C
1. TheCPrimerPlus, quinta edición de StephenPrata
2 TheCProgrammingLanguage, segunda edición de BrianW.KernighanDavidM.Rithie(Kamp; R)
3.Programación avanzada en el entorno UNIX, segunda edición" (APUE)
4, "Desarrollo de aplicaciones Linux integradas en detalle"
Kernel de Linux
1, "Comprensión más profunda de Linux Kernel" (3.ª edición)
2, "Análisis de escenarios del código fuente del kernel de Linux" por Mao De Cao Hu Ximing
Dirección de I+D
1, "Construcción de un sistema Linux integrado"
4. "Principios del sistema ARM integrado y desarrollo de ejemplos" Yang Zongde
Base teórica
1 "Introducción a los algoritmos"
2. "Estructura de datos (edición en lenguaje C)"
3. "¿Organización y arquitectura de la computadora?" Análisis de rendimiento"
4. "Comprensión profunda de los sistemas informáticos" Randal E. Bryant David O'Hallaron
5. "Sistemas operativos: esencia y principios de diseño"
6. "Principios de compilación"
7. "Comunicaciones de datos y redes informáticas"
8. "Principios y aplicaciones de compresión de datos"
Recomendado Libros de lenguaje C
1.TheCprogramminglanguage《Lenguaje de programación C》
2.PointersonC《C y punteros》
3.Ctrapsandpitfalls《Trampas y defectos de C》
4.ExpertCLanuage "Programación C experta"
5.WritingCleanCode-----MicrosoftTechiniquesforDevelopingBug-freeCPrograms
"Programming Essentials--Microsoft escribe errores de alta calidad -programas gratuitos" Trucos del programa C incorrecto》
6. Programación de sistemas integrados en C y C《Programación de sistemas integrados》
7.Programación de sistemas integrados en Refinamiento de la programación en C《Conceptos básicos de programación de sistemas integrados en C》
8. "Guía de programación C/C de alta calidad" de Lin Rui
Después de leer estos libros, básicamente habrá terminado.