Archives de la catégorie ‘Embarqué’

Linux embarqué avec Yocto Project

Beagle Bone Black, Embarqué, Linux, Raspberry Pi, Yocto Project | Publié par cpb
Jan 06 2020

The Yocto Project est un outil permettant de produire des systèmes embarqués avec Linux. Il est un peu plus complexe à aborder que son confrère Buildroot dont j’ai parlé ici à plusieurs reprises.

Je vous propose un cours en ligne pour découvrir Yocto et apprendre à préparer des systèmes Linux autonomes parfaitement maîtrisés.

Ce cours est disponible ici : Linux embarqué avec Yocto.

Je le mettrai à jour régulièrement et l’enrichirai probablement avec des aspects plus avancés.

Si vous souhaitez du support technique ou participer à nos sessions de formation, n’hésitez pas à me contacter.

Un port Ethernet supplémentaire sur Raspberry Pi

Embarqué, Kernel, Linux, Raspberry Pi | Publié par cpb
Déc 20 2019
Wiznet w5500

J’ai eu l’occasion, pour le projet d’un client, de tester un petit circuit permettant de disposer d’un port Ethernet sur bus SPI. Je me suis amusé à l’installer sur un Raspberry Pi 3, cela fonctionne assez facilement. Peut-être serez-vous également tentés d’ajouter un port Ethernet à votre Pi ? Cela peut aussi être une bonne solution pour ajouter la connectivité Ethernet à un Compute Module 3 ou tout autre module du même style.

Lire la suite de cette entrée »

Un Raspberry Pi en production ?

Embarqué, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Fév 01 2019

(ou « Jouons avec un Compute Module 3+, Raspbian, Buildroot et Yocto« )

Je réalise des prestations de conseil et de formation auprès d’entreprises qui souhaitent utiliser Linux pour produire un système embarqué. La plupart de ces projets commencent par un prototype sur Raspberry Pi.

Lorsqu’elles me consultent sur le choix d’une plate-forme pour l’industrialisation de leur produit, je leur conseille de laisser de côté le Raspberry Pi et de se tourner vers une carte plus adaptée à la production en série.

Mais cette réponse pourrait bien évoluer…

Lire la suite de cette entrée »

Buildroot 2018.02 et Raspberry Pi 3

Buildroot, Embarqué, Linux, Raspberry Pi | Publié par cpb
Nov 08 2018

Suite à un commentaire de Sylvain sur mon article de décembre 2015 qui présentait la construction d’un système embarqué sur Raspberry Pi 2 avec Buildroot, j’ai eu envie de mettre cet article à jour.

Une version permanente de cet article, remise à jour régulièrement est désormais disponible.

Pilotage de GPIO avec l’API Libgpiod (Partie 3)

Embarqué, Kernel, Linux, Microprocesseur, Raspberry Pi | Publié par cpb
Oct 29 2018

Après l’étude des outils disponible en ligne de commande pour piloter des lignes GPIO (partie 1), puis celles de l’accès depuis un programme avec l’appel système ioctl() ou la version context-less de la bibliothèque Libgpiod (partie 2), nous poursuivons en examinant les fonctions bas niveaux de cette bibliothèque. Nous aborderons également le thème des performances d’accès aux GPIO selon la méthode choisie.

Lire la suite de cette entrée »

Pilotage de GPIO avec l’API Libgpiod (partie 2)

Embarqué, Kernel, Linux, Raspberry Pi | Publié par cpb
Oct 22 2018

Dans l’article précédent de cette série, nous avons examiné les commandes disponibles au niveau du shell pour piloter des lignes GPIO avec la nouvelle API proposée par le noyau Linux.

Nous allons à présent nous intéresser à l’accès depuis un programme C/C++ en utilisant cette API.

Lire la suite de cette entrée »

Pilotage de GPIO avec l’API Libgpiod (partie 1)

Embarqué, Kernel, Linux, Raspberry Pi | Publié par cpb
Oct 15 2018

J’ai assisté il y a quelques jours, lors de l’édition 2018 des Kernel Recipes à une présentation par Bartosz Golaszewski  de la nouvelle interface des GPIO pour l’espace utilisateur de Linux. J’en avais eu un bref aperçu il y a quelques mois mais je n’avais pas encore pris le temps d’essayer cette API. Cet article est donc une brève présentation et mise en œuvre de ces outils.

Lire la suite de cette entrée »

Paris Embedded Meetup #11

Actualité, Embarqué | Publié par cpb
Sep 06 2018

Paris Embedded Meetup

L’édition d’automne du Paris Embedded Meetup s’est tenue le jeudi 13 septembre à l’EPITA (14, rue Voltaire — 94270 Le Kremlin-Bicêtre. Métro « Porte d’Italie ») Amphi 3.

Au programme :

  • Helmut MÜLLER : « Présentation de Zdanetix, un système de domotique sur Raspberry Pi. »
  • Romain NAOUR : « Intégration de la chaîne de compilation LLVM/Clang dans Buildroot »
  • Christophe BLAESS : « Système embarqué, objet connecté – De l’idée initiale à la production en série. »

 
 

Les slides sont disponibles sur https://paris-embedded.fr/

Projet Pi-Logger

Embarqué, Linux, Raspberry Pi | Publié par cpb
Sep 01 2018

Pi-Logger

Projet Pi-Logger

Lors de la mise au point d’un système industriel, il est souvent nécessaire de surveiller les signaux de sortie d’un équipement.
Bien sûr l’oscilloscope et l’analyseur de trames sont indispensables pour l’analyse des signaux instantanés, mais lors des phases de validation d’un produit, il faut généralement faire des observations longues, sur plusieurs heures ou plusieurs jours. Je vous propose un petit outil prévu pour ce genre d’analyse.

Lire la suite de cette entrée »

Paris Embedded Meetup #10

Actualité, Embarqué | Publié par cpb
Fév 23 2018

Paris Embedded Meetup

La dixième édition du meetup « Paris Embedded » se tiendra le mardi 13 mars 2018 à partir de 19h00 à l’EPITA (14, rue Voltaire — 94270 Le Kremlin-Bicêtre. Métro « Porte d’Italie ») Amphi 1.

Au programme, trois conférences alléchantes :

  • Romain Naour : « Les nouveautés de Buildroot 2018« ,
  • Julio Guerra : « Le débogueur GDB au service de l’embarqué« ,
  • Pierre Ficheux : « Intégration continue, tests unitaires et validation avec Yocto« .

Les conférences seront suivies d’un moment de discussions informelles et conviviales autour de pizzas.

L’entrée est ouverte à tous, la participation aux frais s’élève à 10 €.

Pour des raisons d’organisation, il est préférable de vous inscrire au préalable sur le site meetup.com.