Yoann Sculo - Ingénieur Linux Embarqué http://www.yoannsculo.fr Yoann Sculo - Blog d'un Ingénieur Linux Embarqué accro à vim. Bidouille, bricolage, hacking, systèmes embarqués, livres et calembours. 2013-05-07T00:00:00Z fr hourly 1 Changement de parcours, retour à l'embarqué http://www.yoannsculo.fr/changement-parcours-retour-embarque 2013-05-07 http://www.yoannsculo.fr/changement-parcours-retour-embarque J'ai rejoint JCDecaux début février suite à ma récente recherche d'emploi. Malheureusement je n'y ai pas trouvé ce que je cherchais. J'ai choisi de quitter la société pour faire ce qui me plaisait le plus. C'est à dire du bon vieux linux embarqué. Je n'avais quasiment plus d'embarqué dans mon nouveau poste et cela me manquait déjà beaucoup trop. J'avais fait le pari que l'intégration était un sujet qui me plairait. Hélas derrière ce terme peuvent se cacher plusieurs définitions totalement différentes. Le poste était toutefois intéressant, mais ne correspondait finalement pas à ce que je recherchais professionnellement.

Mais, j'ai eu la chance de tomber exactement sur le type de poste que je visais. J'ai ainsi rejoint récemment Bookeen pour m'occuper de la partie "embarqué" de leurs produits. Je reviens donc dans le monde de l'électronique grand public ! Après les lapins, les tablettes & set-top box, les liseuses :)

Je suis de retour, et j'adore mon nouveau job !

]]>
Distro Recipes 2013 http://www.yoannsculo.fr/distro-recipes-2013 2013-04-07 http://www.yoannsculo.fr/distro-recipes-2013 logo-kernel-recipes

J'étais cette semaine à Distro Recipes 2013 à la Villette. Comme j'avais pu l'annoncer précédemment, ces deux journées faisaient suite à Kernel Recipes qui avait lieu en en septembre dernier. Même format, mais thème et public différents. Cette fois, les distributions en général étaient à l'honneur (Debian, Suse, Fedora, Mageia, Arch Linux, ...)

logo-kernel-recipes

Le monde de l'embarqué évolue un peu à part du monde des distributions. Nous n'avons pas réellement les mêmes problématiques. J'y allais par curiosité, j'ai pu avoir un aperçu des mécanismes de construction, de cycle de vie, et de maintenance de distributions. Ces deux journées ont donc été fort instructives ! La contribution à une distrib me paraissait particulièrement complexe et rebutante. Finalement cela ne me semble plus si insurmontable ! Maintenant que j'ai eu un premier aperçu de leurs mécanismes internes, j'aurais presque envie de contribuer :)

logo-kernel-recipes

Intéressant également lorsque l'on est développeur de voir le point de vue des distributions pour l'intégration de ses paquets !

J'ai beaucoup aimé les présentations de Dodji Seketeli sur gcc 4.8 et de Sylvestre Ledru sur Debian et clang/llvm. La compétition clang/gcc semble pousser par le haut la qualité des compilateurs. Je n'ai pas encore eu l'occasion de bricoler avec clang, mais c'est maintenant dans ma liste de trucs à tester ! Nous avons également eu un retour d'expérience de Frédéric Crozat sur la mise en place SecureBoot dans Suse. Bricoler de futurs PC avec UEFI et Secure Boot activé s'annonce bien folklo ! Bruno Cornec de HP nous a fait part du point de vue d'un constructeur et de son rapport à l'open source. Il nous a d'ailleurs expliqué pourquoi il n'y avait pas de marché Linux pour les PC grand public chez HP :( Ce qui n'est pas le cas pour le monde de l'entreprise. Et tout plein d'autres présentations ! D'ailleurs, ne trouvant toujours pas de projet dans lequel m'impliquer, cela m'a encore redonné envie de trouver chaussure à mon pied !

logo-kernel-recipes

logo-kernel-recipes

logo-kernel-recipes

logo-kernel-recipes

Sinon, la présentation d'Arch Linux m'a bien donné envie d'utiliser autre chose que Debian et Ubuntu :)

A priori nous devrions avoir les vidéos des présentations dans les semaines à venir, j'aurai l'occasion d'en reparler.

Je tiens à remercier Hupstream pour ces deux journées très intéressantes ! En plus, si j'ai bien compris, nous aurons droit un Kernel Recipes en septembre 2013 ;) A dans 6 mois alors !

(Désolé pour la piètre qualité de mes photos...)

]]>
Distro Recipes - La première conférence multi distributions http://www.yoannsculo.fr/distro-recipes-premiere-conference-multi-distributions 2013-03-10 http://www.yoannsculo.fr/distro-recipes-premiere-conference-multi-distributions logo-kernel-recipes

