Création d’un système complet avec Buildroot 2015.11

Actualité, Embarqué, Linux, Raspberry Pi | Publié par cpb
déc 08 2015

Création d'un système complet avec Buildroot 2015-11

Il y a quelques jours, la livraison trimestrielle de Buildroot a rendu disponible une version 2015.11. J’ai voulu l’essayer en construisant un petit système pour Raspberry Pi 2. et partager cette expérience qui viendra ainsi en complément de mon article précédent. Buildroot permet de construire un système embarqué plus traditionnel qu’en utilisant une distribution pré-compilée, et d’ajuster plus finement son contenu.

Lire la suite de cette entrée »

Renforcer une distribution Raspbian Jessie

Embarqué, Linux, Raspberry Pi | Publié par cpb
oct 19 2015

Raspbian Jessie

Depuis quelques jours une nouvelle distribution Raspbian est disponible pour le Raspberry Pi : la version Jessie. Il s’agit de l’adaptation de la distribution Debian 8 sortie au printemps.

L’avantage de Debian est de disposer aisément d’un très large éventail d’applications, utilitaires, bibliothèques pré-configurés et faciles à installer. En outre il s’agit en quelque sorte de la distribution de référence lorsqu’on parle d’un système Linux.

L’inconvénient, à mes yeux, de Raspbian est qu’elle est prévue pour une utilisation « desktop » qui convient très bien pour un PC mais pas vraiment pour un système embarqué. Je lui reproche entre autre de ne pas être très robuste vis-à-vis des coupures d’alimentation. Mais rien ne nous empêche de la configurer comme un système embarqué classique. Essayons…
Lire la suite de cette entrée »

Conférence « Solutions pour Linux embarqué – Panorama et critères de choix »

Beagle Bone Black, Embarqué, Linux, Microcontrôleur, Microprocesseur, Temps-réel | Publié par cpb
mai 21 2015

J’ai le plaisir de présenter cet après-midi une conférence intitulée « Solutions pour Linux embarqué – Panorama et critères de choix« .

Organisée par Cap’tronic , elle aura lieu à Tours dans les locaux de Polytech’Tours de 14h à 17h30 environ. L’accueil est organisé à partir de 13h30.

Vous pouvez consulter les slides.

Plusieurs démonstrations utilisant des microcontrôleurs (MSP 430) ou systèmes monocartes (BeagleBone Black et Raspsberry Pi) seront présentées.

Vous pouvez télécharger également les fichiers de configuration et sources des démonstrations.

Meetup Paris Embedded – 2015/03

Actualité, Embarqué, Linux | Publié par cpb
mar 17 2015

Paris EmbeddedCe soir se tenait une édition des rendez-vous « Paris Embedded » à laquelle j’ai eu le plaisir de participer.

Les conférences de cette soirée :

  • Créer sa distribution embarquée avec Yocto ou Angström (Christian Charreyre)
  • Actualité de l’embarqué libre (moi-même) – Les slides commentés se trouvent ici.
  • Embedded Map : Cartographie communautaire des sociétés de l’embarqué (Yoann Sculo)
  • Twiz : outil de mesure magnetico-inertiel open source (Gabriel Pettier)
  • The seccomp() system, sandboxing system calls (Michael Kerrisk)

Lire la suite de cette entrée »

Linux 4

Actualité, Linux | Publié par cpb
fév 24 2015

Le noyau stable actuellement disponible en téléchargement sur kernel.org est le 3.19.

Linus a fait un petit sondage récemment et en conséquence le prochain noyau sera un 4.0 !

On peut d’ores et déjà télécharger sur kernel.org la version release candidate 4.0-rc1.

Il n’y a aucun changement majeur dans la structure du noyau ou dans son organisation, seule la numérotation subit ainsi un petit rafraîchissement, comme lors du passage du 2.6.18 au 3.0.

La justification de Linus, plutôt tirée par les cheveux, est qu’il souhaite pouvoir compter les versions intermédiaires sur ses doigts de mains et de pieds. Se limiter donc à vingt versions (en comptant la .0). Il voudrait d’ailleurs ne plus dépasser dix versions pour « ne plus avoir à retirer ses chaussettes pour compter les releases » (sic).

Certains attendent déjà avec impatience la version 4.1.15 que l’on aperçoit dans les traces du système Skynet de la saga Terminator.

Linux 4.1.15

Le Raspberry Pi 2, un grand timide…

Actualité, Embarqué, Raspberry Pi | Publié par cpb
fév 09 2015

Le tout nouveau Raspberry Pi 2 souffre d’un bug matériel : un composant du sous-système d’alimentation, le circuit U16 (ajouté dans ce nouveau modèle) est photosensible. Si le Raspberry Pi 2 est violemment éclairé (un flash d’appareil photo), l’alimentation est brièvement coupée et le système crashe…

Voici une petite vidéo que je me suis amusé à tourner pour mettre en évidence ce comportement (qui a pour nom « Photonic Reset Bug« ).

 

Il faut croire qu’il est trop timide pour se laisser photographier au flash…

La solution : mettre un petit morceau de ruban adhésif opaque sur le circuit concerné.

6 fois plus rapide ? vraiment ?

Actualité, Embarqué, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
fév 09 2015

Raspberry Pi 2Le nouveau Raspberry Pi 2 modèle B est disponible depuis le début de la semaine dernière. Et les distributeurs ont été suffisamment approvisionnés pour pouvoir répondre aux demandes. J’en ai commandé deux exemplaires lundi dernier à l’annonce de sa mise sur le marché, et j’ai été livré dès mardi matin ! L’un des arguments de vente est « 4 à 6 fois plus rapide que le précédent ». C’est le genre de chose qui titille ma curiosité, j’ai voulu vérifier ce qu’il en est…
Lire la suite de cette entrée »

Le système Overlayfs de Linux 3.18

Actualité, Embarqué, Linux | Publié par cpb
déc 14 2014

OverlayfsDans le noyau 3.18 un nouveau système de fichiers est apparu : overlayfs. Je l’avais déjà utilisé à maintes reprises sur des systèmes embarqués, mais cela nécessitait jusqu’alors l’ajout de patches supplémentaires. J’ai eu envie de vérifier si cette fonctionnalité à présent disponible dans le nouveau noyau mainline fonctionnait comme je la connaissais auparavant.

Lire la suite de cette entrée »

Capitole du Libre 2014

Linux, Microcontrôleur, Microprocesseur | Publié par cpb
nov 15 2014

Capitole Du Libre 2014Je présente aujourd’hui à Toulouse une conférence dans le cadre du Capitole du Libre 2014.

Ma présentation s’intitule « Du microcontrôleur au système Linux embarqué – choix d’architectures matérielles et logicielles« . Les slides sont disponibles ici.

Je serai heureux de vous rencontrer à cette occasion.

Linux Magazine Hors Série 75

Actualité, Embarqué, Linux, Raspberry Pi | Publié par cpb
nov 14 2014

gnulinux-magazine-hs-75Le nouveau Linux Magazine Hors Série (numéro 75) vient de paraître aujourd’hui.

Il s’agit d’un guide sur le Raspberry Pi, « niveau avancé ».

J’ai eu le plaisir de signer quatre articles de ce numéro :

  • SPI et Raspberry Pi,
  • Dialogue en SPI avec un MSP 430,
  • Communiquer en i²c avec un capteur de température,
  • Raspberry Pi et temps réel.

Les sources des exemples, scripts, etc. se trouvent sur mon dépôt GitHub.