-->
  • Accueil
  • Mes projets
  • Mon CV
  • A propos
  • Contact

Archive pour le mot-clef ‘MeeGo’

Petit retour sur le salon Rts Embedded Systems 2011 à Paris
Samedi 23 avril 2011

Je me suis rendu au salon RTS Embedded Systems 2011 en mars dernier (uniquement sur la matinée du jeudi). Je n’ai pas eu l’occasion jusque là de revenir sur les conférences auxquelles j’ai assisté.

Première conférence vraiment très intéressante de Gilles Blanc (Linagora) intitulée « Linux embarqué, Réussir son projet ». Abordant des sujets tels que les erreurs fatales, l’évaluation de projet, la réalisation de PoC, le calcul de coûts, mais également les nouveaux paradigmes autour d’Android, MeeGo and co., les compétences et rôles au sein d’une équipe, l’organisation du travail, l’environnement de développement. Mais aussi, de façon générale comment mener à bien son projet, les cycles de développement, la relation client/fournisseur et la gestion proactive.

J’ai appris beaucoup de choses notamment sur les erreurs fatales (Oh mince j’en avais déjà expérimenté un paquet :D mais je suis toujours en vie ! :D ), les coûts cachés et la gestion complexe des licenses en embarqué. Point tellement peu maîtrisé par beaucoup d’industriels. Je ne pourrais citer que mon propre exemple avec des juristes qui me demandent ce qu’est la licence GPL et une licence contaminante… C’est pas toujours gagné ! Également intéressant de voir l’intérêt du PoC en embarqué pour estimer la charge de travail.

Gilles Blanc a d’ailleurs annoncé qu’il travaillait actuellement sur un livre reprenant entre autres les points abordés dans sa présentation. Très bonne nouvelle ! Un ouvrage très intéressant en perspective ! Une bonne chose quand on voit que la littérature française sur l’embarqué n’est pas encore très étendue. Gilles a même utilisé le terme de « Libre embarqué » qui m’a beaucoup plu. Il faudrait l’appeler comme ça ton livre ;)

Seconde présentation de Christian Charreyre (CIO informatique industrielle) sur OpenEmbedded qui m’a presque donné envie de balancer mon cher Buildroot à la poubelle :P

Présentation très sympa sur les avantages et inconvénients du projet (enfin … surtout les avantages :D ) Mais j’avoue que les éléments suivants :

  • gestion de dépendance entre paquets
  • gestion de la chaîne de compilation
  • génération de SDK (du staging quoi)
  • génération de paquets logiciels binaires (.deb)
  • génération d’image prête à déployer
  • classification des logiciels par licence (CA c’est la grande classe !)
  • gestion des dépendances et versions
  • grande richesse logicielle
  • prise en compte de l’internationalisation
  • indépendance vis à vis du poste de développement hôte
  • moteur écrit en python (bitbake)
  • Jeu de recettes de paquets pour générer des systèmes adaptés à des besoins particuliers.
  • gestionnaire de paquets sur la cible (sweet !) avec gestion de dépendances d’installation et de suppression

m’ont vraiment donné envie de tester OpenEmbedded pour mes prochains projets. Mais pour ça il va me falloir une nouvelle machine, apparemment OpenEmbedded est extrêmement gourmand en espace disque et temps CPU. A côté de cette usine à gaz, Buildroot génère des images instantanées et un staging ultra light :D

Nous avons eu ensuite droit à une présentation de Wind River par Pierre-Henri Stanek à propos du test de systèmes Linux. Si je ne m’abuse il s’agissait du système présenté au Mobile World Congres. Bon je vais vous avouer que le discours était tout de suite plus commercial (trop pour moi) et pas assez technique à mon goût :P

Et enfin la matinée s’est terminée sur une présentation de Jérome Letailleur d’Anticyp sur le Debug Kernel portant sur la spécificité de la phase Bootloader -> Kernel -> Applicatif. En l’occurrence ici, sur le moment où la MMU n’est pas encore chargée et où l’on a besoin d’investiguer et trouver la source d’un problème bien vicieux et planqué au fin fond du Kernel. Bon, sa solution impliquait du plugin Eclipse et de l’IDE graphique. Graphique ? Berk ! … Je sais ! Je suis un intégriste du vim et de la ligne de commande ! Niark ! Plus sérieusement, je regarderai à l’occasion. Ma phase vim me passera peut-être un jour… ou pas :D

