Pourquoi les erreurs de MicroSD ne sont pas causées par le Raspberry-Pi

Kernel panic not syncing VFS : une erreur classique sur Raspberry-Pi Chez Openest, nous utilisons quotidiennement des Raspberry-Pi pour créer les prototypes et produits de nos clients. Nous travaillons toujours pour les rendre plus fiables et leur permettre de fonctionner pendant des années. C’est pourquoi notre curiosité a été piquée lorsque nous avons lu plusieurs […]

Utilisez le MPU6050 sur Raspberry-Pi

MPU-6050 connecté via i2c

Utiliser le MPU6050 sur Raspberry-Pi Voici comment utiliser le MPU6050 sur Raspberry-Pi ou sur tout système Linux embarqué. Les MPU-6050 & MPU-6000 sont des composants intéressants proposés par Invensense. Ils disposent d’un accéléromètre, d’un gyroscope et d’une sonde de température. Il est possible d’y connecter des composants i2c supplémentaires et surtout de leur fournir une […]

Comment activer le bus i2c du Raspberry-pi 4

Raspberry Pi i2c

J’ai récemment réalisé le Proof of Concept de projet d’un client utilisant Linux embarqué. Dans ce cadre, j’ai utilisé le bus I2C de mon nouveau Raspberry-Pi 4. Malheureusement le bus i2c n’était pas fonctionnel par défaut. Voici comment l’activer et l’utiliser avec Buildroot, la procédure est très similaire sous Raspbian :

Board Support Package

Board Support Package (BSP)

Qu’est-ce qu’un Board Support Package ? Un Board Support Package (BSP) est un ensemble de logiciels utilisés pour démarrer et faire fonctionner un système embarqué. C’est le logiciel essentiel nécessaire pour travailler avec une carte. Avec un BSP adéquat, tout ce que vous avez à faire est de démarrer le système et de commencer à […]

Développement Linux embarqué : 5 étapes pour commencer

Voici le guide de démarrage rapide pour le développement Linux embarqué dont vous avez besoin pour générer un système embarqué de qualité industrielle pour la carte qui se trouve sur votre bureau. Le développement Linux embarqué est un domaine vaste et il existe quantités de documentations détaillées pour vous aider. L’ambition de ce tutoriel est […]

Bien choisir un SOM/SBC en fonction du support logiciel

i.MX6 Systeme On Module

  Lorsqu’on choisit un Systeme On Module (SOM) ou un Single Board Computer (SBC),  on pense d’abord à ses capacités et à son prix.  Seulement voilà, le logiciel du SOM fourni par défaut ne sera pas nécessairement le plus pérenne ni le plus efficace pour optimiser le temps de développement. Le résultat est souvent un […]

MQTTS : Comment utiliser MQTT avec TLS ?

Chiffrement des flux de donnés

Dans un article précédent nous avons présenté le fonctionnement du protocole MQTT. Ici nous utilisont sa variante sécurisée : MQTTS. C’est une bonne pratique de l’utiliser, en particulier pour des systèmes embarqués. L’objectif est d’établir une communication chiffrée entre un broker et des clients MQTTS présents sur la même machine. Les options utilisées pour OpenSSL […]