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 à…
Category : HowTo
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…
Ajouter une mémoire flash sur un bus SPI
Introduction Dans le cadre d'un développement d'une nouvelle carte électronique fonctionnant sous Linux, il peut arriver qu'un driver ne soit pas (encore) disponible. Il est cependant fort probable que Linux dispose déjà d'un driver similaire et…
Introduction à Boost Test Library: Unit Test Framework
Parmi les Frameworks de tests unitaires, Boost Unit Test Framework est l'un des plus complets. En effet, basé sur l'architecture xUnit, il permet à la fois les fixtures, les exceptions, les templates et permet de grouper les tests en différentes…
Introduction à Haka : Utilisation de Haka (1)
Depuis un an déjà Open Wide, Arkoon et Télécom ParisTech travaillent sur un outil d'analyse de paquets réseau appelé Haka. Ce framework permet d'analyser facilement le trafic issu d'une capture réseau ou lu à partir d'une interface et de les…
Test de Qt5 sur Raspberry pi
Présentation de la Raspberry pi Est-il encore nécessaire de présenter cette carte devenue très populaire grâce à son faible coût et ses performances honorables? Elle est équipée d'un processeur ARM cadencé à 700 MHz et surtout d'un processeur…
Sigrok/Pulseview l'analyseur logique open source
Présentation Le projet Sigrok vise à créer une suite logicielle d'analyseur de signaux open source, portable et multiplate-forme. Ce logiciel, disponible sous GNU/Linux, Mac, Windows, FreeBSD, etc, supporte un nombre important d'appareils, allant du…
Introduction à Google C++ Testing Framework
Il existe de nombreux frameworks de tests unitaires pour les programmes C et C++. Google C++ Testing Framework en est un particulièrement simple et efficace. Google C++ Testing Framework plus généralement appelé Google Test est une bibliothèque de…