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

Archive pour le mot-clef ‘linux’

« Articles plus anciens
Articles plus récents »
Sortie de Buildroot 2011.02
Mercredi 2 mars 2011

Logo Buildroot

Comme tous les 3 mois, Buildroot se refait une beauté et publie une version stable de son système. Hier soir, nous avons eu droit à la nouvelle version 2011.02. Alors quoi de neuf depuis novembre dernier ?

  • Des améliorations dans le support des toolchains externes et de crosstool-ng
  • Séparation du compilateur croisé et du dossier staging pour l’hôte
  • Grosse réorganisation de la gestion matérielle des cartes, notamment au niveau de qemu
  • Le support de Ccache a été retravaillé.
  • Nouvelle infrastructure cmake
  • Support de la première architecture sans MMU de Buildroot, Blackfin
  • Et toujours autant de bumps de packages :)

J’aimerais tellement participer à Buildroot et proposer un certain nombre de patchs. Mais j’ai paaaaaas le temps ! Raaaah :( J’avais depuis des mois l’intention de générer un patch pour l’ajout de mpd que j’avais déjà intégré à mon Buildroot, mais faute de temps il a finalement été intégré par quelqu’un d’autre dans la 2011.02 :P . En attendant, je suis toujours aussi content de l’utiliser au quotidien. Je suis passé la semaine dernière sur 2010.11, mais j’avoue que l’amélioration du support de crosstool-ng m’enchante particulièrement. J’ai quelques petits soucis ponctuels avec la uClibC depuis un moment, et les tests de passage à la glibc via crosstool-ng était un véritable bourbier sur mes précédentes versions de Buildroot. J’ai hâte de tester ça !

[Voir l'article complémentaire de linuxfr]

Share

Mots-clefs : 2011.02, Buildroot, crosstool-ng, linux, linux embarqué, release
Publié dans linux, Systèmes Embarqués | 4 commentaires »

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 »

Sortie d’OpenSilicium Magazine N°1 – Magazine de l’open source pour l’électronique et l’embarqué
Vendredi 24 décembre 2010

Nous avions eu droit à une petite pub dans le dernier Linux Magazine Hors-Série. Aujourd’hui sort le premier numéro d’OpenSilicium Magazine. Cette nouvelle monture des éditions diamond est dédiée à l’univers des technologies embarquées et de l’open source. Je soutiens tellement l’initiative que je me suis abonné avant hier les yeux fermés. De plus, c’est bien souvent la croix et la bannière pour trouver mes Linux Mag en kiosque. Donc là, OpenSilicium viendra directement à moi ! Ahah !

Et voici le sommaire de ce premier numéro :

SOMMAIRE

  • 4 news

Labo

  • 6 Introduction à SPICE3 : simulation de circuits électroniques, et au-delà

Mobilité

  • 21 Introduction au développement Android à l’attention de ceux qui n’aiment pas Eclipse

Système

  • 30 Mise au point à distance avec GDB et QEMU

En Couverture

  • 38 Plateforme FriendlyARM mini2440

Expérimentation

  • 50 Emportez votre hub Ethernet en voyage

Domotique

  • 53 Diffusez vidéos et musique sur le réseau

Repère

  • 54 Implémentation de systèmes critiques dirigée par des modèles
  • 74 Implémentation efficace d’algorithmes sur FPGA
  • 79 Conception et applications des LFSR en VHDL

Réseau

  • 92 Exploration du NetGear ReadyNAS Duo

Vous retrouverez plus de détail sur les catégories du magazine sur le site d’OpenSilicium.

Share

Mots-clefs : embarqué, linux, linux embarqué, Linux Magazine, magazine, OpenSilicium, système embarqué, Systèmes Embarqués
Publié dans linux, Systèmes Embarqués | Aucun commentaire »

Développer sur le Karotz – Faire son application en 5 minutes
Samedi 18 décembre 2010

Voilà presque un an que je travaille sur le Karotz, successeur du Nabaztag. Nous commençons à faire quelques présentations des possibilités de notre ami le lapin sur le blog de Karotz :) Nous avons notamment mis en place une vidéo hebdomadaire qui présente un peu le travail de notre équipe vu de l’intérieur.

Mon dernier billet sur le blog de Karotz explique comment faire une application embarquée en 5 minutes grâce à notre SDK :) Enjoy !

Et voici les précédentes vidéos qui présentent quelques nouvelles fonctionnalités du Karotz ;) (d’autres suivront !)

Share

Mots-clefs : embarqué, Javascript, Karotz, lapin, linux, Mindscape, nabaztag, SDK, video
Publié dans linux, Systèmes Embarqués | Aucun commentaire »

[code] Changer un password md5 sans la commande passwd
Vendredi 3 décembre 2010

Quand  on est sur un filesystem de type cramfs et que /etc/passwd est en lecture seule, on se retrouve assez bête quand on souhaite générer rapidement un mot de passe de type md5. J’imagine qu’il y a peut-être d’autres solutions, mais quand on est habitué à passwd, hé bien on a l’air bien bête ! Note à moi même, en téléchargeant makepasswd, on peut se générer un mot de passe de la sorte :

echo "motdepasse" | makepasswd --clearfrom - --crypt-md5
Share

Mots-clefs : linux, makepasswd, md5, passwd, password
Publié dans linux | Aucun commentaire »

Linux embarqué 3e édition
Jeudi 2 décembre 2010

Linux embarqué - 3eme édition