Après Kernel Recipes en septembre dernier, Hupstream ne chôme pas et organise les 4 et 5 avril prochains Distro Recipes ! L’évènement se déroulera encore une fois au Carrefour Numérique de La Villette et se veut la première conférence multi distributions. Au programme, un état de l'art du monde des distributions Linux, des échanges et discussions. Cette fois-ci sur deux jours, l'évènement propose un programme plus chargé que Kernel Recipes.

Pour les inscriptions cela se passe ici.

Distro Recipes s'annonce franchement intéressant, malheureusement je ne sais pas encore si je pourrai m'y rendre. J'aimerais bien...

]]>
Retour sur ParisEmbedded n°2 http://www.yoannsculo.fr/retour-paris-embedded-2 2013-02-17 http://www.yoannsculo.fr/retour-paris-embedded-2 Paris Embedded

Mardi dernier avait lieu le second épisode du Meetup ParisEmbedded, trois mois après sa première édition. Mieux vaut tard que jamais, je ne trouve le moment d'écrire un petit compte rendu qu'aujourd'hui. J'avais prévu de faire une présentation et bricolage avec Pierre, mais faute de temps j'ai remis ça au prochain épisode.

Début de la rencontre Nous avons eu trois présentations. La première de Jordan McRae qui nous a fait un retour d'expérience sur son produit B-Squares, propulsé grâce à Kickstarter. Il s'agit d'un système électronique modulaire, sorte de brique Lego magnétique pour se bricoler facilement des montages façon Arduino. La présentation était plus orientée sur son expérience Kickstarter et la mise en place du projet et de sa société. Très intéressant feedback !

Début de la rencontre Ensuite, Pierre Ficheux, nous a parlé de temps réel et de Preempt_RT sur une carte Raspberry Pi. On peut retrouver ses bricolages sur le blog linuxembedded.fr

Début de la rencontre Et pour finir, Igor Carron, nous a fait un retour d'expérience sur les réussites et échecs de plusieurs de ses projets. Expériences en avion (vols paraboliques), dans l'espace (navette Columbia), dans les airs (ballon de la Nasa), et sur le sol (concours DARPA de voiture autonome). Rien que ça !

Comme la première fois, c'était une super soirée. Trois présentations intéressantes ! L'occasion de discuter avec plein de monde, rencontrer et revoir des gens. Malheureusement, j'ai raté des gens et n'ai pas eu le temps de discuter avec tout le monde et suffisamment longtemps. Mais ça restait franchement sympa. Cette fois ci était encore plus représentative du microcosme parisien de Linux embarqué. On retrouve toujours les mêmes à ce genre d'événement ;)

Et maintenant, cette fois je vais tâcher de trouver le temps de bricoler une présentation pour le troisième Meetup !

Vous pouvez retrouvez d'autres articles sur ce second volet de Paris Embedded :

]]>
Fosdem 2013 - Petit compte rendu http://www.yoannsculo.fr/fosdem-2013-petit-compte-rendu 2013-02-10 http://www.yoannsculo.fr/fosdem-2013-petit-compte-rendu Fosdem 2013

