Les GPIO du Raspberry Pi

Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Nov 26 2012

GPIO & Raspberry PiLe Raspberry Pi offre quelques possibilités d’entrées-sorties directes en utilisant les broches GPIO présentes sur son connecteur P1. Elles ne sont pas très nombreuses (une dizaine) mais cela peut suffire pour des petits projets interactifs nécessitant d’interroger des capteurs tout-ou-rien ou de valider des actionneurs.

Nous pouvons utiliser ces GPIO de différentes façons, depuis l’espace utilisateur ou depuis le noyau. Voyons-en rapidement les principaux aspects…
Lire la suite de cette entrée »

SPI sur Raspberry Pi – 1

Embarqué, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Nov 02 2012

SPI sur Raspberry PiLa communication par lien SPI (Serial Peripheral Interface) est un élément important pour les systèmes embarqués. Ceci concerne les micro-contrôleurs (systèmes industriels par exemple), mais également les cartes à micro-processeurs que l’on emploie de plus en plus pour les piloter. Le system-on-chip qui équipe le Raspberry Pi ne fait pas exception, nous pouvons le vérifier.

Lire la suite de cette entrée »

Câble RS-232 pour Raspberry Pi

Embarqué, Linux, Raspberry Pi | Publié par cpb
Oct 26 2012

RS-232 Raspberry PiLe Raspberry Pi ne dispose pas directement de connecteur pour une sortie RS-232. Ce type de liaison est pourtant à mon avis indispensable pour la mise au point d’un système embarqué puisqu’on y trouve les traces du bootloader et du noyau, et qu’il est possible aisément d’y activer une console pour se connecter depuis un émulateur de terminal comme minicom.

Lire la suite de cette entrée »

Un Raspberry Pi 512 Mo

Actualité, Embarqué, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Oct 22 2012

Un Raspberry Pi de 512 Mo ?

Raspberry Pi - 512Mo

Depuis quelques jours les Raspberry Pi sont produits et livrés avec 512 Mo de mémoire plutôt que 256 Mo auparavant. Ceux que j’ai reçus ce matin (pour préparer une session de formation) semblent bien disposer de cette extension.

Voyons un peu…

Lire la suite de cette entrée »

Toolchain crosstool-NG pour Raspberry Pi

Embarqué, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Oct 19 2012

Toolchain crosstool-NG pour Raspberry Pi

En complément de l’article sur la préparation d’une toolchain avec Buildroot pour Raspberry Pi, et comme Thomas Petazzoni (dont je vous recommande le blog) l’a suggéré en commentaire, on peut préférer construire la chaîne de compilation avec crosstool-NG. Celle-ci offre plusieurs avantages : la toolchain sera relogeable (déplaçable où l’on souhaite dans l’arborescence sans imposer d’emplacement absolu) et elle pourra s’appuyer sur la bibliothèque GlibC ou la eGlibC plutôt que la bibliothèque uClibC. J’ai choisi ici de sélectionner la bibliothèque eGlibC, plus adaptée à un environnement embarqué.

Lire la suite de cette entrée »

Toolchain Buildroot pour Raspberry Pi

Embarqué, Linux, Raspberry Pi | Publié par cpb
Oct 12 2012

Toolchain Buildroot pour Raspberry PiEn réponse à un commentaire de Ugo concernant l’article sur Xenomai pour Raspberry Pi, voici les étapes pour créer rapidement la toolchain avec Buildroot.
Lire la suite de cette entrée »

Parution de « Scripts Shell Linux et Unix »

Linux, Livres, Shell | Publié par cpb
Sep 29 2012

Scripts Shell Linux et UnixJ’ai reçu aujourd’hui quelques exemplaires de la nouvelle édition de mon livre « Scripts Shell Linux et Unix« , qui sera disponible dans quelques jours.

Pour en savoir plus…

Scripts shell Linux et Unix

Linux, Livres, Shell | Publié par cpb
Sep 07 2012

Scripts shell Linux et UnixJe viens de recevoir la maquette de couverture de la seconde édition de mon livre « Scripts shell sous Linux et Unix« . J’aime bien l’enchevêtrement de tuyaux qui m’évoquent les pipes Unix.

Outre certaines corrections et mises à jours, on trouve en supplément dans cette nouvelle édition des exemples de scripts complets prêts à l’emploi ainsi qu’un petit QCM pour valider ses connaissances.

Le livre sortira dans quelques jours.

RS-485 Half-duplex sous Linux

Linux, Microprocesseur | Publié par cpb
Sep 03 2012

RS-485 half-duplex sous LinuxLa norme RS-485 (EIA-485 de son nom officiel) définit des communications séries rappelant celles de la norme RS-232 bien connue mais disposant de beaucoup moins de signaux de contrôle. Son utilisation sous Linux est un peu plus compliquée que ce que je pensais initialement.

Lire la suite de cette entrée »

Xenomai sur Raspberry Pi

Embarqué, Linux, Raspberry Pi, Temps-réel | Publié par cpb
Août 27 2012

Xenomai sur Raspberry-PiDepuis l’arrivée du Raspberry Pi, j’ai eu envie d’installer Xenomai dessus pour me faire une idée de ses capacités dans le domaine  temps réel. J’ai trouvé enfin le temps de m’en occuper ; voici un petit compte-rendu de l’installation.

Lire la suite de cette entrée »