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…
Tag : Linux
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…
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…
Le Power-Management dans Linux
La gestion de l'énergie sur un système informatique est l'une des préoccupations principales de ces dernières années. Tous les domaines de l'informatique sont concernés, allant des systèmes embarqués très basse consommation jusqu'aux fermes de…
Drivers DMA dans Linux
I - Introduction I.1 Pré-requis Nous partons du fait que le lecteur connaît les bases des drivers linux. Donc il sait créer un « node » sur /dev , /sys et /proc, initialiser un module et le terminer proprement. Il connaît les licences et la gestion…
Xvisor - première mise en œuvre
Introduction Xvisor est un hyperviseur open source en licence GPLv2. Cet hyperviseur est de type-1 ou natif, c'est-à-dire qu'il s'exécute directement sur la cible sans couche d'abstraction intermédiaire. Il existe un autre type d'hyperviseur, de…
Introduction à Ofono
Présentation Ofono, une pile téléphonique pour systèmes Linux Ofono est une pile téléphonique développée par Intel dont le développement est aujourd'hui assuré par la communauté. Ofono est distribué sous une licence GPL-2.0+ et est écrit en langage…
Environnement open source pour les objets connectés
Dans cet article nous allons explorer quelques solutions open source afin de mettre en place un réseau pour objets connectés. En voici un exemple simple : la mise en place d’une boîte à meuh connectée. Notre objet connecté aura pour rôle d’envoyer…
GPIO sur AOSP
Introduction Nous avons déjà évoqué l'architecture d'AOSP et les modifications possibles lors de précédents articles. Android présente de nombreux avantages, à commencer par la relative facilité de développer une application en Java. Un…
Buildroot Summer Camp 2016
Introduction : Le second Buildroot Summer Camp à rassemblé six core développeurs et contributeurs réguliers Buildroot du 1er au 5 Juillet à Toulouse. Pour ne citer qu'eux : Peter Korsgaard, Samuel Martin, Yann E. Morin, Maxime Hadjinlian, Thomas…