Ahah, mais que vois-je ? Serait-ce une réédition du livre Linux embarqué de Pierre Ficheux, introuvable depuis quelques années :D Les éditions Eyrolles annoncent une réédition du livre sur leur site, prévue pour décembre 2010. Après 2002 et 2005 cela nous amène à la 3eme édition de cet ouvrage de référence sur Linux embarqué. Amazon indique même la date de sortie à aujourd’hui, du coup je vais tenter de le commander. Depuis le temps que j’essaie de me le procurer en version papier :)

Share

Mots-clefs : 3eme édition, Eyrolles, linux, linux embarqué, livre, Pierre Ficheux
Publié dans linux, Systèmes Embarqués | 1 commentaire »

Hacking – Un driver open source pour le Kinect de Microsoft
Samedi 13 novembre 2010

Driver open source du Kinect

Après le lancement du Kinect il y a quelques jours, un concours a été lancé par la société Adrafuit Industries mettant en jeu $3,000 pour le premier à réaliser un driver open source. A peine ai-je eu le temps d’entendre parler de ce concours que le défi avait déjà été relevé :-)

Ainsi un certain Hector Martin, à l’instar de notre ami Johnny Chung Lee avec ses détournements de wiimote, a réussi l’exploit.

Ah qu’est-ce que j’aimerais avoir du temps pour faire ce genre de hack !

Bref, voici une petite vidéo du résultat :

Share

Mots-clefs : Adafruit, driver, hack, Kinect, linux, open source
Publié dans linux | 1 commentaire »

Du nouveau chez Linaro
Mercredi 10 novembre 2010

Du nouveau chez Linaro ! Qui vient de mettre à jour son site web et notamment sa catégorie communauté. On remarque notamment l’apparition d’un forum technique, une catégorie Getting Started, entre autres, qui nous explique comment prendre en main Linaro. Nous avons ainsi le droit à une vidéo de démonstration d’installation d’un système sur carte BeagleBoard. La prise en compte de la communauté commence vraiment bien ! J’ai hâte de voir la suite, et surtout de m’essayer à Linaro sur mes petites cartes ARM :)

Share

Mots-clefs : Beagle Board, communauté, Démo, Linaro, linux
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 »

OpenBricks – Un nouveau Framework Linux embarqué pour Media Center
Jeudi 21 octobre 2010

Depuis quelques semaines un nouveau framework appelé OpenBricks a fait son apparition sur le net. En tant que grand curieux j’ai été fouiner sur leur site pour savoir de quoi il s’agissait réellement.

OpenBricks s’annonce comme Framework Linux embarqué pour la création de distributions personnalisées pour des systèmes embarqués industriels. Le projet est issu du  media center open source GeeXboX. L’initiative part d’un très bon sentiment, du coup j’ai continué à fouiner en allant regarder le code présent sur leur dépôt mercurial. Mais très rapidement la question suivante me vient à l’esprit. « Super ! Mais en quoi est-ce différent de Buildroot ? »

Linux FR a abordé le sujet il y a quelques jours. Je reste néanmoins assez sceptique sur l’apport du projet par rapport à l’existant. Bien qu’annonçant une approche différente de ses « concurrents » (OpenEmbedded ou Buildroot) la finalité semble exactement la même que Buildroot.

Je ne vais pas me lancer dans un comparatif détaillé entre OpenBricks et Buildroot. Cependant, ils permettent de construire une distribution custom, et choisir les paquets à installer. Du point de vue interface de configuration, les deux projets se basent sur un menu ncurses où l’on va configurer à la main tout notre système. Choix d’architecture, de toolchain, de packages, tout fonctionne de la même façon. Honnêtement la seule différence réside dans le choix des packages. OpenBricks est indéniablement axé media center, alors que Buildroot quant à lui est orienté distribution généraliste. Des packages très intéressants présents sur OpenBricks ne sont pas présents sur Buildroot et inversement. On remarque toutefois qu’OpenBricks est déjà plus user-friendly au niveau de la distribution finale et propose un panel plus diversifié d’interfaces graphiques que dans Buildroot.

Je tiens à préciser tout de même que je trouve l’initiative toutefois très intéressante. Fort de leur expérience sur GeeXboX les développeurs ont eu l’idée d’adapter leur travail pour permettre la création de distributions personnalisées. Si l’on prend le projet OpenBricks comme un générateur de distribution media center, il est clair qu’il fait son travail et mieux (comprendre plus facilement) que Buildroot. Si on le prend comme un générateur de distribution Linux embarqué custom, je ne suis pas certain que OpenBricks permette la génération d’un système aussi poussé qu’avec Buildroot. En fait, tout dépend de la direction qui va être choisie pour le développement futur d’OpenBricks. S’ils se cantonnent à des distributions de type media center je pense que Buildroot et OpenBricks peuvent cohabiter sans aucun problème. Par contre, s’ils briguent la distribution Linux embarqué classique, je pense que nous aurions tout à gagner à fusionner les projets. Car il est certain que chacun des deux a ses inconvénients et ses avantages. Nous aurions beaucoup à gagner à rapprocher ces projets complémentaires.

Dans l’état actuel des choses, OpenBricks propose une assez longue liste d’outils non disponibles dans Buildroot. Du coup, je pense qu’il va trouver sa place au sein dans la communauté Linux embarqué. Reste à voir comment il va évoluer et surtout dans quelle mesure il va être adopté par des projets professionnels. Donc wait and see ! En attendant, je suis en train de me paramétrer un système pour tester ça sur une de mes cartes ARM :)

Share

Mots-clefs : Buildroot, distribution, framework, GeeXboX, linux, linux embarqué, Media Center, OpenBricks, OpenEmbedded
Publié dans linux, Systèmes Embarqués | 2 commentaires »

« Articles plus anciens
Articles plus récents »


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).