Visualisation de trace temps réel ltt avec gtkwave
Cette présentation montrera l’export de trace ltt dans l’outil de visualisation graphique de signaux gtkwave réalisé au sein de l’entreprise Parrot.
Elle expliquera pourquoi cet outil a été développé, exposera quelques problèmes qui ont pu être analysés grâce a ces traces et enfin finira sur l’intégration en cours avec lttng 2.x.
Ivan DJELIC – Parrot
Ivan est en charge des systèmes d’exploitation chez Parrot. Il s’intéresse à tous les aspects du logiciel embarqué, des ROM (SoC Parrot) aux pilotes Linux, bootloaders et outils userland; il s’est spécialisé notamment dans l’architecture ARM et les mémoires flash.
Un rootfs facile avec Buildroot
Le noyau Linux est un monde passionnant, mais pour obtenir un système fonctionnel, il reste néanmoins indispensable d’offrir à notre noyau un système de fichiers racine. Les développeurs kernel se battent souvent pour trouver un rootfs simple, adapté à leur architecture, avec les outils qui leur vont bien.
Au travers de ce lightning talk, nous présenterons comment Buildroot, un outil de construction de systèmes Linux embarqué, peut répondre aux besoins des développeurs kernel en matière de construction de rootfs minimal pour leurs développements.
Thomas Petazzoni, Free Electrons
kconfig-interfaces, un empaquetage de l’analyseur et des frontaux kconfig
Le langage de configuration utilisé par le noyau Linux, connu sous le nom de kconfig, a acquis une certaine notoriété dans la communauté, et est de plus en plus utilisé par des projets tiers. Le paquet kconfig-frontends vise à centraliser l’effort pour conserver un empaquetage à jour de l’infrastructure kconfig, en dehors de l’arborescence des sources de Linux, et prêt à l’emploi par des projets tiers.
L’état du projet sera présenté : ce qui a été fait jusqu’ici, et les idées sur les évolutions futures. Quelques trucs et astuces kconfig seront également proposés.
Yann E. Morin
Boot conditionnel
Lorsque l’on utilise un même noyau Linux sur plusieurs plateformes différentes, il peut être nécessaire de devoir ajouter des arguments au kernel pour que celui-ci fonctionne parfaitement. Le plus souvent, ceci est réalisé en ajoutant une entrée en ‘dur’ dans le bootloader.
Ce lightning talk va démontrer comment il devient possible avec le bootloader Syslinux d’ajouter des arguments dynamiquement sur la ligne de commande du kernel voire de choisir un kernel différent en fonction d’information matérielle.
Erwan Velu
Venant du monde la distribution Linux et du calcul scientifique sur grappes de PC (cluster), Erwan Vèlu participe aux Logiciels Libres en contribuant dans Syslinux, klibc, gpxe.
Log persistant en flash avec UBI
Une courte présentation d’une librairie de log persistant s’appuyant sur la couche UBI. Le but est de permettre à un composant logiciel embarqué de logger des messages de façon persistante (même après une mise à jour complète du système) sans nécessiter l’utilisation d’un système de fichiers.
Matthieu Castet – Parrot
Matthieu est développeur noyau Linux depuis 2005 (USB Eagle ADSL modem driver). Depuis 2007, il est en charge chez Parrot de la plateforme Linux et notamment des SoC ARM Parrot