Nouvelles sessions inter-entreprises à Toulouse courant 2011

Salle de formationNous venons d’ajouter de nouvelles dates pour les prochaines sessions inter-entreprises à Toulouse de nos formations :

  • Une session de notre formation Développement de systèmes Linux embarqué aura lieu du 6 au 10 juin 2011 à l’Hôtel Pullman à Toulouse. Cette formation est conçue pour les ingénieurs qui souhaitent utiliser le système Linux dans de nouveaux projets embarqués. En cinq jours, au travers de cours théoriques et de travaux pratiques, elle 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é. Retrouvez le programme détaillé ainsi que les supports de cours.
  • Une session de notre formation Développement noyau Linux et pilotes de périphériques aura lieu du 5 au 10 décembre 2011 à l’Hôtel Pullman à Toulouse. Cette formation est conçue pour les ingénieurs qui souhaitent développer ou améliorer des pilotes de périphériques dans le noyau Linux, pour des projets sur plateforme embarqué ou sur plateforme PC traditionnelle. En cinq jours, au travers de cours théoriques et de travaux pratiques, la formation introduit les bases essentielles du développement noyau : architecture du noyau, les principales APIs, intégration du pilote de périphérique avec le reste du noyau et avec les applications. Retrouvez le programme détaillé et les supports de cours.

Ces deux sessions seront animées en français par Thomas Petazzoni. Elles sont disponibles au tarif de 1990 € HT par personne, tarif qui comporte la carte électronique utilisée pour les TPs (que chaque participant conserve à l’issue de la formation) ainsi que les repas du midi. À noter qu’une réduction de 300 euros est offerte aux personnes s’inscrivant au moins 2 mois avant le début de la formation, pour les personnes venant de la même société ou pour les personnes en recherche d’emploi. Pour les PMEs, un co-financement est également possible par l’intermédiaire du programme Captronic.

Séminaire « Introduction à Linux embarqué » le jeudi 17 mars à Montpellier

Le jeudi 17 mars, Thomas Petazzoni de l’équipe de Bootlin, animera un séminaire « Introduction à Linux embarqué » de 14h à 18h à Montpellier. Ce séminaire organisé par Captronic est gratuit, sur inscription avant le 15 mars auprès de rebejac@captronic.fr.

Depuis une dizaine d’années maintenant, le système d’exploitation Linux et les logiciels open-source offrent de nouvelles possibilités pour le développement des systèmes embarqués. Avec un faible coût, un code source disponible et modifiable, des offres de support commercial ou communautaire, des possibilités de réutilisation importantes permettant de se focaliser sur la valeur ajoutée de son système embarqué, la solution Linux embarquée a de nombreux atouts en comparaison de systèmes propriétaires traditionnels (tel que Windows) ou de solutions spécifiques.

Objectif : Ce séminaire se propose de faire le point sur les possibilités offertes par l’utilisation de Linux dans l’embarqué, en couvrant les sujets énoncés dans le programme ci-dessous.

Introduction

  • Bref historique de Linux et du monde open-source
  • Les avantages de Linux et de l’open-source dans l’embarqué
  • Matériel nécessaire pour utiliser Linux embarqué, quelques exemples de plateformes répandues.

L’offre du monde open-source pour les systèmes embarqués

  • La chaîne de compilation
  • Les chargeurs de démarrage
  • Le noyau Linux et les pilotes de périphériques
  • Les bases du système
  • Les bibliothèques graphiques et multimédia
  • Les composants orientés réseau
  • Les extensions temps-réel

Le système Android, comparaison avec Linux embarqué
Le processus de développement d’un système Linux embarqué

  • Les licences open-source
  • Construction du système Linux
  • Développement et mise au point des applications

Le support commercial et le support communautaire

  • Comment s’appuyer sur la communauté open-source pour accélérer le développement de son système embarqué.

Conclusion – Débat – Questions/réponses
Des démonstrations illustrant l’utilisation pratique de Linux embarqué sur une carte ARM seront réalisées au fil de la présentation.

Hors-série Linux Magazine sur l’embarqué et nouveau magazine

Couverture Linux Magazine Hors Série n°51

Diamond Editions, célèbre en France pour ses magazines consacrés à Linux et aux Logiciels Libres, vient de publier un nouveau hors série n°51 consacré à l’embarqué. Au programme de ce numéro :

  • Tokyo et Kyoto Cabinet, deux outils de base de données intéressants non SQL pour l’embarqué
  • Scratchbox 1.x, un environnement qui rend la compilation croisée plus ou moins transparente. Je reste cependant peu convaincu par l’approche technique de ScratchBox, d’autant plus que suite à son abandon par Nokia après la fusion entre Maemo et Meego, son avenir semble brumeux.
  • L’ePad/aPad, un clone d’iPad sous Android 2.1, décryptage autour d’un clone chinois de mauvaise qualité de la tablette iPad, mais qui peut s’avérer utile pour diverses expérimentations… qui resteront limitées en raison de la non-distribution du code source des composants sous licence GPL, et en particulier du noyau Linux.
  • Lire et décoder les informations GPS, une introduction au fonctionnement du GPS, aux trames NMEA et au démon gpsd.
  • Analyse du Mir:ror
  • Développement pour iPod Touch sous GNU/Linux : application à la communication par liaison Bluetooth
  • C : Retour sur les qualificateurs const et volatile
  • Création d’un afficheur 7 segments avec GHDL. Un peu de développement VHDL dans la lignée des articles publiés ces derniers mois.
  • Ivy, un bus logiciel simple et souple. Présenté comme une alternative à D-Bus, Ivy est à la fois un peu plus que cela (il fonctionne au travers du réseau et pas seulement en local comme D-Bus) et en même temps n’a pas vraiment les mêmes fonctionnalités que D-Bus (exposition de services standardisés, abonnement à des signaux, etc.). Ivy reste néanmoins une brique intéressante pour qui souhaite faire communiquer plusieurs applications à l’intérieur d’une même machine, ou entre plusieurs machines d’un réseau fermé.
  • Développez avec des logiciels libres sur la Freebox ! Une introduction aux bibliothèques EFL et au développement avec ces bibliothèques en utilisant le binding Javascript disponible sur la Freebox.

Notons également que Diamond Editions lance un nouveau magazine, Open Silicium, dont le sous-titre est Le magazine de l’open-source pour l’électronique et l’embarqué. Le premier numéro sortira en kiosque le 24 décembre, mais le site donne déjà un bon aperçu du contenu possible de ce magazine.

Enfin, rappelons que le Linux Magazine traditionnel propose toujours chaque mois une rubrique Kernel Corner qui couvre l’actualité du développement noyau. Dans les numéros de novembre et décembre, il y a donc eu une couverture fort intéressante des nouveautés du noyau 2.6.36.

Les magazines de Diamond Editions restent donc une lecture passionnante pour toutes les personnes effectuant du développement Linux embarqué. D’ailleurs, lorsque nous donnons des formations à l’étranger, nombreux sont les ingénieurs qui nous envient et rêvent d’avoir des magazines de ce niveau technique dans leur langue.

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.