Cet article porte sur l'utilisation des DMA dans un driver RTDM Xenomai. Il présentera des principes généraux sans se reposer sur un matériel en particulier. Une première partie expliquera tout d'abord ce qu'est un driver RTDM, le fonctionnement des…
Category : HowTo
Introduction à AOSP
Introduction Le modèle de développement d'Android est très éloigné de celui d'un projet open source classique car Google développe le projet « behind the doors ». Il n'y a quasiment aucun dialogue avec les développeurs officiels contrairement à d…
Git et les indexations partielles
Une option pratique de git que l'on oublie souvent : -p ou --patch Elle permet de réaliser des commits cohérents et atomiques en fournissant la possibilité de choisir les fichiers ou parties de fichiers que l'on souhaite incorporer à un commit…
Prise en main de Fabric
Introduction Fabric [1] est un outil de permettant d'automatiser l'exécution de taches, sa particularité vient du fait qu'il est capable aussi bien d'exécuter des taches localement que d'exécuter sur une ou plusieurs machines distantes. Si cet…
Mini HowTo: git merge et fichiers binaires
Le gestionnaire de version git est surtout utilisé pour conserver les sources des programmes, mais il peut parfois être pertinent d'y conserver des fichiers binaires. Le cas qui va nous intéresser est celui de documents LibreOffice conservés sous…
Comparatifs Qt / EFL : Déclaration d'une IHM en 5min
Suite au précédent article d'introduction, nous rentrons maintenant dans le vif du sujet : la conception d'interface graphique. Nous allons plus particulièrement étudier deux solutions qui permettent de concevoir rapidement et efficacement une…
La Raspberry, Android et l'USB (1/3) : rediriger les flux Audio
La raspberry-pi est une jolie petite plateforme pour mettre une petite touche d'informatique dans un produit ou dans la maison. Elle est bon marché, facile à développer et à adapter mais elle n'a ni écran ni clavier permettant de la commander. Nous…
Configuration réseau de LXC
LXC est un système d'isolation qui permet d'exécuter plusieurs environnements Linux sur une seule plate-forme. Ce système utilise en fait un seul noyau mais permet de créer de multiples conteneurs Linux possédant chacun ses propres processus et…
RTEMS sur Raspberry Pi
Nous avions évoqué la célèbre carte Raspberry Pi (RPi) lors d’un article en janvier 2013 concernant Linux et PREEMPT-RT. La RPi est effectivement prévue pour fonctionner sous Linux mais quelques contributeurs utilisent cette carte dans un autre…
Un mini serveur web avec la libevent
La bibliothèque libevent est une bibliothèque très utile et puissante pour gérer une boucle d’événements, mais peu de personnes utilisent tout son potentiel. La fonction principale de libevent est de fournir une gestion d'événements arrivant sur des…