Considérons un système relié à un écran d’affichage sur lequel plusieurs applications graphiques sont présentes : lorsqu'une application est lancée, une fenêtre contenant l’interface graphique de l’application s’affiche à l'écran. Avec Wayland, ce…
Category : HowTo
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…
Créer un slider circulaire en QML
Introduction Le QML offre de nombreuses possibilités dans le domaine de l'interface utilisateur. Les éléments de base (Item, Rectangle, Text, etc) couplés au C++ et au javascript sont de formidables outils de création. Ils permettent aussi d'avoir…
Yocto : comprendre BitBake
La documentation de Yocto est abondante. De nombreux tutoriaux vous expliqueront comment construire une image, écrire une recette ou ajouter le support d'une nouvelle carte. Cette documentation couvre la plupart des aspects de Yocto et fournit des…
Introduction aux FPGA
Le FPGA (Field Programmable Gate Array) est désormais très utilisé dans les solutions embarquées. L'approche dite "co-design" permet, entre autres, de limiter la charge du calculateur. Elle permet également d'avoir une solution adaptable car…
Comprendre dbus
Au fur et à mesure des articles de ce blog, nous remontons les couches de l'infrastructure d'un système linux récent. Après avoir abordé la partie init de systemd puis avoir étudié comment les événements noyau créent des entrées dans /dev grâce à…
Une introduction à ZeroMQ
ZeroMQ est une bibliothèque légère et rapide qui permet de faire communiquer des programmes entre eux facilement via des sockets. C'est du moins cet aspect de ZeroMQ que cet article explique. Introduction Un des avantages de ZeroMQ est sa…
Une introduction à UDEV
Un système Linux moderne n'a plus grand chose à voir avec ce que l'on utilisait au début des systèmes Unix. Les façons d'utiliser nos machines ont considérablement évolué et ces évolutions ont à leur tour forcé l'infrastructure Unix à changer. Après…
Renforcez les capacités de Gstreamer avec vos propres plugins
Renforcez les capacités de Gstreamer avec vos propres plugins Il était une fois Gstreamer Gstreamer est un framework multimédia bien connu dans le monde Linux aujourd'hui. Il sert de base à de nombreuses applications comme le lecteur vidéo…