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 Free Electrons 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 http://free-electrons.com/doc/training/rt/free-electrons-seminaire-temps-reel-5-mai-2010-toulouse.pdf.

Free Electrons 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.

Publié dans Non classé | Marqué avec , , , , | Laisser un commentaire

Séminaire « Linux et le temps réel » le 5 mai à Toulouse

rt preempt logoThomas Petazzoni, de Free Electrons, animera le mercredi 5 mai 2010 un séminaire d’une journée consacrée à « Linux et le temps réel », organisé par Captronic, en collaboration avec le pôle Aerospace Valley et Midi Pyrénées Innovation. Le résumé du séminaire est le suivant :

Linux est un système d’exploitation libre dont l’utilisation dans des contextes embarqués est déjà forte et croît d’année en année. Ces contextes embarqués sont notamment dans des cadres industriels souvent associés à des problématiques temps réel. Au travers d’un séminaire d’une journée, nous vous proposons de faire un état des lieux des solutions temps réel pour Linux puis de procéder à la mise en œuvre des solutions PREEMPT_RT et Xenomai sur une carte de développement ARM.

Le programme complet du séminaire est disponible sur le site de Captronic (Note: la page n’existe plus). Il aura lieu de 9h à 17h30, au LAAS, 7 avenue du Colonel Roche à Toulouse. L’accès est gratuit, sur inscription.

Voir également http://www.mp-i.fr/2010/03/24/linux-et-le-temps-reel/ pour des informations complémentaires.

Publié dans actualités | Marqué avec , , , , | Laisser un commentaire

Offres d’emploi à Free Electrons

Penguin workerExperts en noyau et Linux embarqué

Free Electrons recherche des contributeurs expérimentés à la communauté du Logiciel Libre, pour satisfaire une demande croissante en développement, conseil et formation sur Linux embarqué et sur le noyau Linux. Ces postes sont soit en télétravail, soit à Toulouse dans des locaux que nous ouvrirons.

Un attrait important de nos postes est la contribution aux projets de la communauté, qui fait partie des objectifs qui sont donnés à nos collaborateurs.

Tous les détails sur notre page sur les carrières.

Les plus passionnés auront le plaisir de remarquer que nos postes incluent un « abonnement de fonction » à LWN.net. Winking smiley

Publié dans actualités | Marqué avec , , , | Laisser un commentaire

Numéro hors-série de Linux Magazine sur l’embarqué