J'étais le week-end dernier au Fosdem 2013. Mon premier \o/ ! Cela faisait un moment que je souhaitais m'y rendre, mais n'avais pas encore entrepris réellement d'y aller.

Bref, 2 jours assez fatigants, mais très intéressants ! Pour une première fois, j'ai rempli mon emploi du temps à fond pour assister à un maximum de conférences. Ce qui donnait ça :

Saturday

  • 10:30/10:55 Welcome to FOSDEM 2013
  • 11:00/11:30 The web is the platform
  • 11:30/12:00 FirefoxOS: Port it… Build it… Flash it…
  • 12:00/13:00 Emdedded distro shootout: buildroot vs. Debian
  • 14:00/15:00 Baserock Embedded Linux - an introduction
  • 16:30/17:00 Bootstrapping Debian-based distributions for new architectures
  • 17:20/17:35 Crypto.cat
  • 17:50/18:10 Combining Open Source ethics with private interests
  • 18:10/18:35 Assholes are killing your project

Sunday

  • 09:30/10:30 Pandora - a mobile Linux computer including gaming controls
  • 10:30/11:00 Why you no host?
  • 11:00/11:50 Static site generation for the masses
  • 13:00/13:50 FreedomBox 1.0
  • 14:00/14:50 Vroom! Free Software in your car
  • 16:00/16:30 Open Source Support for 400+ million users
  • 16:40/16:55 Interactive musical improvisation

Néanmoins, les conférences étaient très inégales en terme de qualité et d'intérêt. Donc la prochaine fois j'étudierai plus le contenu, les speakers et si j'ai le background pour suivre.

J'ai pu voir pas mal de personnes que je connaissais, en rencontrer de nouvelles. J'ai vu un sacré paquets de barbus aux cheveux longs, de mecs en kilt. J'ai croisé un mec pieds-nus ainsi que Richard Stallman. Je suis passé devant une file d'attente de gens échangeant leurs clés GPG avec passeport/carte d'identité à l'appui. Il y avait un nom de chan IRC sur les poubelles pour indiquer quand elles étaient pleines. Je ne pouvais même plus me connecter à Freenode à un moment, trop de connexions ^^ Bref, je peux largement estimer que c'était l'événement le plus geek auquel j'ai assisté !

Chapeau pour le wifi de qualité sur tout le campus ! Il n'y avait que dans l'immense salle Janson que le wifi était souffreteux, mais je ne sais pas combien de centaines nous étions.

Fosdem 2013

J'ai assisté à des conférences sur Firefox OS et pu tester sur téléphone sur le stand Mozilla. A part le bouton retour qui ne marchait pas, l'expérience était plutôt sympa. Flasher son téléphone avec Firefox OS est encore très risqué et bricker son device est assez courant. Donc je vais éviter de faire ça chez moi :)

J'ai bien aimé les présentations "Combining Open Source ethics with private interests" et "Assholes are killing your project". La salle était tellement bondée que je n'ai hélas pas pu entendre tout ni voir tout l'écran. Si jamais les confs ont été filmées, cela vaudrait le coup de les revoir. Mais je peux m'estimer heureux, plein de gens n'ont juste pas pu rentrer dans la salle tellement c'était rempli.

Fosdem 2013

Présentation également intéressante sur les sites statiques et nanoc. D'ailleurs je ne pensais pas qu'il y avait autant de SSG (static site generators) aujourd'hui ! Growl, que j'utilise pour ce blog n'est même pas dans la liste... Ça m'a donné envie de reprendre mon projet de SSG. Pfff comme si j'avais le temps ! :)

Fosdem 2013