Bref, une matinée fort intéressante. Je ne suis pas resté l’après midi, les sujets abordés m’intéressaient déjà moins. Et j’avais aussi pas mal à faire avec la sortie du Karotz ! Je regrette un peu de ne pas avoir pu me rentre à la conférence de la veille sur Android et MeeGo.

J’ai déjà repéré un cycle de conférences sur l’embarqué au Salon Solutions Linux / Open Source le 11 mai prochain à Paris. J’ai déjà pris ma journée pour m’y rendre :)

Share

Mots-clefs : Android, conférence, embarqué, linux, linux embarqué, MeeGo, OpenEmbedded, Réussir son projet, Salon
Publié dans linux, Systèmes Embarqués | 1 commentaire »

Snowball – La nouvelle carte de dev Cortex A9 de chez ST-Ericsson
Mercredi 16 février 2011

Youpi ! Après la Fox Board, la Beagle Board, la Panda Board, voici la Snowball Board ! Décidémment, ces cartes de dev sont à la mode. Nous sommes traités aux petits oignons depuis quelques temps. La Snowball Board, au processeur ARM Dual Cortex A9 de chez ST-Ericsson arrive avec un joli site pour fédérer les utilisateurs de la carte : Igloo Community.

Snowball Board

Deux versions sont prévues

  • la PDK : Product Development Kit version pour $300
  • la SDK : Software Development Kit version pour $200

