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…
Category : HowTo
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…
Électronique simple (pour GPIO)
Nous avons tous eu envie, un jour, d'utiliser notre ordinateur pour allumer et éteindre des diodes ou pour prendre le contrôle de petits circuits. La plupart de nos lecteurs auront les compétences nécessaires pour programmer le logiciel qui rendrait…
Customisation d'AOSP
Introduction La distribution AOSP fournit une version standard d'Android pour un certain nombre de plate-formes (NEXUS, émulateur, Pandaboard, …). De même, de nombreux « forks » d'AOSP sont proposés par les fabricants de matériel afin de fournir un…
Introduction à la HAL Android
Introduction Lors d'un précédent article, nous avons évoqué l'utilisation systématique de JNI lors de l'accès aux « couches basses » d'Android depuis une application Java. Le framework Android étant majoritairement écrit en Java, ce principe est…
Modification du noyau Linux AOSP
Introduction Dans les précédents articles, nous avons vu comment produire une image AOSP utilisable dans l'émulateur Android. Nous avons également décrit les principales fonctions de l'outil ADB (Android Debug Bridge) indispensable au développement…