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…
Catégorie : HowTo
Les traceurs sous linux (2/2)
Introduction Les applications et les systèmes d'exploitation sont devenus très complexes, de nombreux outils de traçage sont apparus au cours de la dernière décennie. Leur but est d'instrumenter et optimiser la qualité des programmes en termes de…
Compiler un AOSP sans changer de distribution
Compiler un AOSP sans changer de distribution Pourquoi se donner tant de mal ? Pour compiler Android, Google suggère aux utilisateurs d'installer Ubuntu 14.04 et ne supporte pas d'autres distributions Linux. Il est toujours possible d'utiliser une…
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…
Implémentation d'un driver GPIO dans XVisor
Introduction Nous avons découvert l'hyperviseur Xvisor dans un article précédent sur le blog : Xvisor - première mise en oeuvre. Nous y avons vu comment mettre en œuvre Xvisor sur une Raspberry Pi, et dans une machine virtuelle. Pour comprendre cet…
Introduction à Ansible: Gestion des layers Yocto
Introduction Ansible est un logiciel destiné à la configuration et la gestion de parc informatique. Il est disponible sur la plupart des distributions Linux. Il permet de déployer des logiciels, de gérer des configurations et de lancer des tâches…
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…
Secure Boot et UEFI
Introduction Le boot sécurisé, ou Secure Boot, est arrivé avec les EFI et permet de restreindre le lancement de certaines applications seulement au démarrage de la machine. Une application UEFI est un binaire au format Portable Executable, au même…