Avec tout plein d’éléments intéressants dans le ventre :

  • ARM Dual Cortex A9 @ 1GHz,
  • 4 / 8GB e-MMC,
  • 1GB LP-DDR2,
  • 1x Micro-SD,
  • 1x RTC Battery Backup,
  • 1x HDMI Full HD,
  • 1x Ethernet 10/100Mbits,
  • 1x CVBS Video OUT,
  • 1x Audio OUT,
  • 1x Audio IN,
  • 1x USB OTG HS (480Mbits),
  • 1x DC IN +5V,
  • 1x Li-Ion Battery Charger,
  • 1x Serial Port (RS232 / Over USB
  • 1x JTAG Connector,
  • 1x MiPi34 Debug Connector,
  • 1x IEEE 802.11 b/g/n Wireless LA
  • 1 x Bluetooth 2.1+EDR (Ex. Anten
  • 1 x GPS (Ex. Antenna),
  • 1x 3 Axis Accelerometer,
  • 1x 3 Axis Magnetometer,
  • 1x 3 Axis Gyrometer,
  • 1x Pressure sensor (300-1100 mb
  • 3x Expansion Connectors (FSMC HSI, Audio, MiPi CSI / Camera, LC MiPi DSI, UART, SPI, I2C, GPIO).

La carte devrait être vendue chez Calao Systems.

C’est maaal de convoiter sur ce genre ce carte alors qu’on en a déjà plusieurs en attente. C’est maaaal la gourmandise de geek ! :D

Source

Share

Mots-clefs : Android, ARM, board, Cortex-A9, Igloo, Igloo Community, linux, linux embarqué, MeeGo, Snowball, Snowball Board, ST-Ericsson
Publié dans linux, Systèmes Embarqués | Aucun commentaire »

Linux embarqué – Fin octobre, une actualité chargée
Lundi 1 novembre 2010

Je regrettais de ne pas avoir pu aller à l’ELC Europe 2010, et il semblerait que j’ai raté plein de choses. Ô désespoir ! Mais merci Internet, j’ai « presque » le sentiment d’y avoir été avec les différentes informations que j’ai pu glaner sur le web. D’ailleurs l’actualité autour du microcosme Linux embarqué est encore une fois assez chargée.

Fusion de la Linux Foundation et le Consumer Electronics Linux Forum (CELF)

The Linux Foundation

La Linux Foundation a annoncé la fusion de son organisation avec sa petite soeur embarquée, le CELF. En conséquence, le CE  Linux Forum devient un groupe de travail dépendant de la Linux Foundation. Le CELF est un consortium dédié au développement et à l’amélioration de produits basés sur du Linux embarqué. Il est, entre autres, le principal organisateur de l’Embedded Linux Conference (ELC). C’est d’ailleurs à ce titre que Tim Bird a annoncé la nouvelle en ouverture de l’ELC Europe 2010 cette semaine à Cambridge.

L’augmentation phénoménale de Linux dans les produits embarqués depuis quelques années associé au chevauchement de membres entre les deux groupes ont été les raisons de cette fusion. En effet, le CELF et la Linux Foundation estiment qu’un tel rapprochement sera bénéfique à l’adoption de Linux dans l’industrie de l’électronique grand public et de façon générale au développement du marché Linux embarqué.

Alors que les hautes sphères du CELF se réjouissent de la fusion, tout le monde n’est pas forcément du même avis. Nous avons reçu un mail, sur la mailing list du CELF il y a 4 jours, de Rob Landley, assez triste de la nouvelle. Il est vrai que du point de vue hobbyist, on peut se poser des questions sur la pertinence de la fusion avec une organisation qui a tout l’air de voir les intérêts des entreprises avant tout. « De l’open source sans hobbyists n’est pas vraiment très intéressant ».

A lire sur le sujet :

  • Linux Foundation and Consumer Electronics Linux Forum to Merge
  • Embedded Linux group merged into Linux Foundation
  • CELF is Joining the Linux Foundation

The Yocto Project

The Yocto Project

The Yocto Project

L’annonce de cette fusion de la LF et du CELF n’est pas anodine, car elle vient avec celle d’un nouveau projet, « The Yocto Project« .

La LF a donc profité de l’annonce de cette fusion pour annoncer la formation d’un nouveau groupe de travail autour de ce nouveau projet. Le projet Yocto va fournir des outils open source pour aider le développement de systèmes Linux custom pour des produits embarqués. La linux Foundation encourage d’ailleurs les développeurs à contribuer au projet.

La LF nous explique que le projet Yocto apporte les éléments nécessaires pour faciliter le processus de développement Linux embarqué. En d’autres mots, le projet aurait pour but de standardiser la construction de système Linux embarqué.

Poky Platform Builder

L’intérêt de la plateforme serait d’intégrer des environnements d’émulation à base de QEMU, des debuggeurs et un générateur de SDK. Le projet Yocto est basé sur Poky Platform Builder. Projet que je découvre par la même occasion ! Il s’agit d’un environnement de développement pour la création d’appareils sous Linux. Poky est basé sur GNOME et utilise le même fonctionnement que notre ami OpenEmbedded. Mais c’est que ça commence à être un sacré bazar l’embarqué mine de rien ! Enfin voilà, nous avons droit à un joli petit graphique de présentation de Yocto.

Architecture de Yocto

Mais… c’est que tout cela cela m’a tout l’air d’une version « embarqué » de Linaro !

Enfin, comme l’explique l’article de linuxfordevices à ce sujet, Linaro est un projet d’entreprise, en opposition à un projet communautaire tel que celui de Yocto. De plus, Linaro cible uniquement les plateformes ARM, alors que le projet Yocto s’ouvre à d’autres plateformes. Tout ça n’est pas étonnant lorsque l’on découvre qu’Intel est entre autres derrière l’initiative. Tiens, tiens ! D’ailleurs il ne s’agit pas d’un petit coup de pouce, le projet Yocto est composé en grande partie d’employés d’Intel. Quand on consulte les commentaires de LWN à ce sujet, l’analyse est faite assez vite. Face à ses compétiteurs, Intel se devait de réagir. Donc à voir qui gagnera la gueguerre de l’embraqué, Linaro ou Yocto. Au final, ils pourraient peut-être très bien cohabiter. A voir donc !

A lire sur le sujet :

  • Yocto Project
  • Yocto Project aims to standardize embedded Linux builds

Et l’Embedded Linux Conference dans tout ça ?

Yann E. MORIN, nous a fait un sympathique petit compte-rendu de l’ELC sur LinuxFr. De plus, une grande partie des présentations est d’ailleurs, comme à son habitude, déjà en ligne sur le wiki eLinux.org. Nous devrions avoir à l’occasion les vidéos prises par Free Electrons :-)

A lire sur le sujet :

  • Interview : ELC-E 2010 : un compte rendu libre !

Sortie de la release 1.1 de MeeGo

Quelques news de MeeGo qui a sorti sa release 1.1 le 28 octobre dernier. Nous avons droit aux mises à jours de ses différentes déclinaisons :

  • Core OS 1.1
  • Netbook UX 1.1
  • In-Vehicle Infotainment (IVI) UX 1.1
  • Handset UX 1.1
  • SDK 1.1 Beta

Il va vraiment falloir que je teste cela plus en détail à l’occasion. Histoire d’aller plus loin que mon premier test de la version Netbook 1.0. J’aimerais notamment tester la version Handset à l’occasion :-)

MeeGo v1.1 Netbook

A lire sur le sujet :

  • MeeGo 1.1 Release
Share

Mots-clefs : CELF, Consumer Electronics Linux Forum, ELC, ELCE 2010, Embedded Linux Conference, fusion, Linaro, linux, Linux Foundation, MeeGo, merge, Poky, Poky Platform Builder, Yocto, Yocto project
Publié dans linux, Systèmes Embarqués | Aucun commentaire »

MeeGo ne serait-elle pas la vraie alternative Libre à Android ?
Mercredi 18 août 2010

Je suis tombé aujourd’hui sur un article très intéressant d’Ars Technica, relayé par Toolinux. La semaine dernière, à la conférence LinuxCon à Boston, les créateurs de MeeGo ont abordé les éléments qui différenciaient leur nouveau système de ceux existants sur le marché. En profitant pour annoncer la sortie du premier appareil sous MeeGo cette année, Thomas Miller (Nokia’s MeeGo Ecosystem Development head) a déclaré que l’appareil serait ouvert. Dans le sens où les utilisateurs seraient à même de modifier le software. Donc de quoi ravir les early-adopters.

Un des avantages notables de MeeGo, et pas des moindres, est que les constructeurs seront en mesure de participer au processus de développement du système de façon plus active. Ce qui fait donc la force du produit à mes yeux ! L’approche est différente de celle de Google Android qui est moins proche du Libre qu’on voudrait le croire. Les fondateurs de MeeGo montrent ainsi un peu du doigt la politique de Google Android, moins ouverte.

Mettant en avant la diversité des langages de programmation disponibles sur MeeGo, les créateurs de MeeGo ont également abordé le point de la distribution des applications. Les utilisateurs et développeurs auront la possibilité de disposer de plusieurs stores. Les fabriquant seraient également en mesure de bénéficier de leur propre de store basé sur le service AppUp d’Intel

Concernant le choix de QT comme framework par défaut, je vois déjà râler les gens qui critiquent le C++ et préfèrent des langages plus « facile d’accès ». Cependant, utilisant Android quotidiennement, j’ai légèrement le sentiment que l’Android Market devient de plus en plus pollué par les applications buggués, inutiles et faites à la va-vite. Je ne sais pas comment les stores de MeeGo seront gérés et agencés. Toutefois, je me demande si la décision d’utiliser QT ne serait pas à terme un gage de qualité (ne pas y voir un sentiment anti JAVA, mais plutôt anti développeurs du dimanche).

Idéalement, je rêverais beaucoup plus d’un système d’applications libres, améliorées par les utilisateurs et développeurs, plutôt qu’un système de magasin en ligne où les gens ne publient que leurs exécutables. Attention, je fais bien la distinction entre libre et gratuit. A vrai dire, l’aspect Libre d’Android ne transparaît pas du tout dans ses applications. Point que je trouve réellement intéressant chez MeeGo s’ils s’aventurent dans l’optique de l’ouverture.

Tout cela pour conclure que ces annonces illustrent une vision des choses bien différente de celle des concurrents actuels de MeeGo. Dans ce sens, c’est exactement ce qui se rapproche de ma façon de voir les choses. A ce titre, je pense que MeeGo aurait parfaitement sa place sur le marché, offrant des perspectives plus proches du Libre. J’ai maintenant juste hâte que le premier appareil sous MeeGo sorte :)

