Bonjour. Dans cet article nous discuterons de l'intérêt d'utiliser un initramfs et des modalités de sa mise en place dans un environnement Yocto. Le but n'est pas ici de revenir aux principes fondateurs du projet Yocto, pour lesquels je vous…
Étiquette : embarqué
Les secrets du traceur eBPF
Introduction Le traçage permet d'instrumenter un noyau pour capturer les événements bas niveau (allocation mémoire, changement de contexte, réception d'un paquet réseau, ...,etc). Le traçage a fait l'objet des deux articles précédents, nous avons…
Les traceurs sous linux (1/2)
Introduction L'analyse des performances est essentiel pour tout processus de développement d'une application logicielle. En plus du débogage, il est nécessaire d'utiliser des pratiques d'instrumentation pour garantir les performances attendues d'une…
OpenOCD from scratch
Introduction Le débogage est une procédure importante dans les processus d'amélioration de la programmation ou de l'équipement, qu'il s'agisse d'un objet commercial, d'une entreprise ou d'une application personnelle. La plupart des projets…
Exploitation de la base de donnée Open Street Map pour la conception de cartes dynamiques "offline"
Introduction Etat des lieux de l’exploitation des cartes géographiques dynamiques sur interfaces graphiques Le couplage entre la puissance de calcul des systèmes embarquées et leurs systèmes de géolocalisation donne aujourd’hui naissance à de…
La localisation indoor : état de l’art technologique (1/2)
Quelques mots clés dans la barre de recherche et les résultats parlent d’eux-mêmes, la localisation indoor (littéralement "en intérieur") connaît un succès sans précédent. Là où les signaux GPS peinent à se propager, de nouvelles technologies…
Linux temps réel avec Yocto
1. Préambule Le but n'est pas ici d'introduire le projet Yocto qui a déjà fait l'objet de nombreuses publications que ce soit dans ce blog ou plus généralement dans la presse spécialisée. La lecture de l'article nécessite donc la connaissance des…
Introduction à LoRa
1. Présentation générale LoRaWAN appartient à la catégorie des LPWAN (Low Power Wide-Area Network), réseaux basse consommation d'énergie, longue portée, adaptés aux objets connectés dont l'application requiert une autonomie importante. Ils utilisent…
Mise à jour Over-The-Air de systèmes embarqués
Avec l'expansion de l'Internet des Objets, le nombre de systèmes intelligents connectés est en constante augmentation. Suivant leur application, ces objets connectés sont souvent très nombreux et hors de notre portée. Déployer des mises à jour…
Utilisation du Bluetooth Low Energy avec bluez
Depuis sa sortie en 2010, le Bluetooth Low Energy s’affirme dans le domaine des protocoles de communications pour objets connectés. Cet article s’intéresse au fonctionnement de ce protocole et de son intégration dans un système embarqué sous Linux…