Introduction De nos jours, lorsqu'on développe une application qui doit faire de la communication réseau, on ne se préoccupe pas trop des couches basses. Le développement consiste à manipuler des adresses IP et ouvrir des connexions TCP…
Une introduction à journald
Introduction Mal connu, souvent décrié mais maintenant inévitable, journald est l'un des composants de systemd où le manque de connaissance est le plus regrettable. Journald est la nouvelle infrastructure de gestion des logs introduite par le…
Premiers pas avec la stack lwIP
Présentation générale lwIP (Lightweight IP) est une pile logicielle qui implémente une grande partie de la suite de protocoles TCP/IP: Ethernet, ARP, DHCP, IPV4, IPV6, UDP, TCP, DNS, HTTP, PPP, etc…). Comme son nom l’indique, la stack lwIP se…
Buildroot GitLab-CI testing
Starting from the 2017.05 release, Buildroot uses GitLab-CI to run automated tests. Initially only defconfigs (Buildroot configuration examples) were tested by GitLab-CI. Over the years some development scripts, initially intended to be used…
Limiter les ressources d'une ligne de commande avec systemd
( ou comment compiler Yocto sans mettre son laptop à genoux ) Introduction et objectif. C'est un problème classique lorsqu'on est développeur. Il est temps de démarrer une grosse compilation, de réindexer une base de donnée ou de…
Méthodes d'Intégration de paquets Yocto
Introduction Yocto est un outil qui permet de faciliter la conception de distributions Linux personnalisées et embarquées. Il est construit comme une fédération de logiciels qui tendent tous vers le même but : fournir un environnement de…
Bare Metal - Faire clignoter une LED en C++ moderne
.quote { font-family: Consolas,"courier new"; border-radius: 5px; color: black; background-color: #f0f0f0; padding: 3px; font-size: 100%; } Introduction Présentation Cet article complète l'article Bare Metal - From zero…
Géolocalisation indoor avec l’AoA du Bluetooth 5.1 en exploitant Zephyr RTOS et les nRF52833 de NORDIC
Introduction Les objets connectés Omniprésents dans notre quotidien avec une croissance constante, les objets connectés représentaient 11,7 milliards d’appareils à travers le monde à la fin de l’année 2020 pour des usages très divers aussi…
Implémentation du Secure Boot sur iMX8
Introduction au démarrage sécurisé D’après le livre blanc de Smile sur la sécurité des objets connectés rédigé par Pierre Ficheux, l’internet des objets (IoT) a pris une place prépondérante dans l’industrie et dans la vie quotidienne. Après la…
LWM2M over LTE-M, mise en oeuvre via Zephyr
1. Introduction L'objectif de cet article est la présentation d’un écosystème complet autour de la technologie LTE-M et la mise en œuvre d’un démonstrateur LWM2M au travers de l’OS Zephyr. Le LWM2M est un protocole qui commence à faire ses…