Red de conocimiento informático - Conocimiento informático - ¿Qué libros necesitas para aprender sobre desarrollo de hardware?

¿Qué libros necesitas para aprender sobre desarrollo de hardware?

La siguiente es mi lista de libros:

Recomendaciones de libros integrados

Conceptos básicos de Linux

1, Guía de programación de shell de Linux y Unix

Lenguaje C Conceptos básicos

1, C Primer Plus, 5.ª edición" Stephen Plata.

2. "El lenguaje de programación C Segunda edición" por Brian w. Kernighan David m. Rithie (K amp; r)

3. Edition" (APUE)

4. Explicación detallada del desarrollo de aplicaciones Linux integradas.

Kernel de Linux

1. Comprensión profunda del kernel de Linux (tercera edición)

2. Análisis de escenarios de Mao y Hu del código fuente del kernel de Linux.

Dirección de I+D

1. "Programación de redes UNIX" (UNP)

2. Explicación detallada de TCP/IP

3. Programación del kernel de Linux

4.Desarrollo de controladores de dispositivos Linux (LDD)

5. Programación avanzada de Yang Linux

Conceptos básicos de hardware

1. Du Chunlei "Arquitectura y programación ARM》

2. Hoja de datos de S3C2410

Inglés básico

1. Inglés sobre informática y comunicación

Sistema Curso

p>

1. Sistemas Embebidos - Arquitectura, Programación y Diseño

2. Sistemas Embebidos - Uso de Código Abierto y Procesadores StrongARM/Xscale, por Mao y Hu.

3. "Construcción de sistemas Linux integrados"

4. Principios del sistema ARM integrado de Yang y desarrollo de ejemplos.

Base teórica

1. Introducción a los algoritmos

2. Estructura de datos (versión en lenguaje C)

3. ? Análisis de rendimiento"

4. "Comprensión profunda de los sistemas informáticos" por 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 la compresión de datos

Recomendaciones de libros en lenguaje C

1. Lenguaje de programación C "Lenguaje de programación C"

2. Punteros sobre C "C y punteros"

3. p> 4. Lenguaje experto "Programación experta en C"

5. Escritura de código limpio: consejos de Microsoft para desarrollar programas en C sin errores

La esencia de la programación: escritura de errores de alta calidad -Free C El secreto del programa - Microsoft

6. Programación de sistemas integrados C y c en programación de sistemas integrados

7. Práctica de programación de sistemas integrados en lenguaje C

8. Guía de programación C/C de alta calidad Rui Lin

Después de leer estos libros, básicamente está bien