Archive pour le mot-clef ‘linux embarqué’

Vendredi 3 septembre 2010

Le planning de l’Embedded Linux Conference Europe 2010 (ELC Europe)  a été annoncé il y a une dizaine de jours. Tant pis pour le retard, c’est toujours d’actualité :) Il y a un mois, nous avions eu un aperçu des conférences présentes à Cambridge en octobre prochain. Maintenant on sait comment tout cela sera agencé, et on peut déjà regretter que l’on ne puisse pas se couper en 3. J’aimerais beaucoup m’y rendre. J’essaie de négocier ça au travail :-P

Comme annoncé sur la liste Celinux-dev, la conférence accueillera près de 50 sessions abordant les sujets suivants :

  • Linux in Mobile
  • Porting and board bring-up
  • Android
  • Meego
  • Video and Multimedia
  • Boot technologies, including fast booting
  • Toolchains
  • Power management
  • Real-time
  • Memory analysis and performance
  • Flash file systems
  • Security
  • License compliance

Le planning de la conférence Gstreamer ayant lieu un jour avant, est également disponible depuis quelques temps déjà.

Et pour ceux qui voudraient rentabiliser leur voyage en Angleterre, il y a également la DroidCon à Londres les 28 et 29 octobre 2010 dont le programme est également disponible.

Oh la belle semaine de geek que voilà ! 4 jours, 3 conférences !

  • Share/Bookmark
Samedi 5 juin 2010

Comment sera le marché de Linux embarqué dans 5 ans ? et dans 10 ans ? Comment tout cela va-t-il évoluer ? Ce sont des questions que je me pose depuis déjà quelques temps. Il y a deux semaines de cela, PC Inpact faisait une analyse très intéressante sur Linux, en se demandant sérieusement si Linux ne dominerait-il pas un jour le monde. Nous sommes en pleine explosion du marché des appareils mobiles et communicants et Linux est partout. Nous faisons maintenant ce que nous aurions trouvé incongru sur un ordinateur de bureau il y a de cela encore quelques années. Les smartphones sont arrivés avec leurs gros sabots, initiant tout un engouement autour des appareils mobiles et finalement démarrant en quelque sorte une nouvelle ère pour l’informatique embarquée. Du point de vue des netbooks, des tablettes tactiles ou des télévisions, le constat est le même. De nouveaux OS basés sur Linux et adaptés à la mobilité sont développés (Android, MeeGo…) Et comme le monde est très bien fait, leurs éditeurs en profitent pour les rendre compatibles pour un certain nombre d’architectures stratégiques. Au final, nous allons nous retrouver avec des systèmes embarqués aussi puissants que nos ordinateurs de bureau. De ce fait, les contraintes apportées par l’embraqué ne pourraient plus avoir de raison d’être. Nous pourrions alors très bientôt développer de la même façon sur un ordinateur, un téléphone, une télévision ou une set-top box.

Si je prends cet article par exemple, on nous annonce que certains processeurs Atom x86 d’Intel pourraient supplanter les processeurs ARM, car plus puissants et moins gourmands en énergie. Ce genre d’annonce a de quoi faire réfléchir sur les changements radicaux que pourraient subir nos systèmes embarqués actuels.

Logo LinaroEn parlant justement d’annonce, en voici une fort sympathique. ARM, Freescale, IBM, Samsung, ST-Ericsson et Texas Instruments viennent de faire savoir, il y a 2 jours, la création d’une société à but non lucratif, appelée Linaro.

Son but :

  • Aider au développement de projets open source tournant sur des distributions de type Linux tels qu’Android, LiMo, MeeGo, Ubuntu et webOS.
  • Fournir un certain nombre d’outils communs pour les différentes distributions Linux et pour les développeurs à un rythme de deux releases par an.
  • Faciliter le temps de développement des nouveaux produits du marché grâce à leurs outils.

Pour résumer, du point de vue du consommateur, le nombre de produits sur le marché va augmenter. Et du point de vue des développeurs, nous allons gagner énormément de temps de développement !

Pour luter contre la concurrence (Apple, Microsoft, BlackBerry …), Linaro va tenter de regrouper le marché de Linux actuellement très segmenté pour en faire un super marché dopé à l’open source. J’aime ça !

Tout cela évolue tellement vite. Où seront-nous dans 5 à 10 ans ? Ce qui est certain c’est que le marché aura eu le temps de changer radicalement. Je serais quoi qu’il en soit intéressé d’avoir votre avis sur la chose.

  • Share/Bookmark
Mardi 1 juin 2010

Logo BuildrootC’est dans le déferlement habituel de patches GIT que vient d’être annoncé la sortie de Buildroot 2010.05. J’avais même manqué l’annonce (bien que prévue) tant la mailinglist est hyperactive. La dernière version peut être trouvée ici. Cela tombe bien, car les modifications du HEAD commençaient à être importantes par rapport à la dernière version stable de février. On peut notamment remarquer un gros remaniement du menuconfig. Les applications sont maintenant plus facile à trouver, d’autant plus que le nombre de paquets ne cesse d’augmenter.