Share

Mots-clefs : alternative, Android, Intel, Libre, LinuxCon, MeeGo, Nokia, store
Publié dans Général, linux, Systèmes Embarqués | 2 commentaires »

MeeGo choisi comme plateforme d’Infotainment pour GM, BMW, Hyundai et Peugeot Citroen
Lundi 26 juillet 2010

Comme prévu, Meego gagne peu à peu la confiance des constructeurs et rejoint les rangs des projets de systèmes embarqués. Nokia vient d’annoncer que Meego serait la prochaine plateforme d’In-Vehicle Infotainment (désolé je ne trouve pas de traduction française potable pour le terme) utilisée par la GENIVI Alliance. Pour en citer quelques uns, la GENIVI Alliance comprends entre autres les constructeurs BMW, GM, Mitsubishi, Hyundai et Peugeot Citroën. Aucune date de prévue pour l’instant, mais l’annonce augure d’un bel avenir pour MeeGo !

Share

Mots-clefs : automobile, GENIVI, Infotainment, MeeGo, Nokia
Publié dans Général, Systèmes Embarqués | Aucun commentaire »

Sortie de la première version de MeeGo Handset UX
Jeudi 1 juillet 2010

Le Projet Meego vient d’annoncer la sortie de son portage pour téléphone, MeeGo Handset UX. Pour l’occasion nous avons droit à de sympathiques screenshots ainsi qu’à une vidéo du système. L’événement notable est bien évidemment la publication de la base du code source du système MeeGo Handset UX auprès de la communauté. Tout cela peut se retrouver sur le GIT super actif de Meego ou bien en simple téléchargement. La release de la version en cours de développement (MeeGo 1.1) est prévue pour octobre prochain.