Eben Moglen et Bdale Garbee ont présenté la Freedombox. Le talk était sympa, bien qu'un peu trop idéologique. J'aurais aimé avoir une démo / présentation plus technique. J'ai une image de la FreedomBox sur carte SD vu que j'avais soutenu le projet sur kickstarter, mais je n'ai toujours pas pris le temps de la tester. C'est dommage, j'aurais aimé avoir un avant goût du travail réalisé. Mais je vais tâcher de me trouver du temps pour installer une FreedomBox sur une de mes cartes. Mais d'après ce qu'ils ont expliqué, il y a juste besoin d'une Debian. Ca va :) ça ne devrait pas être trop problématique.

J'ai pu discuter avec les gens d'owncloud / unhosted. J'aurais bien envie de contribuer à owncloud, donc je vais sans doute me pencher plus sur la question dans les semaines à venir.

J'ai pu pas mal discuter logiciel libre et je me demande d'ailleurs si je ne vais pas non plus adhérer à la FSFE.

Donc de façon général, l'intérêt de l'événement était plus social à mes yeux que pour ses présentations. Car j'ai été un peu déçu par certaines d'entre elles. En tout cas, je pense que je remettrai ça l'année prochaine. Et d'ici là, il y a les RMLL au même endroit cet été si je ne m'abuse. Je tâcherai de m'y rendre aussi.

Sinon, comme à chaque fois, certaines des présentations ont été filmées.

]]>
Liste des SSII en France - One list to rule them all http://www.yoannsculo.fr/liste-ssii-en-france-one-list-to-rule-them-all 2013-01-28 http://www.yoannsculo.fr/liste-ssii-en-france-one-list-to-rule-them-all Avec ma recherche d'emploi récente, j'ai été contacté et vu passer un bon nombre de SSII.

J'ai récolté tous les noms et site web de SSII rencontrées dans ma recherche d'emploi. Mon but était de créer un script Greasemonkey afin de masquer leurs offres sur le site de l'Apec. Ou au moins afficher un beau trollface ! Ou de me faire un filtre automatique de mes emails. Je n'ai pas eu le temps de le faire, d'autant plus que j'ai retrouvé très vite du travail. J'ai autre chose à faire aujourd'hui ^^ ! Toutefois la liste est là et j'ai vérifié que ces sociétés étaient bien des société de service. Je ne rentrerai pas dans le bullshit de dénomination, donc je les mets toutes dans la catégorie SSII. Des listes existent sans doute déjà très certainement, il s'agit là de ma liste personnelle que je partage.

J'ai mis ça en ligne sur Github. J'accepte de nouvelles entrées avec plaisir :)

Cette liste est donc amenée à évoluer.

Le format basique CSV est dû au fait que je voulais un format très facile à parser pour des scripts shell. Mais je génère une liste markdown en même temps de toute façon.

Bon, et puis je me suis dit que ça pourrait éventuellement intéresser des gens souhaitant réellement travailler en SSII ^^ (touss touss)

Peut-être qu'un jour j'aurai le temps d'exploiter cette liste pour en faire un joli SSIIBlocker, en attendant je la partage. Peut-être que quelqu'un aura le temps de s'amuser avec !

Voici la liste à ce jour :

]]>
J'ai retrouvé du travail http://www.yoannsculo.fr/jai-retrouve-du-travail 2013-01-24 http://www.yoannsculo.fr/jai-retrouve-du-travail J'ai retrouvé du travail ! Je vais rejoindre JCDecaux. J'ai choisi de mettre de côté le développement bas niveau / kernel pour faire plus d'intégration, ce qui me plaît beaucoup plus avec un léger recul. Je pense que c'était le bon moment pour bifurquer et partir dans une voie qui m'attire plus. Je réalise qu'à travers mes premières expériences j'ai pu cerner où j'étais le plus à l'aise. Et donc je crois que la conception et l'intégration dans un contexte embarqué / industriel est bien plus mon élément que celui du développement kernel pur.

Par ce billet je tenais surtout à préciser que j'avais trouvé et donc mettre fin à ma recherche d'emploi, recevant encore des propositions suite à cet article.