Allez, prochaine version en août, dans 3 mois :)

  • Share/Bookmark
Samedi 29 mai 2010

MeeGo est un nouveau système d’exploitation basé sous Linux à destination des appareils mobiles tels que les netbooks, smartphones, télévisions et autres systèmes embarqués. Annoncé en février dernier, MeeGo est issu du rapprochement d’Intel et de Nokia et de leurs bébés respectifs, Moblin et Maemo. Mercredi dernier, la release de la v1.0 a été annoncée. Je prends enfin le temps de tester ce nouvel OS sur mon EeePC 1000H.

Première impression, c’est rapide ! Très rapide ! Boot en quelques secondes depuis une clé USB. Je suis très impressionné. Cela démarre plus vite que mon téléphone Android. Tout mon matériel est reconnu, en quelques clics de souris :

  • Je me connecte à Internet.
  • Je paramètre Empathy et me connecte à Jabber et MSN
  • Je lance Chrome
  • Je configure l’interface de réseaux sociaux de MeeGo et intègre Tweeter
  • Je configure mon calendrier et connecte mon Google Calendar
  • Je lis mes mails
  • Je fais le geek en lançant le Terminal
  • Je lis ma musique avec Banshee
  • … et je m’arrache les cheveux car le clavier est en qwerty et que je n’arrive pas à activer le clavier français :-P

Je n’avais jamais eu l’occasion de tester Moblin. Par conséquent, mon sentiment de nouveauté doit être légèrement biaisé. Cependant, je suis vraiment conquis par MeeGo. J’ai tout simplement hâte de le tester avec un écran tactile et voir si l’expérience utilisateur est encore meilleure. Je trouve que l’interface est vraiment bien pensée et ergonomique. Je me vois tout à fait utiliser cet OS sur n’importe quel appareil multimédia maintenant. Bref, je sens que MeeGo a un très fort potentiel, et je vais commencer dès maintenant à regarder plus en détail tout ça. Et cela en commençant par me plonger dans le SDK proposé aux développeurs. En tant que développeur Linux embarqué, je vois tout de suite les possibilités d’un tel OS, j’ai vraiment hâte de pouvoir travailler avec !

Et voici pour la route quelques screenshots pris sur mon EeePC :

Accueil de Meego

Accueil de Meego

L'interface "réseaux sociaux" de MeeGo

L'interface "réseaux sociaux" de MeeGo

Internet avec Chrome

Internet avec Chrome

Gestionnaire multitâches

Gestionnaire multitâches

Terminal de Meego

Terminal de Meego

Calendrier et TodoList

Calendrier et TodoList

Interface Périphériques

Interface Périphériques

Explorateur de fichiers

Explorateur de fichiers

Interface réseaux

Interface réseaux

Sinon voici un screencast du fonctionnement de MeeGo

  • Share/Bookmark
Lundi 3 mai 2010

J’avais quelques temps de retard dans la lecture de mes mails et flux RSS de LWN.net et CE Linux Forum (CELF) (Mon antispam considère les mails du CELF comme indésirable, ça n’aide pas.), et j’y ai appris des choses fort intéressantes.

Après l’Embedded Linux Conference ayant eu lieu il y a un peu plus de deux semaines à San Francisco, CELF annonce la tenue de Embedded Linux Conference – Europe 2010 les 27 et 28 avril prochains à Cambridge au Royaume-Uni. L’an dernier la conférence avait eu lieu à Grenoble, en France, ce qui était clairement moins loin. Hélas en octobre dernier je n’en avais pas connaissance. Dommage car les conférences CELF avaient l’air vraiment intéressantes. Je n’ai découvert CELF que récemment avec la tenue de la conférence à San Franciso. Rêvant un jour de pouvoir aller à San Francisco pour ce genre d’événement, je découvre que la version européenne a l’air tout aussi passionnante. Qu’à cela ne tienne j’essaierais bien de me rendre à Cambridge en octobre prochain !!

Autre point intéressant, comme chaque année les supports de présentation des conférences sont mis à disposition sur elinux.org. On peut donc maintenant consulter tous les supports de la conférence de San Francisco ! Et comme à son habitude, la société Free Electrons ne devrait, j’imagine, pas tarder à fournir les vidéos de l’événement. Bref, de quoi apprendre encore une foule de choses intéressantes et très utiles !

  • Share/Bookmark
Samedi 27 mars 2010

Cela faisait deux semaines que je le cherchais, je l’ai enfin trouvé ! (en même temps que le dernier Planète Robots !) On peut donc trouver en kiosque en ce moment un numéro spécial linux embarqué, qui traite entre autres d’Android, Buildroot et de la carte Fox. Les deux articles de Pierre Ficheux sur Buildroot tombaient à point nommé pour moi. Bref, un super magazine avec tout plein d’articles intéressants dont voici le sommaire :

CRÉEZ UNE APPLICATION :

p. 4 Ma première application Android – 1ère partie
p. 11 Ma première application Android – 2nde partie
p. 16 Développez des applications pour Symbian en Python

CONSTRUISEZ UN SYSTÈME :