Couverture Linux MagazineActuellement en kiosque, un numéro hors-série de Linux Magazine sur l’embarqué, avec des articles forts intéressants, dont certains sur le projet Buildroot, auquel Free Electrons contribue de manière active. Au menu de ce magazine :

  • Le développement d’applications sur Android, sur un exemple utilisant les fonctionnalités géographiques de la plateforme. Une introduction didactique pour qui souhaite se lancer dans le développement d’applications pour cette plateforme qui a clairement le vent en poupe dans le monde mobile.
  • Le développement d’applications en Python pour Symbian. Intéressant, même si le futur de Symbian semble incertain. Il y a fort à parier que Nokia va plutôt s’orienter vers la nouvelle plateforme MeeGo (fusion récente de Maemo et Moblin).
  • Introduction à Buildroot, par Pierre Ficheux, qui montre comment construire un système avec Buildroot et le faire fonctionner dans l’émulateur Qemu. Les principales fonctionnalités de Buildroot et son fonctionnement sont présentés, de manière progressive. Seul petit regret: la description de l’ajout d’un paquet dans Buildroot utilise l’ancienne méthode, rendue obsolète depuis par les infrastructures pour les paquets autotools et l’infrastructure générique (contribuée par Free Electrons pour la version 2010.02 de Buildroot).
  • Cas pratique d’utilisation de Buildroot, article dans lequel Pierre Ficheux montre comment intégrer dans Buildroot le support de nouvelles cartes matérielles, en l’occurence deux cartes de chez Pragmatec.
  • OpenWRT sur ACME Fox, article de Denis Bodor montre comment utiliser OpenWRT, un autre système de construction de systèmes Linux embarqué, pour produire un système fonctionnel sur des cartes à base de processeurs ETRAX.
  • Mise en œuvre de Linux embarqué sur le processeur softcore libre LEON, article par Ahmed Ben Atitallah avec la participation de Patrice Kadionik. Le LEON est un processeur RISC 32 bits développé par l’Agence Spatiale Européenne, et compatible avec l’architecture SPARC. Ses sources HDL sont intégralement disponibles, chacun peut le modifier et le synthétiser sur son FPGA. L’article montre comment configurer le processeur avant de le flasher dans un FPGA, puis la configuration et la mise en œuvre d’un système Linux embarqué en utilisant SnapGear Linux.
  • Étude d’un système d’exploitation pour microcontrôleur faible consommation (TI MSP 430) : pilote pour le stockage de masse au format FAT sur carte SD, un article de Gwenhaël Goavec-Merou et de Jean-Michel Friedt, qui comme d’habitude, intègre agréablement électronique et informatique. On y apprend notamment le fonctionnement de TinyOS, un OS libre pour micro-contrôleurs, avec une structure un peu particulière, comment un LCD a été connecté au TI MSP 430, puis un GPS et un lecteur de carte SD sur SPI, avant de détailler l’implémentation d’un driver FAT minimal permettant l’enregistrement longue durée de traces GPS sur la carte SD.
  • Le VHDL pour les débutants, une véritable mini-introduction au VHDL pour ceux qui ne connaissent pas, avec la réalisation pratique d’un composant de décalage de bits (transformation d’un signal série en 8 signaux parallèles). D’autres articles suivront, avec notamment la compilation/simulation en utilisant GHDL.

En bref, un numéro passionnant, que vous pouvez feuilleter rapidement sur http://ed-diamond.com/feuille_lmhs47/index.html pour vous faire une idée plus précise.

Publié dans actualités | Marqué avec , , , , | Laisser un commentaire

Vidéos des RMLL 2009

RMLL 2009Vidéos du thème embarqué et matériel libre des RMLL 2009.

Voici les vidéos que mon collègue Thomas a prises lors de l’édition 2009 des Rencontres Mondiales du Logiciel Libre, qui s’est tenue à Nantes en juillet. La plupart des présentations faisaient partie du thème Systèmes Embarqués et Matériel Libre.

Comme toutes nos vidéos, celles-ci sont disponibles sous licence Creative Commons Paternité – Partage sous conditions identiques version 3.0.

Si vous avez une expérience à partager ou un projet à présentez, n’hésitez pas à soumettre une proposition pour la prochaine édition à Bordeaux!

Publié dans actualités | Marqué avec , , , | Laisser un commentaire

Sessions de formation Linux embarqué et développement noyau à Toulouse début 2010

Suite au succès de la première session de formation Linux embarqué à Toulouse fin octobre 2009, nous venons de programmer deux nouvelles sessions pour début 2010 à Toulouse :

  • Une session de notre formation Développement développement de pilotes de périphériques noyau Linux, prévue du lundi 8 au vendredi 12 mars 2010.
    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. Voir Formation développement noyau Linux à Toulouse du 8 au 12 mars 2010 pour plus d’informations.
  • Une session de notre formation Linux embarqué, prévue du lundi 29 mars au 2 avril 2010.
    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é. Voir Formation Linux embarqué à Toulouse du 29 mars au 2 avril 2010 pour plus de détails.

Les points forts de ces formations :

  • Animées en langue française
  • Des travaux pratiques représentant environ 50% du temps de la formation, pour acquérir une véritable expérience
  • Des travaux pratiques sur une carte de développement ARM
  • Chaque participant repart avec une carte de développement ARM à l’issue de la formation
  • Des supports de formation intégralement disponibles en ligne, sous licence libre, permettant de valider que le contenu de la formation répond à vos besoins
  • Un coût abordable, 1950 Euros pour cinq jours de formation, incluant le repas du déjeuner, les pauses matin et après-midi, la carte de développement, le prêt d’un ordinateur de travail et les supports de formation

