Sessions inter-entreprises de formation à Toulouse début 2011

ToulouseNotre session inter-entreprises de formation « Développement de systèmes Linux embarqués » de la semaine dernière à Toulouse étant complète, nous avons reprogrammé une nouvelle session de cette formation du lundi 21 au vendredi 25 mars 2011 à Toulouse.

En cinq jours, au travers de cours théoriques et de travaux pratiques, cette formation vous familiarise avec l’architecture d’un système embarqué sous Linux, la construction d’un tel système, la façon de tirer parti de composants open source pour accélérer l’ajout de fonctionnalités à votre système et réduire les coûts de développement, puis détaille comment développer et mettre au point vos applications dans le système embarqué.

Cette session inter-entreprises sera animée en langue française, par Thomas Petazzoni, et nous proposons une réduction de 15% pour les personnes s’inscrivant au moins deux mois avant le début de la formation, c’est à dire avant le 21 janvier 2011. Informations, programme détaillé et inscription.

D’autre part, une session inter-entreprises de notre formation « Développement noyau Linux et pilotes de périphériques » aura lieu à Toulouse du 31 janvier au 4 février 2011. Des places sont encore disponibles pour cette session de formation. Informations, programme détaillé et inscription.

Conférence sur Linux et le temps réel

Affiche Ubuntu Party

À l’occasion de l’Ubuntu Party Toulouse 2010, j’ai animé le samedi 20 novembre une conférence sur Linux et le temps réel, dans laquelle je présente brièvement les problématiques pour que Linux répondent aux contraintes des systèmes temps réel, puis aborde rapidement les améliorations apportées au noyau Linux pour aller dans cette direction, les projets PREEMPT_RT et Xenomai. En raison du temps limité (45 minutes), la conférence est plutôt rapide et tous les détails n’ont pu être donnés, mais elle peut constituer une petite introduction au sujet.

Les supports sont disponibles au format PDF, ainsi qu’une vidéo de la conférence.

À noter que Bootlin était partenaire de l’Ubuntu Party Toulouse 2010, et a donc contribué à l’organisation et à la réalisation de cet évènement.

Vidéos des Rencontres Mondiales du Logiciel Libre 2010

RMLL 2010Au début du mois de juillet se sont déroulées à Bordeaux les Rencontres Mondiales du Logiciel Libre, un important rendez-vous de la communauté française du Logiciel Libre. Cette conférence, aux multiples thématiques, propose chaque année un thème Systèmes embarqués et matériel libre, dont Florian Fainelli, Pierre Ficheux et moi-même avions la charge cette année.

Comme nous en avons l’habitude, nous avons enregistré en vidéo l’ensemble des conférences de ce thème, et nous vous proposons ces vidéos ci-dessous, sous licence Creative Commons Paternité – Partage sous conditions identiques version 3.0.

Éric Benard (Eukrea) présentant la détection de pollution maritime avec Linux embarqué

Parmi les conférences que nous avons préféré : les deux conférences de Sarah Sharp sur USB3, la conférence d’Éric Bénard sur l’utilisation de Linux embarqué dans la détection de pollution maritime, la conférence sur l’utilisation de FPGA pour le développement de bibliothèques d’outils radiofréquence ainsi que la conférence sur ConnMan par Samuel Ortiz. À noter également que Thomas Petazzoni, de Bootlin, a donné dans le cadre de ce thème une conférence sur le thème Noyau Linux : architecture des drivers et device model.

Samuel Ortiz (Intel) présentant ConnMan
Sarah Sharp (Intel) présentant USB3

Bootlin aux Rencontres Mondiales du Logiciel Libre à Bordeaux

Rencontres Mondiales du Logiciel Libre 6 au 11 juillet 2010Du 6 au 11 juillet a lieu la onzième édition des Rencontres Mondiales du Logiciel Libre à Bordeaux, qui cette année à nouveau, propose un cycle de conférences sur le thème « Systèmes embarqués et Matériel Libre ».

Dans le cadre de ce cycle de conférences, j’aurai le plaisir d’animer une présentation intitulée « Noyau Linux : architecture des drivers et device model », au travers de laquelle je présenterai la façon dont le noyau est organisé pour intégrer les pilotes de périphériques, avec notamment un détail du fameux device model, qui est solution élégante mais pas nécessairement simple à comprendre pour résoudre les interactions entre bus, driver et device. Cette conférence est en grande partie issue d’un élément de notre formation « Développement de pilotes de périphérique noyau Linux » et est généralement la partie de notre formation qui captive le plus les développeurs qui ont déjà commencé à faire un peu de code noyau.

À noter que de nombreuses autres conférences auront lieu dans ce même thème : conférence sur USB3 par Sarah Sharp, Robotique et Logiciels Libres, OpenWRT sur la Neufbox 4, Enna/Geekbox, les Enlightenment Foundation Libraries, Ebook hacking, des conférences en partenariat avec le thème accessibilité, ConnMan, Archos, Buildroot, etc.

Enfin, dans le cadre de ces Rencontres Mondiales, j’aurai également l’occasion de présenter une conférence sur un thème qui n’est pas lié à l’activité de Bootlin : MapOSMatic, des plans de ville pour tous qui portera sur MapOSMatic, un service de génération de plans de ville à la demande à partir des données OpenStreetMap, dont je suis l’un des auteurs.

J’espère avoir l’occasion de vous rencontrer durant ces Rencontres Mondiales du Logiciel Libre ! Je serai la personne derrière la caméra dans le thème « Systèmes embarqués et Matériel Libre ».

Support du séminaire « Linux et le temps réel » du 5 mai 2010

Support du séminaire temps-réel à ToulouseAvec soixante participants pour la matinée théorique et vingt-quatre participants pour l’après-midi pratique (le seuil maximum que nous avions fixé), le séminaire « Linux et le temps réel » organisé le mercredi 5 mai 2010 à Toulouse fut un succès. Animé par Thomas Petazzoni de Bootlin et organisé par Captronic, ce séminaire avait pour objectif de donner les principaux éléments concernant l’utilisation du système Linux dans des contextes temps-réel.

La matinée a permis de couvrir les problématiques posées par les contraintes temps réel dans un système Linux embarqué puis deux des principales solutions permettant d’apporter des caractéristiques temps réel au système Linux : le patch PREEMPT_RT et la solution de type co-kernel Xenomai. Les travaux pratiques ont permis aux participants de mettre en œuvre ces deux solutions sur la carte USB-A9263 de notre partenaire Calao Systems, de développer de petites applications simples et de tester la latence des deux solutions.

Suite à ce séminaire, nous mettons en ligne le support de présentation ainsi que les instructions utilisées pour les travaux pratiques de l’après-midi. Vous pouvez télécharger ce document à l’adresse /doc/training/rt/bootlin-seminaire-temps-reel-5-mai-2010-toulouse.pdf.

Bootlin reste disponible pour vous conseiller et vous assister dans le développement de projets embarqués mettant en œuvre Linux embarqué, en particulier avec des aspects temps réel. N’hésitez pas à nous contacter.