Je suis tombé sur un site qui parlait de consoles de jeux pour enfant de 3-11 ans : les consoles VTech. VTech est une entreprise chinoise , un des leaders mondiaux dans la fabrication de jeux et j...
Erreur de déploiment du site avec Github Actions
Quand on déploie un site avec Github Actions, il se peut que le workflow échoue pour plusieurs raisons, ça m’est arrivé et voici les causes dans mon cas : Quand essaie de renommer le rep...
FAQ langage C
Quelques questions intéressantes en C Buffer overflow
Driver Linux pour Nokia 5110 LCD (PARTIE 2)
Coss-compilation Les systèmes Linux embarqués sont assez légers, généralement ils n’embarquent pas de compilateur gcc à l’intérieur, ce qui signifie que les compilations doivent êtres croisées. Su...
K&R Quelques Notes
Quelques notes tiré du livre de Kernighan et Ritchie. Limites des types Des nombres très spéciaux permetent d’atteindre les limites des types float et double: float : >= 111e28 double :&...
Interface WIFI en Mode Moniteur
J’ai fait une petite modification dans la partie wireless de Linux, plus exactement dans l’interface nl80211 qui est une interface de communication entre les programmes du userspace (wpa_supplica...
Script shell vicieux
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...