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 […]

Mise à jour de systèmes embarqués pour BSP Linux

Comment mettre à jour un système embarqué sous Linux Lorsque vous mettez à jour un système embarqué, vous devez pouvoir confirmer l’origine de la mise à jour, garantir son intégrité et être prêt à faire face à des coupures de courant, des pertes de réseau, etc. Voici quelques pistes pour vous guider dans la conception […]

MQTT : un protocole de communication pour vos systèmes embarqués connectés

mqtt protocole de communication réseau

Il existe de nombreux clients et serveurs MQTT dans des langages et pour des systèmes d’exploitation variés : c’est une excellente solution pour faire communiquer des appareils utilisant des technologies différentes. Et bien sûr, il existe des clients JavaScript  pour les applications web. A notre avis les principales forces de MQTT sont : Il est […]