Home Mes références Linux embarqué
Post
Cancel

Mes références Linux embarqué

Voici quelques livres que je possède. Certains sont des achats ciblés, d’autres qu’on ma donné ou acheté aux puces. La majorité de ces livres sont disponibles en version Pdf gratuite. Moi je préfére les versions papier.

À tout seigneur, tout honneur

Le langage C Norme ANSI 2e édition

Le langage c The C Programming languagei K&R

J’ai acheté ce livre 5 Euros sur le bon coin. Pas la peine de parler de lui, les auteurs en disent long.
Le langage C est la porte d’entrée pour être un développeur Kernel et ce livre est un modèle de documentation technique.
"You can learn the C language without getting Kernighan and Ritchie, but that's doing it the hard way. You're also working too hard if you make it the only book on C that you buy."
Jerry Pournelle
La seule remarque à faire c'est que c'est en francais, parfois la traductions n'est pas précise. J’ai commencé à corriger les exercices du livre, le repo est sur mon Github.

Linux Device Drivers 3rd Édition

Linux Device Drivers Linux Device Drivers

La bible du développeur de drivers Linux. C’est l’équivalent en terme de drivers du livre de K&R sur le C. On doit lire aucun livre sur les drivers avant celui ci. L’avantage de ce livre est qu’il contient des chapitres qu’on peut lire séparément sans forcement passer sur les autres. Je l’ai utilisé durant mon stage pour développer des drivers.

Mastering Embedded Linux Programming Seconde Edition

Mastering Ebmedded Linux programming Mastering Embedded linux Programming

C’est un excellent livre très accessible car il part du début. De la Toolchain au Bootloader puis au Kernel. Il parle des systèmes de fichiers, des mémoires, de temps réel, etc. Ce livre englobe presque toutes les couches d’un Linux embarqué. Il surfe parfois sur les sujets mais c’est assez pour comprendre et pas assez pour se perdre.

Je me suis servi aussi de ce livre durant mon stage, plus précisément dans la partie UBI pour les mémoires MTD.

Building Embedded LINUX SYSTEMS

Building Ebmedded Linux Systems Building Embedded LINUX SYSTEMS

Un livre de Karim YAGHMOUR, je l’ai acheté récemment et j’ai tout juste commencé à le lire. Ce qui ma intéressé, c’est le fait qu’il utilise parmi ses targets une console Sega Dreamcast pour compiler un Linux dessus.
Comment dire !… C’est un livre qui se concentre sur les concepts et les explications plutôt que le code. Selon moi, l’auteur voulait mettre en valeur la compréhension des mécanismes.

This post is licensed under CC BY 4.0 by the author.

Historique personnel

Projet de Drivers Linux