L’Unified Extensible Firmware Interface (UEFI) est une spécification ouverte établie par l’UEFI Forum, une organisation regroupant les grands noms de l’industrie informatique, qui définit une interface entre le micrologiciel (firmware) d’une…
Category : HowTo
Sécurisez vos objets connectés avec Zephyr et MCUboot
IntroductionImaginez que votre système embarqué soit une boîte de chocolat et que vous soyez dans un monde où des farfadets malicieux se faufilent la nuit pour remplacer vos délicieux chocolats par d’horribles légumes verts. Pour vous assurer que…
Introduction de Protobuf en C
Qu’est-ce que Protobuf ?Protocol Buffers (Protobuf) est un format de données multiplateforme gratuit et open source utilisé pour sérialiser des données structurées (comme le fait xml, json, etc.) développé par Google. Sa première apparition en…
Écrire un driver Zephyr utilisant l'offloading
Introduction De nos jours le vélo prend une place de plus en plus importante dans la mobilité contemporaine. De plus en plus de vélos participent à la circulation ou se retrouvent garés dans les rues de nombreuses villes. La surveillance de ces…
Réaliser une sonnette connectée LoRa avec ChirpStack
Prérequis Materiel 1x ordinateur ( ici sous Ubuntu 20.04.6 LTS ) 1x Gateway LoRaWAN ( ici réalisé avec une RAK7248) 2x carte de dévelopement compatible LoRaWAN ( ici réalisé avec des LoRa-E5 mini ) 1x Programmateur ST…
Introduction au Co-design CPU-FPGA avec Petalinux
Introduction Dans cet article, nous aborderons une introduction au co-design CPU/FPGA en créant une plateforme matérielle sur un FPGA et en développant un système d'exploitation avec PetaLinux, un kit de développement logiciel basé sur Yocto. …
Réaliser une alarme de sécurité avec une Raspberry Pi et Home Assistant
Introduction La domotique est un domaine de l’IoT qui devient de plus en plus populaire de nos jours. Plusieurs applications qui facilitent notre vie quotidienne sont possibles grâce à la domotique. Dans cet article nous allons parler d’une de…
Secure boot sur Raspberry Pi 4
Introduction Dans ce post, nous nous concentrons sur le Secure Boot pour la carte de développement Raspberry Pi 4. On décrit le processus de configuration et de flashage d’une image Buildroot pour n'accepter que les images signées. …
Réalisez un adaptateur USB / Ethernet avec un microcontrôleur et des logiciels open-source
J’utilise souvent un adaptateur USB <-> Ethernet pour ajouter à ma machine de développement un port réseau supplémentaire et pouvoir ainsi facilement me connecter avec une IP statique sur une carte de développement. …
Introduction à nftables
Introduction Nftables est un outil qui permet de faire du filtrage réseau et de prendre le contrôle du flux entrant/sortant sur notre machine. Disponible depuis le kernel Linux 3.13, nftables remplace progressivement le vieillissant {ip,ip6,arp…