Le Blog de Thomas

Logiciels libres, Linux embarqué, et autres ...

Formation Linux embarqué à Toulouse

Assemblée générale de Toulibre le jeudi 16 septembre


Pour info, l'assemblée générale de l'association Toulibre aura lieu le jeudi 16 septembre à 20 heures au Centre Culturel Bellegarde, 17, rue Bellegarde à Toulouse.

Au programme, que du très classique pour une AG d'association: présentation et vote du rapport moral 2009-2010, présentation et vote du rapport financier 2009-2010, élection du nouveau conseil d'administration et discussion sur les projets pour l'année.

Toulousains libristes, n'hésitez pas à venir, l'AG est ouverte à tous, seul le vote est réservé aux adhérents à jour de cotisation.

31/08/2010 - 14:06 - Libre - Aucun commentaire

Prochaines sessions de formation Linux embarqué et noyau Linux à Toulouse


Les sessions de formation Linux embarqué et noyau Linux que j'ai animé au mois de mars à Toulouse ayant été un succès, j'animerai à nouveau deux nouvelles sessions publiques de formation :

Comme pour toutes nos formations: les supports sont librement disponibles en ligne (vous pouvez donc vérifier le contenu avant d'acheter la formation), les TPs se font sur une carte ARM que chaque participant conserve à l'issue de la formation. Le tarif est de 1950 Euros HT par personne, mais il y a une réduction de 20% si l'inscription est reçue avant deux mois avant le début de la formation, ou pour les personnes venant de la même société.

31/08/2010 - 11:20 - Technologie - Aucun commentaire

Ouverture d'un poste à Free Electrons


Dans la perspective de l'ouverture d'un bureau à Toulouse, Free Electrons, la boîte pour laquelle je travaille, recherche un ingénieur jeune diplômé pour travailler sur des projets Linux embarqué.

L'annonce, à l'adresse http://free-electrons.com/fr/blog/recrutement-toulouse-2010/ donne tous les détails.

30/08/2010 - 10:55 - Technologie - Aucun commentaire

Mode Javascript pour Emacs


Le mode Javascript disponible par défaut dans Emacs est vraiment pourri, il ne sait même pas indenter proprement le code. Du coup, je vous recommande Espresso, un mode Javascript pour Emacs qui est bien plus utilisable.

05/08/2010 - 08:17 - Technologie - Aucun commentaire

Retour de State Of The Map


Comme annoncé dans un billet précédent, mon frère et moi avons donné une conférence sur MapOSMatic à State Of The Map.

Nous avons donc mis en ligne un petit compte-rendu de notre déplacement à State Of The Map sur le blog de MapOSMatic.

14/07/2010 - 12:10 - Libre - Aucun commentaire

MapOSMatic, les nouvelles


La conférence sur MapOSMatic que nous avons proposé pour State Of The Map 2010 a été acceptée. Maxime et moi-même donnerons donc cette conférence le dimanche 11 juillet de 13h à 13h20, comme indiqué dans le programme des conférences.

D'autre part, une nouvelle hackfest MapOSMatic? est prévue début août, de nouvelles fonctionnalités devraient donc voir le jour à ce moment-là.

Enfin, pour les toulousains qui seraient intéressés pour aller à State Of The Map, nous y allons en voiture le samedi matin tôt (pour arriver au début des conférences et rentrons le dimanche dans la soirée après les conférences). Il reste deux places dans la voiture.

13/06/2010 - 13:32 - Libre - Aucun commentaire

Vidéo de la conférence OpenStreetMap


Une vidéo de la conférence sur OpenStreetMap que j'ai donné à Toulouse à l'occasion du Toulouse Hacker Space Festival a été mise en ligne par le Tetalab, organisateur de l'évènement. Elle est disponible à l'adresse http://vimeo.com/12170893.

Au programme: ce qu'est OSM, un aperçu de quelques applications existantes, une introduction à l'utilisation de JOSM par la démonstration (import trace GPS, création de points, de way, de tags, utilisation de photographies, cadastre, etc.) puis introduction à l'infrastructure derrière OSM.

À noter que de nombreuses autres vidéos du THSF sont disponibles en ligne à l'adresse http://vimeo.com/groups/tetalab/videos.

13/06/2010 - 13:27 - Libre - Aucun commentaire

Buildroot 2010.05


Buildroot 2010.05 est sorti juste à temps, le 30 mai. Je continue à contribuer de manière assez active au projet, et c'est assez plaisant: j'ai enfin trouvé un projet sur lequel j'arrive à m'investir sur une durée suffisamment longue pour contribuer de manière significative, être en mesure de répondre aux retours des utilisateurs, relire les patches pour les valider, etc. Sur cette release, j'ai notamment réalisé la ré-écriture complète du code de génération des systèmes de fichier racine, le support des toolchains externes multilib et pas mal de cleanup de code. Voir le billet sur le blog de Free Electrons pour tous les détails.

02/06/2010 - 09:58 - Technologie - Aucun commentaire

Conférences aux Rencontres Mondiales du Logiciel Libre


Comme chaque année depuis 2001, et malgré la tenue à Bordeaux de l'évènement alors que Toulouse était candidate, je serai aux Rencontres Mondiales du Logiciel Libre début juillet.

J'animerai deux présentations cette année :

Je serai présent à l'évènement du mardi au vendredi, mais ne resterai pas pour le WE, car je vais cette année pour la première fois à State Of The Map, la conférence annuelle du projet OpenStreetMap?.

29/05/2010 - 20:39 - Libre - Aucun commentaire

Conférence OpenStreetMap?


Dans le cadre du Toulouse Hacker Space Festival organisé ce WE par le Tetalab à Toulouse, j'animerai demain de 10h45 à 11h45 une présentation d'OpenStreetMap : principe du projets, application, comment contribuer (avec démonstration de l'utilisation de JOSM) et infrastructure technique.

Hier, j'ai animé une présentation sur les Logiciels Libres à la médiathèque José Cabanis de Toulouse. Cette présentation était suivie d'une présentation sur Wikipédia animée par Baptiste Cordier de Wikimédia France. Mes slides sont disponibles au format OpenDocument.

29/05/2010 - 20:35 - Libre - Aucun commentaire

Rentré !


Dans le précédent billet, j'indiquais que j'étais bloqué aux États-Unis par le volcan. Ayant reçu pas mal de courriers électroniques me demandant des nouvelles, en voici: j'ai finalement réussi à rentrer en France :-)

À l'origine, je devais partir des États-Unis le jeudi 15 avril et arriver le vendredi 16 avril en France. Finalement, je suis parti le lundi 19 avril au soir de San Francisco pour Los Angeles. Le lendemain matin, j'ai repris un vol pour Chicago, qui devait aller jusqu'à Frankfurt mais s'est arrêté à Chicago (il s'agit d'un de ces vols avec un numéro de vol unique, mais qui fait un arrêt et un changement d'appareil, ça s'appelle le Change of gauge dans le jargon). Je me suis donc retrouvé sans plan le mardi midi à Chicago. J'ai été mis en liste d'attente pour un vol pour Düsseldorf en Allemagne, et j'ai finalement décroché une place sur un vol quelques heures après. Le lendemain matin, mercredi 21 avril, j'étais donc à Düsseldorf. Sauf qu'évidemment, il n'y avait aucun vol vers la France ce jour-là. J'ai donc pris le train pour rentrer à Toulouse : en partant à 9h30 de Düssedorf, en changeant à Aachen (Allemagne), puis à Liège (Belgique), puis à Paris, je suis arrivé à Toulouse à 23h le mercredi 21 avril. Quasiment 48h de voyage, et cinq jours de retard.

Du coup, le boulot a pris du retard et c'est le rush pour avancer sur les projets. J'y retourne !

28/04/2010 - 21:02 - Actualité - Aucun commentaire

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


Alors que je suis bloqué à San Francisco depuis 4 jours, où je venais participer à l'Embedded Linux Conference, une petite annonce concernant un séminaire d'une journée, gratuit après inscription, qui aura lieu le mercredi 5 mai à Toulouse, toute la journée. Il aura pour thème « Linux et le temps réel ».

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.

Programme complet: http://www.captronic.fr/documents/documentsAssocies/Viratelle/invitation-seminaire-linux-temps-reel-toulouse-5-mai-2010.pdf
Inscription: http://www.mp-i.fr/2010/03/24/linux-et-le-temps-reel/

19/04/2010 - 21:05 - Technologie - Aucun commentaire

Contributions à Buildroot


Je n'en ai pas parlé depuis un moment, mais je continue à contribuer activement au projet Buildroot, un outil de construction de systèmes Linux embarqué.

Pour la release 2009.11, j'ai notamment travaillé sur une simplification de l'arborescence générée par Buildroot lors de la compilation, qui était devenue difficile à comprendre pour un nouveau venu. Je l'ai détaillé sur un post du blog de Free Electrons.

En octobre 2009, j'ai également organisé la première édition du Buildroot Developer Day à Grenoble, auquel se sont joints 8 personnes. Ce fût une journée très intéressante, notamment parce qu'elle a permis de rencontrer de visu les contributeurs les plus actifs.

Pour la release 2010.02, j'ai notamment travaillé sur une nouvelle infrastructure pour la gestion des paquets, qui diminue grandement la quantité de code dupliquée et va nous permettre à l'avenir de faire des changements plus facilement sur l'ensemble des paquets. J'ai aussi travaillé sur l'amélioration de la documentation du projet, sur la simplification de certains aspects, et sur de très nombreux correctifs d'erreurs de construction (grâce à un accès à une machine de build puissante qui m'a été fourni). Pour cette release j'ai été le premier contributeur en nombre de patches au projet, grâce au temps que Free Electrons me permet de consacrer à ce type de projet. Voir ce billet pour tous les détails.

En février 2010, j'ai organisé une autre journée de travail sur Buildroot, plus confidentielle, avec seulement trois contributeurs: Peter Korsgaard, le mainteneur de Buildroot, Yann E. Morin, le mainteneur de Crosstool-NG et moi-même.

Pour la release 2010.05, j'ai encore plein de projets, dont certains sont déjà implémentés ou en cours d'implémentation. Il s'agit surtout de poursuivre le travail de nettoyage et de simplification entrepris depuis janvier 2009, quand le projet a été repris. D'ailleurs, on note une augmentation du nombre de retours des utilisateurs, ce qui veut dire soit que nous faisons un logiciel pourri, soit que notre base d'utilisateurs augmente.

Enfin notons que Buildroot a fait l'objet de deux articles dans le dernier hors-série de Linux Magazine. Voir ce billet pour plus d'infos concernant ce numéro que je conseille fortement d'acheter à tous les amateurs de développement embarqué.

15/03/2010 - 20:35 - Technologie - Aucun commentaire

Proposition de conférence sur MapOSMatic à SOTM


Nous venons de soumettre une proposition de conférence sur MapOSMatic pour la prochaine édition de State Of The Map, la conférence annuelle consacrée à OpenStreetMap.

L'abstract que nous avons proposé, ainsi que toutes les infos, sont disponibles sur le billet MapOSMatic talk proposal submitted for SOTM 2010 du blog de MapOSMatic.

15/03/2010 - 20:32 - Libre - Aucun commentaire

Deux mois d'améliorations sur MapOSMatic?


Depuis l'annonce début janvier du passage de MapOSMatic à l'échelle internationale, nous avons apporté graduellement des améliorations ces deux derniers mois, dont nous avons résumé la teneur dans un billet sur le blog du projet.

Pour résumer :

Nous avons encore d'autres améliorations dans les cartons, notamment l'amélioration du démon de rendu (pour permettre des rendus en parallèle à terme), le rendu du texte en utilisant Pango, afin de rendre correctement les caractères non-latins (notamment arabes et coréens), et le rendu de l'index pour les langues écrites de droite à gauche (arabe et hébreu notamment).

08/03/2010 - 20:55 - Libre - Aucun commentaire

Agenda du Libre Québec et Belgique


Il y a quelques semaines, un Agenda du Libre pour le Québec est né à l'adresse http://www.agendadulibre.qc.ca, et permet à la communauté canadienne francophone d'avoir un outil similaire à l'Agenda du Libre français, qui fonctionne depuis juin 2005. D'un point de vue technique, l'Agenda du Libre est une réimpléùentation complète de l'outil en Django, le célèbre framework Web Python.

D'autre part, depuis aujourd'hui, un Agenda du Libre pour la Belgique est né à l'adresse http://www.agendadulibre.be. Il utilise lui la même base de code que l'Agenda du Libre français.

Longue vie à ces Agendas du Libre !

12/02/2010 - 11:26 - Libre - Aucun commentaire

Vidéos des RMLLs 2009


Nous venons de mettre en ligne sur le site de Free Electrons les vidéos de quinze conférences des Rencontres Mondiales du Logiciel Libre 2009. Onze de ces vidéos sont issues du thème « Systèmes embarqués et matériel libre ».

Bon visionnage !

12/02/2010 - 11:25 - Libre - Aucun commentaire

FOSDEM


Comme tous les ans, je serai au FOSDEM ce WE, à Bruxelles. Pour les conférences sur l'embarqué évidemment, mais aussi pour une journée de travail sur Buildroot le lundi, avec Peter Korsgaard, mainteneur du projet, et Yann E. Morin, développeur de Crosstool-NG. Et évidemment, pour retrouver tout un tas de connaissances de la communauté. Tout ça grâce à mon sympathique employeur qui m'envoie à cette conférence :-)

02/02/2010 - 20:02 - Libre - Aucun commentaire

Places gratuites dans des formations noyau Linux et Linux embarqué à Toulouse


Au mois de mars 2010, j'animerai deux formations à Toulouse :

Chacune de ces formations dure cinq jours et coûte 1950 € par participant, chaque participant repartant avec la carte de développement ARM utilisée lors de la formation.

Comme nous en avons l'habitude, nous offrons pour chacune de ces formations une place gratuite à un membre méritant de la communauté du Logiciel Libre. Si vous avez fait des contributions visibles au Logiciel Libre (pas forcément dans le domaine de l'embarqué), alors vous pouvez candidater. Évidemment, nous privilégions les étudiants, personnes en recherche d'emploi ou qui ne sont pas dans le domaine de l'embarqué, dans la mesure où les salariés du domaine peuvent faire prendre en charge le coût de la formation par leur entreprise. Voir Free seats in our public sessions pour tous les détails.

05/01/2010 - 10:33 - Technologie - Aucun commentaire

Améliorations majeures de MapOSMatic


En août 2009, lors d'une hackfest d'une semaine, nous avons créé MapOSMatic, un service Web de génération de cartes de villes à partir des données OpenStreetMap. Le service, mis en ligne en septembre 2009, était limité géographiquement à la France et les données n'étaient pas mises à jour de façon régulière.

Au mois de décembre, nous avons donc organisé une seconde hackfest, avec à nouveau six participants, pour étendre la portée de MapOSMatic au monde entier, travailler sur les aspects multi-langues, la mise à jour quotidienne des données et d'autres choses. Durant la hackfest, nous reportions nos progrès jour après jour sur le blog du projet : jour 1, jour 2, jour 3.

Le résultat du travail vient d'être mis en ligne sur http://www.maposmatic.org et nous avons envoyé à quelques listes l'annonce suivante, qui donne des détails sur les améliorations apportées.




Comme cadeau du nouvel an, l'équipe de MapOSMatic est fière d'annoncer qu'une nouvelle version du site maposmatic.org vient d'être mise en ligne, proposant des améliorations majeures par rapport à la version initiale lancée en septembre 2009.

Pour rappel, MapOSMatic est un site Web qui permet de générer des plans de ville à partir des données OpenStreetMap. La carte est divisée en carrés pour faciliter la recherche des rues et est livrée avec un index des rues correspondant.

Le nouveau MapOSMatic offre de nombreuses améliorations :


Toutes ces améliorations sont disponibles dès maintenant sur http://www.maposmatic.org.

Vous pouvez suivre la progression et les améliorations de MapOSMatic sur le blog du projet. MapOSMatic est évidemment un Logiciel Libre, vous pouvez en récupérer le code source et participer au projet.

05/01/2010 - 08:49 - Libre - 992 commentaires