En attendant, je suis en vacances ! Et j'ai pu reprendre des projets mis en pause jusque là :) Je suis en train de bricoler ma Cubox gagnée à Kernel Recipes ! Ah et puis je serai au Fosdem 2013 !

]]>
ParisEmbedded n°2 - On remet ça le mardi 12 février 2013 http://www.yoannsculo.fr/parisembedded2-on-remet-ca-le-mardi-12-fevrier-2013 2013-01-16 http://www.yoannsculo.fr/parisembedded2-on-remet-ca-le-mardi-12-fevrier-2013 Paris Embedded

Il y a deux mois avait lieu le premier Meetup ParisEmbedded dans les locaux de Joshfire. Evénement dédié à l'embarqué, au bricolage, et aux hacks en tout genre. La soirée, première d'une série, était une réussite. Vous pouvez retrouver le compte-rendu que j'avais écrit suite à l'événement.

Le second Meetup aura lieu, toujours dans les locaux de Joshfire, le mardi 12 février 2013.

J'ai une idée de démo/bricolage pour ce second meetup, donc il me reste un mois pour préparer ça :)

D'ici là, venez nombreux, et avec plein de démos :)

]]>
Hack a Toy - Créons un concours de hacking de jouets http://www.yoannsculo.fr/Hack-a-Toy-concours-de-hacking-de-jouets 2013-01-13 http://www.yoannsculo.fr/Hack-a-Toy-concours-de-hacking-de-jouets Avec la période des fêtes je me suis amusé à parcourir les rayons jouets à la recherche de jouets électroniques à bricoler et détourner. Je suis rapidement tombé sur une voiture télécommandée à 15€.

RC car

Et là j'ai eu une idée ! Pourquoi ne pas créer une sorte de concours de hacking de jouets, qu'ils soient neufs ou pas. Mais l'idée étant de détourner le jouet, l'améliorer ou changer complètement son utilisation. Et j'ai pensé au nom Hack a Toy - www.hackatoy.net

Je profite de cet article pour proposer l'idée, voir si d'autres personnes seraient intéressées pour me suivre. Bref discuter de cette idée ! Donc j'invite les gens à réagir dans les commentaires pour discuter de la chose.

Pour l'instant il ne s'agit réellement que d'une idée brute. D'ailleurs j'ai sans doute laissé passer un peu trop la période des fêtes pour lancer le concept, j'étais bien trop occupé avec les fêtes et ma recherche d'emploi. Mais c'est pas grave, au pire on attendra l'année prochaine ou bricolera en attendant dans notre coin.

Le concept

Mon idée c'est globalement :

  • Trouver un jouet / jeu électronique ou pas, qu'il soit neuf ou pas. Mais profiter des fêtes de Noël ou des soldes qui suivent, peut être intéressant pour trouver quelque chose à moindre prix.
  • Prendre une photo de l'objet avant
  • Bricoler l'objet, le détourner en prenant éventuellement des photos des différentes étapes de la transformation.
  • Prendre une photo après et présenter le résultat

Alors initialement je m'étais dit qu'un concours serait intéressant. Faire le détournement le plus original, le plus amusant, le plus lointain de l'usage initial, etc. Mais le concours n'est pas forcément l'idée de base. Je vois plus le concept comme un moyen amusant de faire du bricolage d'un objet abordable et pas trop cher. Permettant de montrer aux autres les résultat.

Le site serait en anglais, l'idée étant de viser un public large. Donc je commence en français sur mon blog, et vais progressivement construire quelque chose sur le domaine que j'ai réservé.

Donc peut-être que le concept n'aboutira pas, car c'est peut-être beaucoup de travail. Mais je lance l'idée comme ça vu que le principe me plait bien, et que ça pourrait être assez amusant à faire et organiser ;)

Voilà ! Si l'idée vous plait, que vous avez des propositions ou remarques, n'hésitez pas à m'en faire part dans les commentaires, sur twitter ou bien par email !

]]>