Handset Project

Share

Mots-clefs : GIT, MeeGo, MeeGo Handset UX
Publié dans Général, linux, Systèmes Embarqués | Aucun commentaire »

MeeGo – Vidéo de la pré-Alpha
Mercredi 23 juin 2010

Quelques nouvelles sur l’avancement de MeeGo ! Une vidéo présentant une « pré-alpha » de la distribution d’Intel et Nokia a été publiée. On y voit notamment une interface graphique adaptée au multitouch. Il n’y a pas à dire, l’interface n’a rien à envier à celle de ses concurrents actuels. La prochaine release est prévue pour le 30 juin prochain.

Share

Mots-clefs : Intel, MeeGo, Nokia
Publié dans Général, Systèmes Embarqués | Aucun commentaire »

Test de MeeGo pour Netbook v1.0
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

Mots-clefs : linux, linux embarqué, Maemo, MeeGo, Moblin, netbook
Publié dans linux, Systèmes Embarqués | 2 commentaires »



Un peu de moi autrepart :

  • rss Twitter
  • rss LinkedIn
  • rss Viadeo
  • rss Developpez.com
  • rss Github
  • rss Youtube
  • rss Flickr
  • rss Mon CV (pdf, odt) - ENGLISH
  • rss Flux RSS

  • Articles récents

    • Raspberry Pi – Premières images de la version alpha
    • Au revoir Mindscape
    • Concours de création de système Linux embarqué sur carte Mini2440
    • Juillet 2011 – Quelques news en vrac sur l’actualité de l’embarqué
    • Mass Storage USB sur tous les OS grâce au File-backed Storage Gadget (g_file_storage)
  • Commentaires récents

    • TRYSS dans DSO nano – L’oscilloscope numérique de poche
    • Yoann Sculo dans Raspberry Pi – Premières images de la version alpha
    • R@OUL dans Raspberry Pi – Premières images de la version alpha
    • sache dans Vicacopter, un hélicoptère autonome open source fort sympathique
    • Yoann Sculo dans Au revoir Mindscape
  • Catégories

    • Applications
    • Emploi
    • Général
    • linux
    • Non classé
    • Robotique
    • Systèmes Embarqués
    • Traitement d'image
  • Mots-clefs

    Android Arduino ARM association caliban Buildroot C caliban camera caprica 2010 carte fox CELF conférence ELCE 2010 embarqué Embedded Linux Conference Emploi foxboard Free Electrons G20 Genesis Karotz lapin Libre Linaro linux linux embarqué Linux Magazine magazine MeeGo Mindscape nabaztag Nokia open source planète robots Robert robot Robotique robotique amateur Simerion système embarqué Systèmes Embarqués UTT video violet électronique


Yoann Sculo est fièrement propulsé par WordPress
Articles (RSS) et Commentaires (RSS).