Linux Embedded

Le blog des technologies libres et embarquées

Auteur : Romain Naour

My first Linux kernel built with Clang compiler!

Following his internship at Smile in 2018 on LLVM/Clang integration into Buildroot [1], Valentin Korenblit still maintains these packages on his spare time (thanks to him!), up to the latest current version llvm/Clang 8.0.0. At the same time the Linux kernel continues evolving to support Clang compiler thanks to Google engineers. See Phoronix article [2] and « Compiling the Linux kernel…

Buildroot Summer Camp 2016

Introduction : Le second Buildroot Summer Camp à rassemblé six core développeurs et contributeurs réguliers Buildroot du 1er au 5 Juillet à Toulouse. Pour ne citer qu’eux : Peter Korsgaard, Samuel Martin, Yann E. Morin, Maxime Hadjinlian, Thomas Petazzoni (notre hôte) et Romain Naour (moi-même). Cela nous à permis de travailler pendant 5 jours à temps complet sur Buildroot et…

Ajouter une mémoire flash sur un bus SPI

Introduction Dans le cadre d’un développement d’une nouvelle carte électronique fonctionnant sous Linux, il peut arriver qu’un driver ne soit pas (encore) disponible. Il est cependant fort probable que Linux dispose déjà d’un driver similaire et donc facilement modifiable. Prenons l’exemple d’une mémoire FRAM (Ferroelectric RAM) connectée au processeur par un bus SPI et utilisée en remplacement d’une mémoire flash. Le…