embedded weblog

Aller au contenu | Aller au menu | Aller à la recherche

Tag - présentation

Fil des billets - Fil des commentaires

jeudi, novembre 12 2009

conférence Paris8, deuxième

Pile poil un an après ma conférence à Paris 8, me revoilà au même lieu, toujours sous le regard d'Isis Truck, et celui d'une assemblée assez nombreuse et hétéroclite. Début de conférence retardé pour cause de câble manquant (ma faute, c'était dans mon sac, en plus...) et de projo à aller chercher à l'autre bout de St-Denis l'université, j'aurai tout de même bien parlé deux bonnes heures, ce qui me fait penser que je devrais peut-être songer à une version "light" -- pas gagné. Voici en tout cas les slides de la conférence Paris 8 2009 remis à jour (c'est-à-dire sans coquille).

Encore une fois, je remercie l'équipe de Paris 8 pour m'avoir si sympathiquement accueilli.

jeudi, octobre 15 2009

conférence April/Eyrolles : le debrief

La conférence April/Eyrolles de samedi dernier a finalement été bien remplie en un temps record (on peut l'avouer, maintenant : il n'y avait aucun inscrit le samedi précédent !), grâce à une politique d'annonce active -- notamment sur Toolinux, merci au patron. Entre quarante et cinquante personnes, à la louche (je n'ai pas eu de stat' officielle), un bon tiers d'amphi rempli en tout cas. Il paraît que c'était très bien, avec une durée de deux heures au lieu d'une annoncée -- non, les compliments n'étaient pas obligatoires pour accéder à la buvette. Ravi aussi de la présence d'un ancien chef de projet, et de personnes qui avaient déjà assisté à ma conf' Parinux très similaire, ou même à mon cours complet à l'INSIA : au moins, on sait qu'on est apprécié, pour se faire ainsi des redif'.

Comme promis, voici donc conférence April/Eyrolles, mises à jour pour éliminer les deux ou trois coquilles trouvées. Jean-Luc Ancey de Parinux a aussi capté l'ensemble de la conférence, à l'exception des cinq premières minutes -- mais c'est bien connu, ce qui compte, ce sont les cinq dernières. Problème, je ne sais pour l'instant pas où l'uploader, je mettrai à jour ce billet dès qu'une solution convenable sera trouvée.

Pour finir, si je suis désolé pour la démonstration abandonnée (faute de câble RS232 femelle-femelle : après une bataille de trois heures à en trouver un, pas de bol, il ne marchait pas...), même si de toute façon on aurait manqué de temps (il fallait rendre l'amphi), vous pourrez vous référer aux deux billets de présentation du matos et de portage de Linux sur ce blog. Vous avez aussi le droit de lire le reste, après tout -- notamment les comptes-rendus de RTS 09 et des assises franco-allemandes de l'embarqué, puisque j'y ai fait allusion.

Je remercie évidemment la librairie Eyrolles et l'April pour l'organisation (même si c'était bénévole, faudrait pas que ça devienne une habitude, le libre n'est pas gratuit !  :)  ), notamment Eva Mathieu de l'April qui a même été imprimer des flyers de bibliographie, avec une page web de CR sur le site de l'asso.


PS: après écoute rapide du fichier de J-L, je tiens à m'excuser :
   * de bouffer des mots de temps en temps (mais je me soigne)
   * de dire "bein" et "bah" trop souvent
   * auprès des Indiens et des développeurs Java    (en fait, non)

mercredi, septembre 23 2009

conférence Eyrolles à venir

      Oyez oyez,

samedi 10 octobre 2009 aura lieu à 15h une conférence de votre serviteur sur le thème "Linux Embarqué", pour le compte de l'APRIL, sur hébergement d'Eyrolles. L'annonce complète se trouve sur l'APRIL. Attention, une erreur s'est glissée : c'est bien à l'ENSTP, qui prête son grand amphi, juste au dessus de la librairie Eyrolles de St-Germain (métro Maubert-Mutualité) qu'il faudra se rendre.

Réservation : conferences@eyrolles.com, tél. 01 44 41 11 31, ou à la librairie.

Évidemment, c'est galère, ce qui expliquerait peut-être qu'il y a aussi peu de personnes qui se sont déjà ainsi dénoncées (ou peut-être que cette remarque ne concernait que le premier de volet de conf' du 3 octobre, en concurrence avec l'OpenSource machin de la cité des sciences, ce qui n'est pas bien heureux). Mais essayez de le faire tout de même. Du moins, si vous souhaitez m'entendre.


update: attention, l'adresse d'inscription est "conference@eyrolles.com", sans "s" à "conference", et il vraiment, vraiment important de s'y inscrire, quitte à préciser que l'on n'est pas à 100% sûr de venir.

jeudi, décembre 18 2008

conférence Paris8 (mais cette fois, ce n'était pas moi)

Non, c'était Pierre Gronlier, un plus-que-fort bon ami de mes années d'étude à l'EPITA, qui après avoir brillamment obtenu son diplôme spécialisé dans le logiciel embarqué et temps-réel (je précise, parce qu'on était classé au même niveau, donc je m'envoie indirectement des fleurs), a continué très originalement sur un master à l'ENS Cachan. Spécialité : le traitement de l'image. Tout un programme !

Coopté lors de ma propre conférence auprès de la gente Isis Truck -- qu'il est toujours un plaisir de revoir --, je peux me targuer d'avoir aussi recommandé Basile Starynkevitch pour le 26 janvier prochain, comme quoi je devrais penser à me reconvertir en agence (ça dépendra de mon EAD, hum :D ) ; en revanche, je ne suis pour rien dans la programmation de Loïc Dachary du 2 février suivant, mais le monde est décidément petit. Ce qui est certain, c'est que pour une première expérience, ce fut fort bon. La conférence a porté sur le codage vidéo (et non l'encodage, pensons aux apparatchik de l'orthographe françoise, même si la subtilité est tellement subtile que...), car Pierre travaille pour Actimagine. Le lien avec l'embarqué est évident : le but premier est de permettre une décompression vidéo de leur propre format, Mobiclip, équivalent en qualité au h264, sur des appareils déjà en circulation et non prévus pour (CPU pas assez puissant et GPU absent), ou disposant de peu de batterie : téléphones, consoles vidéos, etc. Bon, c'est pas libre, mais franchement, la démonstration est assez bluffante pour ne pas dire que ça pue, à moins d'être malhonnête (et puis, il y a aussi des choses pas libres qui puaient, et qui une fois libérés sentent toujours fort, Java par exemple, et le reconnaître vous empêche d'être qualifié d'ayatollah du libre, alors...). En revanche, aussi excellent soit le produit, il serait bien de penser à une version Linux autre que celle de l'ami Pierre sur son PC. Bref...

Pierre a parlé d'à peu près tout, et de fait ça a duré : après avoir galéré sur la ligne 13 et être arrivé à 18h20 (18h00 en prévision, c'est tôt, mais bon...), la présentation a terminé bien après 20h00 (une bouteille entière d'une célèbre boisson désaltérante fut sacrifiée). Différences de format de câbles, d'affichage, de codecs, subtilités afférentes au codage vidéo -- le gamma et ses histoires ubuesques, entre autres héritages-boulets que l'on traîne toujours --, on aura même parlé de la perception visuelle avec une plongée dans notre capteur oculaire portatif (qui peut cependant aussi servir à la drague). Comme les slides sont disponibles, il est inutile de s'étendre.

Mais louons tout de même cette forte introduction-et-plus à ce sujet plus passionnant que ça en a l'air de prime abord (quoique les cours de traitement de l'image n'étaient pas mes préférés, j'ai toujours préféré les manchots en boîte), et surtout que l'on peut être amené à croiser un jour ou l'autre : outre la petite digression dans l'échec de la DVB-H en France (et il se trouve que j'ai bossé sur l'implantation de la DVB-SH : mais en l'occurrence, le simulateur de communication satellite avec le récepteur-retransmetteur terrestre), la partie sur la transmission télévisuelle m'aura rappelé mon passage dans les services de Philips l'année dernière (aujourd'hui racheté par Pace), où j'ai dû ingurgité dans le métro les bases du métier, avec le très bon ouvrage maison (on y parle beaucoup d'OpenTV, de fait, qui comme l'indique son nom est très fermé -- c'est ce qui fait tourner C+, par exemple). Alors il est toujours bon, pour sa culture, de savoir de quoi l'on parle. Surtout lorsque les STB, les télés, les lecteurs DVD et j'en passe migrent tous peu à peu sous Linux (et même les retransmetteurs de DVB-SH, donc...).

J'invite donc tout un chacun à découvrir les 10Mo de slides de Pierre, que je peux encore remercier au passage.

mardi, novembre 11 2008

conférence Paris8

Dans le cadre des conférences menées au sein du département d'informatique de l'Université Paris 8 (Master professionnel Informatique des Métiers et des Applications), j'ai pu mener auprès des étudiants de Master (et notamment les M2 spécialisés en Informatique et Systèmes Embarqués), une conférence sur Linux embarqué. Sujet qui recouvre toujours plus que Linux mais le libre en général, même si notre kernel favori constitue évidemment l'essentiel du sujet. Voici donc les slides sous licence libre FDL, au format OpenOffice.org (3,2mo) et au format pdf (1mo). J'ai aussi effectué une démonstration avec la carte SBC2440, dont on trouvera des détails par là.

Je tiens à chaleureusement remercier Isis Truck pour avoir organisé cette rencontre avec un public nombreux (une quarantaine ou cinquantaine d'étudiants, dirais-je). La séance de questions fut assez brève, mais il est tout à fait possible d'en poser ici-même en commentaire. Mon attention a été attirée sur QNX, microkernel (Neutrino) et système d'exploitation complet certes très connu (de nom du moins) dans le milieu industriel, mais pas si répandu que cela, du moins pas autant qu'il ne devrait l'être si l'on considère ses performances objectives ; après avoir pris connaissance de la licence prise de tête pour une utilisation non-commerciale, je pense qu'il ne faut pas chercher plus loin l'explication du succès de Linux sur QNX, pourtant présent sur le marché depuis le début des années 80, et ayant commencé à s'ouvrir trop tardivement, après la montée en puissance constatée de Linux (virage qu'ont dû aussi prendre WindRiver ou LynuxWorks, ce dernier ayant changé de nom pour l'occasion en ajoutant un "y").

C'est ainsi qu'encore une fois, malgré les incertitudes qui règnent dans les esprits à son sujet, la licence GNU/GPL se montre supérieure : le même constat peut en effet être observé avec le système BSD, longtemps tout à fait meilleur que Linux sur tous les points, mais qui n'arriva jamais à percer, malgré plus de 10 ans (si ce n'est 15) d'avance dans le développement. Aussi, le micronoyau L4, projet universitaire lancé en 99 et dont la version 1.0 date de 2003, a déjà été récupéré plusieurs fois, notamment par l'équipe d'OpenKernel-Labs pour OKL4, le projet de paravirtualisation temps-réel pour l'embarqué courroné de succès. Son secret ? L4, outre qu'il est intelligemment et efficacement conçu, est sous GNU/GPLv2 (additionné d'une licence commerciale, comme Qt) depuis son lancement, tout simplement.

vendredi, juillet 11 2008

J-TAG sous Linux

C'est un peu mon fil rouge ces temps-ci. Une sonde ICE/J-TAG, c'est le bien, c'est même très nécessaire dès que l'on veut toucher à de l'embarqué. Mais c'est toujours un bordel innommable avec les fournisseurs de cartes de dev, et ensuite pour la faire marcher, ça ressemble souvent à de la technique Vaudou (notamment le passage de l'initialisation, savoir parler couramment l'hexadécimal est plus appréciable, à initialiser des registres à la main). Du coup, le non-connaisseur peut rapidement vous regarder étrangement lorsque vous lui expliquez l'inextricable situation dans laquelle vous êtes fourrés, pour des bouts de câbles qui coutent quand même parfois un bras (maintenant, ça dépend de ce que l'on veut, ça part de 500€, pour culminer à quelques dizaines de milliers d'Euros).

Au détour d'une recherche, je tombe sur ces slides de la conférence de Mike Anderson sur l'utilisation du J-Tag sous Linux, et plus largement du debug kernel, donnée au Consumer Electronics Linux Forum (CELF) de Santa Clara. Morceaux choisis :

When the hardware folks say the board works, what does that mean ?
   -> Frequently, it simply means that the magic blue smoke doesn't escape the chips when they powered it up
The assertion that the board works is often based on simulating the board
   -> Errors in the manufacturing process, board layout bugs, bad solder joints, etc. will come into play as you start testing

Having the reference board allows you to test how the board should work for comparison to yours

Les slides sont très didactiques (y compris pour quelqu'un qui n'y connaît pas grand chose), pleines d'humour vis-à-vis de cette relation étrange avec les gars de l'électronique (ces informaticiens ratés :D ) et surtout fort complètes (comment débugger un module au J-TAG, par exemple). A lire !

jeudi, juillet 3 2008

mini-conf

J'ai décidé de monter le google rank de ce blog pour la recherche "linux embarqué" au plus haut niveau  :). Je ne suis déjà à titre personnel pas trop loin, puisque ma conférence de janvier dernier pour Parinux est franchement très bien classée en 4ème position. Reste à battre les habituels Ficheux (enfin, Eyrolles pour être exact) et autres Kadionik (qui blogue aussi), mais ça ne devrait pas prendre trop de temps, en renommant cette section "linux embarqué", par exemple  ;).

Voici donc les slides de ma conférence, annoncée en son temps sur linuxfr, et en bonus, les mêmes slides en version keynote plus jolie. Bonne lecture !