p. 20 Introduction à Buildroot
p. 34 Cas pratique d’utilisation de Buildroot
p. 43 OpenWrt sur ACME Fox
p. 48 Mise en œuvre de Linux embarqué sur le processeur softcore libre LEON

DÉVELOPPEZ POUR LE MATÉRIEL :

p. 58 Étude d’un système d’exploitation pour microcontrôleur faible consommation (TI MSP430) : pilote pour le stockage de masse au format FAT sur carte SD
p. 78 Le VHDL pour les débutants

  • Share/Bookmark
Dimanche 21 mars 2010

Je suis tombé progressivement dans les systèmes embarqués grâce à mes études à l’UTT. Les projets sur lesquels j’ai pu travailler m’ont fait réaliser à quel point ce secteur est prometteur. Cependant, après de nombreuses recherches que cela soit pour moi ou dans le cadre de mon travail, je ressens comme un gros manque en terme de communauté francophone et même anglophone autour des systèmes embarqués.

Il existe aujourd’hui quelques sites tels que :

Du point de vue de la littérature technique, je réalise que très peu de ressources sont en français, à part les articles et le livre Linux Embarqué de Pierre Ficheux. En anglais, nous bénéficions d’un peu plus de ressources de qualité, tels que les livres Building Embedded Linux Systems, Embedded Linux System Design And Development. et tout une flopée de livres sur le développement noyau Linux.

Fréquentant le site developpez.com, j’ai essayé d’amorcer un début de discussion autour des systèmes embarqués, quitte à créer une section embarquée si les gens répondent à l’appel. Cependant, je réalise que très très peu de monde s’intéresse à l’embarqué sur developpez.com et que finalement la ligne « éditoriale » ne s’y prête pas forcément. L’embarqué n’implique pas que du code, mais aussi de l’électronique, ce qui n’est pas tellement le créneau de leur site.

Intéressé par la robotique, je me suis mis à fréquenter également les forum de Robot Passion et Planète Sciences. On y trouve des gens très compétents, mais cela reste de l’ordre de l’amateurisme (comprendre non professionnel et pas forcément intéressés par du Linux Embarqué plus couteux que du développement sur PIC). A l’inverse, quand je me rends sur des sites anglophones tels que Linux Devices ou Embedded je tombe sur des portails trop généralistes et pas particulièrement techniques (du moins pas assez à mon goût). Encore que Linux Devices propose quelques tutoriaux très intéressants.

A côté de ça, je vis dans le monde des logiciels libres et de l’open source depuis quelques années. J’en bénéficie dans mon travail de tous les jours et je ressens une envie et besoin d’y participer à mon tour. Tout d’abord pour remercier de l’aide apportée par les logiciels libres, mais aussi pour participer à leur essor et leur amélioration. Je ne suis encore que débutant, ainsi je me vois mal (pour l’instant) intervenir sur le développement du noyau Linux, ou bien sur des projets tels que Buildroot, Scratchbox, Busybox, gcc, … que sais-je ! J’en ai fortement envie, mais j’aimerais gagner en expérience tout d’abord.

Ainsi, je me demande s’il ne pourrait pas être profitable à beaucoup de monde de tenter de regrouper les acteurs francophones des systèmes embarqués autour d’un portail, à l’instar de developpez.com Nous pourrions ainsi proposer ensemble des articles techniques, tutoriaux et formations, documents, conseils, liens, voir l’hébergement de projets libres… Tous les outils utiles pour le développement de systèmes embarqués sous Linux. L’idée étant de pouvoir regrouper en un endroit unique une communauté autour des systèmes Linux embarqués.

Je me pose donc beaucoup de questions sur la pertinence d’une telle démarche.

  • Est-ce vraiment utile ? Suis-je le seul à ressentir ce besoin ?
  • Est-ce judicieux de se lancer dans un portail en français ? L’anglais ne serait-il pas plutôt de rigueur dans notre domaine ?

Je suis prêt à me lancer dans l’aventure, mais j’aimerais savoir ce que vous (si vous me lisez) en pensez. N’hésitez pas à réagir sur ce sujet ! Cela m’intéresse vraiment.

EDIT : J’ai lancé une discussion sur le forum de coder-studio.com à ce sujet afin de compléter cet article et avoir d’autres avis.

  • Share/Bookmark
Samedi 13 février 2010

Je viens de découvrir le site Internet de la société Free Electrons. Cette société française a comme cœur de métier les systèmes Linux embarqués. Fortement impliqués dans le logiciel libre, ils publient tous leurs supports de formation sous licence de documentation libre. En d’autres mots, ils fournissent gratuitement de nombreux supports expliquant le noyau linux, l’architecture ARM et tout simplement le développement de système Linux embarqué. Quelle aubaine pour tout passionné ou professionnel cherchant à se former. C’est d’autant plus génial pour moi que ces formations me sont très utiles et précieuses dans le cadre de mon travail. Et cela ne s’arrête pas là, car ils contribuent énormément à la communauté et vont même jusqu’à mettre en ligne toutes les vidéos de conférences auxquelles ils ont assisté. Un site extrêmement utile. A recommander !

  • Share/Bookmark