Archives de la catégorie ‘Raspberry Pi’

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

Embarqué, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Déc 08 2015

[Création d'un système complet avec Buildroot 2015-11Cette copie d’un ancien article est ici à titre de référence. Je vous conseille de lire plutôt la version mise à jour.]

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 »

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 »

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.

B+

Embarqué, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Août 06 2014

Raspberry Pi - B+Depuis une quinzaine de jours, nous pouvons disposer d’une nouvelle version du Raspberry Pi nommée « Model B+« . La plupart des critiques que l’on faisait au modèle précédent ont été prises en considération dans cette nouvelle mouture.

Lire la suite de cette entrée »

Compilation native de modules kernel sur Raspberry Pi

Embarqué, Linux, Raspberry Pi | Publié par cpb
Mar 06 2014

2014-03-06On m’a demandé à plusieurs reprises comment compiler les modules pour le noyau du Raspberry Pi que j’ai présenté dans différents articles ou ceux que je propose en illustration de mes sessions de formation. J’emploie généralement une cross-compilation, c’est à dire un compilateur spécifique installé sur un PC pour produire du code pour le processeur à cœur ARM du Raspberry Pi. J’ai déjà présenté cette solution dans plusieurs articles (par exemple celui-ci, celui-ci ou la série d’articles pour Linux Magazine).

Il existe toutefois une autre solution plus simple : la compilation native en utilisant une distribution courante pour Raspberry Pi.
Lire la suite de cette entrée »

GPIO du Raspberry Pi : mesure de fréquence

Embarqué, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Jan 22 2014

Raspberry Pi GPIO frequencyUn lecteur m’a interrogé par mail pour savoir comment mesurer la fréquence d’un signal reçu en entrée sur une broche GPIO du Raspberry Pi. Je lui ai répondu que le plus simple est de mesurer le temps s’écoulant entre deux interruptions successives déclenchées par des fronts montants et de calculer l’inverse. J’ai voulu vérifier que cela fonctionnait, et ai écrit un petit driver pour ce faire.

Lire la suite de cette entrée »

Optimiser le temps de boot d’un système embarqué

Embarqué, Linux, Raspberry Pi | Publié par cpb
Déc 04 2013

Couverture Open Silicium 9

J’ai le plaisir de voir mon article « Optimisation du temps de boot d’un système embarqué » faire la couverture d’Open Silicium numéro 9.

[EDIT 2017/01] L’article est dorénavant disponible au format PDF.

Les fichiers accompagnant les expérimentations de l’article sont disponibles dans cette archive ou individuellement ci-dessous.

 

Raspberry Pi from scratch

Embarqué, Linux, Raspberry Pi | Publié par cpb
Sep 10 2013

Comme on me l’a demandé à plusieurs reprises, et comme je l’avais annoncé précédemment, voici les versions PDF de mes articles sur la construction d’un système Linux à partir de zéro pour un Raspberry Pi. Ces articles sont parus dans Gnu Linux Magazine France.

Lire la suite de cette entrée »