Cette formation sera animée par Thomas Petazzoni, qui a déjà animé plus de 80 jours de formation pour Free Electrons auprès de nombreux clients tels que Freescale, Siemens, Nokia Siemens Networks ou Micronas.

Publié dans actualités | Marqué avec , , , , , | Laisser un commentaire

Free Electrons à l’Embedded Systems Exhibition à Grenoble le 14 octobre 2009

Venez nous rencontrer au salon Embedded Systems Exhibition à Grenoble

Free Electrons TotemAvec notre partenaire CALAO Systems, nous partagerons un stand au salon Embedded Systems Exhibition qui se tiendra à Grenoble les 14 et 15 octobre prochains.

N’hésitez donc pas à venir nous rencontrer nous et CALAO sur notre stand, pour:

  • Venir voir les dernières cartes de CALAO, en partie leur kit OLED.
  • Échanger idées et expérience, nous parler de vos projets et demander des conseils informels
  • Nous posez toutes vos questions sur Linux et les solutions libres pour l’embarqué
  • Et bien-sûr, pour faire connaissance!
  • Attention, à cause de l’Embedded Linux Conference Europe 2009 le 15 et le 16, nous ne pourrons être présents sur le stand que le 15. Bien-sûr, nous pourrons aussi nous rencontrer à la conférence si nous y participez.

Publié dans Non classé | Marqué avec , , , | Laisser un commentaire

Intervention de Thomas Petazzoni sur Linux embarqué à Grenoble

Introduction à Linux Embarqué, par Thomas Petazzoni. Organisée par la GUILDE à l’ENSIMAG

Thomas PetazzoniJuste avant de participer tous les deux à l’Embedded Linux Conference Europe 2009 qui se tiendra les 15 et 17 octobre à Grenoble, mon collègue Thomas Petazzoni viendra faire une présentation sur Linux Embarqué mardi 13 octobre 2009 à 19:30, à l’ENSIMAG, mon école d’ingénieurs.

Pour ceux qui auront la chance de se rendre à la conférence (l’inscription en tant que « hobbyiste » reste très raisonnable si vous ne pouvez pas y aller dans votre temps de travail), cette présentation constituera une excellente introduction sur les principaux aspects et problématiques du Logiciel Libre embarqué. Thomas est en plus un professionnel aguerri et un très bon orateur. Venez nombreux!

Vous trouverez tous les détails sur le site de la GUILDE, qui organise l’événement.

J’essaierai également d’être présent, mais cela dépendra aussi des personnes avec lequels je covoiturerai jusqu’à Grenoble.

Publié dans actualités | Marqué avec , , , , | Laisser un commentaire

Nouvelles offres d’emploi chez Free Electrons

Penguin workerExperts en noyau et Linux embarqué

Free Electrons recherche des contributeurs expérimentés à la communauté du Logiciel Libre, pour satisfaire une demande croissante en développement, conseil et formation sur Linux embarqué et sur le noyau Linux.

Tous les détails sur notre page sur les carrières.

Les plus passionnés auront le plaisir de remarquer que nos postes incluent un « abonnement de fonction » à LWN.net. Winking smiley

Publié dans Non classé | Marqué avec , , , , | Laisser un commentaire

Présentation de Buildroot aux RMLL par Thomas Petazzoni

RMLL 2009La semaine prochaine, du 7 au 11 juillet, se tiennent à Nantes les Rencontres Mondiales du Logiciel Libre, le rendez-vous majeur de l’année pour la communauté du Logiciel Libre en France. Un thème Systèmes embarqués et matériel libre proposera un certain nombre de conférences sur nos sujets préférés. J’y ferai une présentation de Buildroot, l’outil de génération de systèmes Linux embarqué, auquel je contribue par ailleurs. Elle aura lieu le jeudi 9 juillet à 10h50.

Si vous passez par les RMLLs, n’hésitez pas à venir me rencontrer !

Publié dans actualités | Marqué avec , , , , | Laisser un commentaire