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...
View ArticleSortie 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...
View ArticleIntroduction à 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...
View ArticleUtilisation 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...
View ArticleUtiliser 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...
View ArticleModification 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...
View ArticleIntroduction à 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...
View ArticleSortie 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...
View ArticleMaîtriser les services GNU/Linux à l’aide de systemd
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...
View ArticleMeetup Linux Embarqué et Android à Toulouse
Linux Embarqué et Android sont des sujets dont nous parlons régulièrement sur ce blog. Quoi donc de plus normal que de vous faire part de la création, sur Toulouse, des Meetups Linux Embarqué et...
View ArticleSortie de la version 2014.11 de buildroot
Peter Korsgaard vient d’annoncer la sortie de la version 2014.11 de buildroot (disponible ici) Voici une liste non-exhaustive des changements notables de cette version Il est maintenant possible de...
View ArticleSortie du noyau linux 3.18
Linus Torvalds a profité du week-end pour publier la version 3.18 du noyau linux Parmi les nouveautés intéressantes, mentionnons Overlayfs : Pour monter deux systèmes de fichiers au même endroit, les...
View ArticleSortie du noyau 3.19
Linus Torvalds vient d’annoncer la dernière mouture du noyau Linux et voici un petit inventaires des nouveautés. La version 3.19 du noyau Linux voit l’ajout de la gestion des « device-tree overlays »,...
View ArticleUne 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...
View ArticleComprendre dbus
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...
View ArticleIntroduction aux FPGA
Le FPGA (Field Programmable Gate Array) est désormais très utilisé dans les solutions embarquées. L’approche dite « co-design » permet, entre autres, de limiter la charge du calculateur. Elle permet...
View ArticleYocto : comprendre BitBake
La documentation de Yocto est abondante. De nombreux tutoriaux vous expliqueront comment construire une image, écrire une recette ou ajouter le support d’une nouvelle carte. Cette documentation couvre...
View ArticleProtocoles de communication, frameworks et systèmes d’exploitation pour les...
L’Internet des Objets, ou Internet Of Things (IoT), est un domaine en pleine expansion, et ces domaines d’application sont de plus en plus variés : pilotage intelligent d’une maison, monitoring...
View ArticleLa mise au point des recettes Yocto
Notre dernier article sur Yocto nous a permis de comprendre le fonctionnement de bitbake, d’explorer la notion d’environnement et de comprendre comment les variables, recettes et tâches sont analysées...
View ArticleBuildroot Summer Camp 2016
Introduction : Le second Buildroot Summer Camp à rassemblé six core développeurs et contributeurs réguliers Buildroot du 1er au 5 Juillet à Toulouse. Pour ne citer qu’eux : Peter Korsgaard, Samuel...
View Article