Introduction Dans le précédent article, nous avons décrit la mise en place d'un environnement de compilation afin de produire une image AOSP (Android Open Source Project) utilisable dans l'émulateur Android. Après un premier test d'utilisation, il…
Category : HowTo
Raspaudio : comment diffuser le son de votre PC dans votre salon
La dernière version de buildroot a ajouté un grand nombre d'outils pour faciliter l'intégration dans des projets embarqués complets. Nous avons utilisé ces possibilités pour construire un petit projet libre permettant de diffuser facilement le son…
Utilisation de JNI sous Android
Introduction Dans le précédent article nous avons créé un module minimal « Hello World » afin de tester le nouveau noyau compilé pour Android/AOSP. Cette exemple n'est cependant pas réellement conforme à la réalité puisque dans le cas général on…
Utilisation du DMA dans un driver RTDM
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…
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…