Dans cet article, nous allons présenter quelques outils de gestion des services, avec pour objectif d'améliorer la compréhension du fonctionnement des services (daemons) sous GNU/Linux. Comme ces outils sont dépendants du processus d'initialisation,…
Tag : Linux
Sortie de la nouvelle Raspberry Pi B+
La fondation Raspberry Pi a présenté cet été le nouveau modèle de sa célèbre carte à base de processeur ARM11. L'architecture même de la carte est assez peu modifiée (même CPU, mêmes périphériques et même prix !). Les principales évolutions…
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…
Utiliser ADB
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…
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…
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…
Sortie du kernel 3.14
Le kernel version 3.14 est sorti le 30 mars dernier ! Cette version apporte son lot de nouveautés, nous soulignons ici celles qui concernent plus particulièrement l'embarqué : Une nouvelle politique d'ordonnancement est disponible : le Deadline…
Sortie du kernel 3.13
Un nouveau kernel (3.13) est sorti le 19 janvier 2014. Voici les nouveautés orientées embarqué : Nftables : iptables a montré ses limites (tant côté développeur qu'utilisateur) nftables est un nouveau framework de filtrage de paquets. Le principe…
Une Introduction au NFC
La Technologie NFC ( pour Near Field Communication ) est une technologie que l'on trouve sur les téléphones Android modernes mais qui est assez méconnue. Peu de gens savent s'en servir et peu de développeurs l'intègrent à leur application ou aux…