¿Cuál es la mejor manera de estudiar Linux embebido?

Puede consultar los siguientes libros para iniciar la programación del kernel. Estos libros le ayudarán a comprender Linux incrustado, controlador de dispositivo y programación de kernel de Linux.

  • Embedded Linux Primer por Christopher Hallinan

  • Controlador de dispositivo Linux por Jonathan Corbet, Alessandro Rubini y Greg Kroah-Hartman.

  • Desarrollo de Linux Kernel por Robert Love

Junto con estos libros, puede comenzar a contribuir a la fuente principal del controlador del kernel de Linux. Para familiarizarse con la programación del kernel de Linux, únase a The Eudyptula Challenge.

El Desafío Eudyptula es una serie de ejercicios de programación para el kernel de Linux, que comienzan desde un módulo del kernel “Hello world” muy básico, que avanza en complejidad para lograr que los parches se acepten en el árbol principal de fuentes del kernel de Linux.

También soy principiante en el controlador de dispositivo linux. Puedo decirte lo que sea que te estoy refiriendo.

Consulte el libro “Controladores de dispositivos Linux” por Jonathan Corbet, Alessandro Rubini y Greg Kroah-Hartman . En este libro, todos los conceptos del controlador de dispositivo Linux están bien explicados.

Junto con esto me estoy refiriendo a algunos tutoriales de You Tube. Sus enlaces son los siguientes:

Controladores de dispositivo Linux, parte 1: Función del controlador de dispositivo Linux

Este tutorial te ayudará a entender de qué se trata.

y la mejor manera es programas de práctica dados en el libro.

Espero que te ayude.

Gracias por A2A.

Suponiendo que necesitas sumergirte profundamente en Linux:

  1. La interfaz de programación de LinuxMichael Kerrisk
  2. Programación del sistema con C y Unix – Adam Hoover

Si quieres específicamente para temas particulares. Entonces aquí hay una lista:

Otros libros de Unix / Linux:

  1. Programación avanzada en entorno Unix – W. Richard Stevens, Stephen A. Rago.
  2. Arquitectura profesional de Linux Kernel – Wolfgang Mauerer
  3. Entendiendo el kernel de linuxDaniel P. Bovet y Marco Cesati
  4. Programación del sistema Linux – Robert Love
  5. Comenzando la programación de Linux – Neil Matthew, Richard Stones
  6. Programación de la red de Unix – W. Richard Stevens
  7. Controladores de dispositivos Linux: Jonathan Corbet, Alessandro Rubini y Greg Kroah-Hartman

Para OS – Lo más sugerido:

  1. Conceptos del sistema operativo – ABRAHAM SILBERSCHATZ, PETER BAER GALVIN, GREG GAGNE

Otros libros de SO:

1. Sistemas operativos modernos – Andrew S. Tannenbaum, Herbert Bos.

2. Sistemas operativos – Elementos internos y principios de diseño – William Stallings

3. Entendiendo los sistemas operativos – Ann McIver McHoes, Ida M. Flynn

Compre una frambuesa pi, o cualquier placa, compile u-boot, kernel y RFS y arranque la placa usted mismo. Aprenderás mucho de esto.

Y también refiera este libro y el internet para empezar.

cebador de linux incrustado