Tom Rini, le mainteneur intérimaire d'U-Boot, a annoncé sur la mailing-list que la version 2013.01 d'U-Boot était disponible. Parmi les nouveautés, l'une à attiré notre attention: l'ajout de la commande bootstage qui permet de mesurer le temps d…
Category : HowTo
Utiliser Kconfig dans ses projets
Lorsqu'un projet gagne en ampleur et se diversifie, de plus en plus de directives de compilation apparaissent (#ifdef, ...). Il devient alors difficile de savoir quelle action effectue chaque directive surtout si elles ont des dépendances entre…
Mini howto : monter un disque dur virtuel VDI sur Linux
Nous vous proposons dans cet article une méthode simple pour monter un disque virtuel VDI en environnement Linux. Cette méthode s'appuyant sur l'utilitaire qemu-nbd, il faut veiller tout d'abord à installer les outils qemu. Il faut tout d'abord …
PREEMPT-RT sur Raspberry Pi
La carte Rasperry Pi (ou RPI) connait un grand succès dans la communauté Linux. Elle est considérée comme l'une des meilleures innovations Linux de l'année 2012. Malgré quelques défauts sur lesquels nous pourront revenir ultérieurement, dont…
Quelques raccourcis pratiques pour Vim
L'éditeur de texte Vim est l'un des éditeurs de texte les plus utilisés. C'est un outil très complet dont personne ne peut prétendre connaître et utiliser plus d'une infime part des fonctionnalités. Nous allons présenter ici deux raccourcis clavier…
Visualiser l'ordonnancement avec kernelshark
Lorsque l'on travaille dans un environnement contraint et temps réel, il peut-être particulièrement intéressant de visualiser graphiquement l'ordonnancement des processus. Dans un précédent article, vous avez pu lire une introduction à ftrace…
Tâche périodique dans un processus multithread
Lors du développement d'une application temps réel (en mode utilisateur), il est parfois nécessaire de déclencher une action avec une période précise. Comme expliqué dans la première section de cet article, l'usage d'usleep() ou nanosleep() ne…
Comparatifs Qt / EFL : Présentation des deux bibliothèques
Pour développer une interface graphique sur un système Linux embarqué, plusieurs outils sont disponibles. Dans cette suite d'articles, nous nous intéressons à Qt et aux EFL, deux solutions graphiques open source qui se démarquent et permettent la…
Ajouter un package dans OpenEmbedded en 5 minutes
Après avoir vu comment ajouter facilement un package dans buildroot (voir Comment ajouter un paquet dans buildroot en 5 minutes), nous allons nous attaquer au cas de OpenEmbedded. OpenEmbedded est un système de génération de rootfs et de cross…