Toute l’équipe de Bootlin vous souhaite une Bonne Année 2012 avec tout le succès dans vos projets professionnels et personnels. Nous profitons de cette occasion pour vous donner des nouvelles de Bootlin.
Cette année, Bootlin :
A travaillé sur de multiples projets pour différents clients.
En voici les plus importants :
- Développement d’un système Linux embarqué et d’une application à base de Qt pour un équipement RFID/GSM à base de processeur ARM AT91.
- Réduction du temps de démarrage sur un terminal de paiement sur plateforme MIPS, en améliorant l’intégration du système Linux embarqué.
- Développement d’un système Linux embarqué pour un équipement à base d’ARM AT91 pour le secteur médical (adaptation du noyau et du chargeur de démarrage, intégration du système, portage d’application)
- Portage du jeu de patches PREEMPT_RT vers le noyau 2.6.32 fourni par Texas Instruments
- Développement de driver pour les convertisseurs Analogique vers Numérique inclus dans les processeurs AT91.
- Conduite d’une analyse de performance temps-réel des solutions PREEMPT_RT et Xenomai sur des processeurs AT91.
- Développement d’un dérivé d’Ubuntu pour la BeagleBoard, pour un système embarqué d’acquisition et d’analyse d’image avec OpenCV.
- Réduction du temps de démarrage sur plateforme i.MX, avec des modifications majeures apportées au chargeur de démarrage.
- Développement d’un démonstrateur pour le tableau de contrôle d’une voiture de course, sur plateforme AT91, avec une application graphique utilisant la bibliothèque Qt.
A aidé ses clients à résoudre leurs problèmes en rapport avec Linux embarqué, à travers l’assistance technique apportée par les ingénieurs de Bootlin.
A contribué à plusieurs projets open-source :
- 167 patches pour l’outil de compilation Buildroot
- 6 patches pour le noyau Linux. De nombreux autres sont à attendre quand notre driver ADC pour AT91 sera intégré à la version officielle.
- 6 patches pour le chargeur de démarrage Barebox
- 4 patches pour le chargeur de démarrage U-Boot
- 3 patches pour le projet LTT-ng
A animé de nombreuses sessions de nos formations Développement de systèmes Linux embarqué et Noyau Linux et développement de pilotes de périphériques. Les supports de ces formations sont mis à jour en permanence et sont toujours disponibles sous une licence Creative Commons.
A préparé des supports pour notre nouvelle formation sur le développement de systèmes embarqués avec Android. Il s’agit d’une formation de quatre jours pour comprendre l’architecture du système Android, comment compiler et personnaliser Android pour une plateforme matérielle spécifique, et comment étendre la plateforme d’Android pour prendre en charge de nouveaux périphériques. Une première session inter-entreprises sera organisée en Juin à Toulouse.
A remplacé la carte CALAO USB-A9263 (à base d’AT91) utilisée dans notre formation « Développement de systèmes Linux embarqué » par la carte IGEPv2 d’ISEE (à base d’OMAP3), bien plus puissante et offrant plus de possibilités de développement pour notre formation.
A engagé un nouvel ingénieur, Maxime Ripard, ayant de l’expérience avec Android et en Linux embarqué, et créé un nouvel établissement à Toulouse.
A déplacé son siège à Orange dans le Vaucluse. Tout en restant assez proches de la Côte d’Azur, notre région d’origine, nous nous rapprochons des autres régions de France.
A donné deux présentations à l’Embedded Linux Conference Europe à Prague (Utilisation de Buildroot dans de vrais projets et Qt pour applications non graphiques), a donné une présentation sur la réduction du temps de démarrage à la conférence de GENIVI à Dublin, et à donné cinq éditions d’un séminaire d’introduction à Linux embarqué dans différentes régions de France.
A participé à plusieurs conférences, pour lesquelles l’équipe de Bootlin a aussi enregistré et publié des vidéos des présentations :
- FOSDEM 2011
- Embedded Linux Conference 2011
- Android Builders Summit 2011
- Embedded Linux Conference Europe 2011
A participé au développement de la communauté de Linaro, une organisation d’ingénierie travaillant à l’amélioration de Linux sur la plateforme ARM. En plus de s’assurer que Linaro se dote de l’infrastructure nécessaire pour cultiver une communauté de développeurs et d’utilisateurs, nous avons aussi assisté les utilisateurs des releases de Linaro sur Ask Linaro.
En 2012, nous avons pour projets :
De travailler sur de nouveaux projets de portage de noyau Linux, de réduction du temps de démarrage, de gestion de l’énergie et d’intégration de systèmes Linux embarqué.
D’annoncer de nouvelles sessions de formation :
- Une formation sur Git. Une session de deux jours pour bien comprendre comment utiliser le système distribué de gestion de versions Git, à la fois pour des projets internes et pour contribuer à des projets open-source.
- Une formation avancée sur Buildroot. Une session de trois jours pour avoir une compréhension claire et détaillée du système de compilation Buildroot : comment rajouter de nouveaux composants, comment le personnaliser pour produire un système de fichiers complet pour une plateforme matérielle donnée.
Comme nous sommes en train de préparer ces formations, nous sommes particulièrement intéressés par vos retours. N’hésitez pas à nous faire part de vos idées et de vos besoins sur ces sujets.
De passer notre formation Noyau Linux et développement de pilotes de périphériques sur une plateforme à base d’OMAP3, et l’étendre couvrir le développement d’un pilote pour un périphérique I2C connecté à la carte.
De migrer nos supports de formation vers une format source textuel (LaTeX), et les développer depuis un arbre Git public. Il deviendra ainsi plus facile de contribuer à ces support et de suivre les changements entre les versions.
De participer à plusieurs conférences. Bootlin sera présent au FOSDEM à Bruxelles en février, à l’Android Builders Summit et l’Embedded Linux Conference à San Francisco en février, et aussi à L’Embedded Linux Conference Europe à Barcelone en Octobre. Cette participation aux conférences permet aux ingénieurs de Bootlin de bien connaître les derniers développements dans le domaine de Linux embarqué, et de créer de précieux contacts dans la communauté.
Vous pouvez suivre les actualités de Bootlin en lisant notre blog (24 articles en 2011), nos actualités francophones (12 billets en 2011) and en suivant nos nouvelles brèves sur Twitter.
Bootlin reste à votre disposition pour vous accompagner dans vos projets sur Linux embarqué, via nos services de développement et d’assistance technique, et via nos sessions de formation. N’hésitez pas à nous contacter !
Bien cordialement, et une nouvelle fois : bonne année 2012 !
Grégory, Maria, Maxime, Michael et Thomas – Bootlin