J’ai écrit un petit script bash pour interroger des clients pour savoir si un daemon (collectd) est activé sur eux. #!/bin/bash ip="10 11 12 20 30 32 34 35 36 37 38 39" ip="$ip 40 41 42 43 44 45 ...
Driver Linux pour Nokia 5110 LCD (PARTIE 1)
Précédent , j’avais parlé d’un projet de drivers Linux, on y ait arrivé ! Le premier driver est donc pour l’afficheur LCD du Nokia 5010, vous connaissez tous le Nokia 3310 ! le 5110 est son grand ...
Fuites mémoire, les dangers des tableaux en C
Petit bug intéressant ! Je travaillais sur un daemon custom écrit en C qui s’appelle WACD. Ce daemon produisait une surconsommation de la RAM telle ! que le système IPC (ubus) dont il est incl...
Mon premier ordinateur
J’ai reçu quand j’étais petit une console de ce genre. Mon premier ordinateur 8 bits C’est un clone de la Nintendo Famicom comme il y en a des centaines. Durant la fin des années 80 et début ...
Projet de Drivers Linux
Quand j’ai commencé à m’intéresser aux drivers Linux, on m’avait orienté vers le livre que j’ai présenté ici, Linux Device Drivers de Jonathan Corbet, Alessandro Rubini et Greg Kroah-Hartman. ...
Références Linux embarqué
À tout seigneur, tout honneur ♔ Le langage C Norme ANSI 2e édition The C Programming language by K&R Le langage C est la porte d’entrée pour être un développeur Kernel et ce livre est un mod...
Liens intéressants
Programmation/apprentissage Structures #001:structures casting in C OpenWRT #002:Gestion du trafic reseau grace à TC Linux Trainer recommanded by Thomas Petazzoni 10 choses que les développeurs log...
CheatSheet vim
Remplacer des mots :/s/mot/Remplaçant/ : premiere occurence de mot :/s/mot/Remplaçant/g : toutes occurence de mot dans la ligne courante :%s/mot/Remplaçant/g : toutes les occurence de mot dans t...
CheatSheet git
Nouveau repo git init git add files git commit files git remote add origin "github-repository-url" # show origin git remote -v # change URL git remote set-url origin "new url" # push git pu...