Levée de fonds pour la production d'un processeur libre

Posté par  (site web personnel, Mastodon) . Modéré par patrick_g.
51
1
mai
2011
Matériel

La communauté OpenCores est maintenant une référence dans le domaine du hardware libre. Leur site héberge de nombreux projets de composants libres essentiellement sous forme de code HDL synthétisable sur des FPGA.

Depuis quelques années maintenant les membres de cette communauté développent une architecture générique de microprocesseur 32/64bits nommée OpenRISC1000. L'architecture est maintenant relativement mature, et est utilisable sur de nombreux types de FPGA. L'architecture est déjà gérée par GCC et Linux.

OpenCore veut maintenant passer à la vitesse supérieure en lançant une véritable production de ce processeur. L'objectif étant de proposer un processeur à très bas coût avec des performances (vitesse/consommation) bien meilleures que les versions sur FPGA.

Sortie de la version 3.4 du « Projet Armadeus »

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
29
4
mar.
2011
Matériel

La version 3.4 du « Projet Armadeus » a vu le jour ce jeudi 3 mars 2011. Pour rappel, le « Projet Armadeus » a pour objectif de faciliter le développement de systèmes embarqués à base de logiciels libres. Il est basé sur la combinaison logicielle suivante : U-Boot, Linux et Buildroot / Busybox / µClibc.

Le projet est « alimenté » par deux entités :

  • l'association Armadeus Project, qui fournit un support bénévole aux particuliers et aux écoles / universités ;
  • la société Armadeus Systems, qui conçoit la majorité des cartes électroniques utilisées par le projet et fournit un support commercial aux entreprises désirant développer des solutions embarquées sur base Linux.

Les modules embarqués (APFxx) pris en charge par le projet sont sur base architecture ARM + FPGA, permettant à ceux qui le souhaitent d'améliorer leurs compétences, aussi bien en développement logiciel, qu'en développement matériel (conception électronique numérique).

Les nouveautés majeures de la version 3.4 sont :

  • l'ajout du support pour le système APF27_PPS qui permet de créer des systèmes autonomes d'acquisition de données sécurisée ou bien des passerelles réseau sécurisées ;
  • le support expérimental de Buildroot 2010.11 et Linux 2.6.38 ;
  • des corrections de bogues.

Le projet va désormais se concentrer sur la version 4.0 qui devrait ajouter d'ici quelques mois le support officiel (actuellement expérimental) de Linux 2.6.39, Buildroot 2011.05, U-Boot 2010 et du nouveau module APF51.

blogARM.net organise une pétition pour avoir un Linux sur l'AC100

Posté par  . Modéré par Xavier Teyssier.
Étiquettes :
14
30
sept.
2010
Matériel
blogARM.net a créé une pétition internationale afin d'encourager Toshiba à travailler davantage avec la communauté dans l'adaptation de distributions Linux classiques sur le AC100, le tout premier smartbook sorti en France. Pour rappel, un smartbook est un netbook équipé d'un processeur ARM.

Dans le cas du AC100, on retrouve une puce NVIDIA Tegra 250 équipée de deux coeurs cadencés à 1Ghz. Il est actuellement livré sous Android mais beaucoup préféreraient l'utiliser sous un système GNU Linux classique. Malheureusement, Toshiba ne fait rien pour aider la communauté. La société se garde de fournir les sources du noyau qu'elle utilise sur cette machine et ne donne aucune information qui pourrait permettre d'installer aisément un autre OS.

Broadcom prend le large

Posté par  . Modéré par Xavier Teyssier.
Étiquettes : aucune
24
17
sept.
2010
Matériel
Une bonne nouvelle pour tous les libristes, le fabricant de puces Wi-Fi Broadcom a décidé de fournir un pilote entièrement open source pour ses puces de dernière génération qui gèrent le Wi-Fi selon la norme IEEE_802.11n. Les puces en questions sont les BCM43224, BCM43225, et BCM4313.

Programme de l'Embedded Linux Conference Europe 2010

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes : aucune
11
7
sept.
2010
Matériel
L'Embedded Linux Conference est indéniablement la plus importante conférence de développeurs Linux embarqué. Elle a lieu chaque année au printemps aux États-Unis et en automne en Europe. Cette année, l'édition européenne, l'Embedded Linux Conference Europe (ELCE) aura lieu les 27 et 28 octobre à Cambridge, en Angleterre. Elle sera précédée le 26 octobre de la Gstreamer Conference 2010, un autre sujet important pour le monde de l'embarqué.

Le programme de l'ELCE a été récemment annoncé. Tout d'abord, deux keynotes :
  • Ralf Baechle, le mainteneur de l'architecture MIPS du noyau Linux ;
  • Ari Rauch, directeur du développement logiciel et système du processeur OMAP chez Texas Instruments.

Puis plus d'une quarantaine de conférences sur des sujets comme le temps-réel, les outils de développement Linux embarqué, le multimédia dans l'embarqué, les chargeurs de démarrage, les chaînes de compilation croisée, le support du matériel, la virtualisation dans l'embarqué.

L'accès à ELCE est payant, mais un tarif relativement abordable de 80 euros pour les deux jours est proposé aux hobbyistes. Dans tous les cas, l'équipe de Free Electrons sera présente, filmera l'intégralité des conférences puis les mettra en ligne, comme d'habitude.

Sortie de la version 3.3 du Projet Armadeus

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
11
24
août
2010
Matériel
La version 3.3 du "Projet Armadeus" a vu le jour le 30 juillet 2010. Pour rappel, le "Projet Armadeus" a pour objectif de faciliter le développement de systèmes embarqués à base de Logiciels Libres. Il est basé sur la combinaison logicielle : U-Boot, Linux et Buildroot/Busybox/uClibc.

Le projet est "alimenté" par deux entités :
  • L'association Armadeus Project, qui fournit un support bénévole aux particuliers et aux écoles/universités ;
  • La société Armadeus Systems, qui conçoit la majorité des cartes électroniques utilisées par le projet et fournit un support commercial aux entreprises désirant développer des solutions embarquées sur base Linux.

Les modules embarqués (APFxx) pris en charge par le projet sont sur base ARM9+FPGA, permettant à ceux qui le souhaitent d'améliorer leurs compétences aussi bien en développement logiciel qu'en développement matériel (conception électronique numérique).

Les nouveautés majeures de la version 3.3 sont :
  • Ajout des fonctionnalités Wi-Fi/Bluetooth/GSM/GPS, soit par dongle USB soit avec l'extension matérielle "Wireless" APW, pour les modules APF27 ;
  • Support expérimental de Buildroot 2010.05 et U-Boot 2010.03 ;
  • Qt 4.5.3 ;
  • corrections de nombreux bugs.

Cette version devrait être une des dernières du cycle 3.x, qui s'achèvera en fin d'année avec la sortie de nouveaux modules APF encore plus puissants (à base de Cortex-A8).

Sortie d'OGD1

Posté par  . Modéré par Benoît Sibaud.
Étiquettes : aucune
30
6
juin
2010
Matériel
La première série de cartes OGD1 vient d'être produite. OGD1 est une carte de développement matériel dont le but est de servir de base de travail pour la fabrication d'une carte vidéo 3D aux spécifications ouvertes et aux pilotes libres. Après les premiers prototypes de 2007, 25 exemplaires de la carte ont été produits :
  • 13 iront aux développeurs ;
  • 4 serviront pour les démonstrations (salons, conférences...) ;
  • le reste sera vendu aux personnes ayant précommandé la carte (8 cartes).

Cette série de cartes a pu être réalisée grâce aux fonds levés par Linux Fund pour le projet OpenGraphics.

La production d'OGD1 :
Les circuits imprimés ont été produits au Canada par « Myro Electronic Control Devices Inc. (MyroPCB) ». Ensuite, la société « Conelec » a réalisé l'assemblage de deux cartes à la main pour que Howard de Traversal Technology puisse les tester. Celles-ci validées, « Conelec » a assemblé le reste des cartes effectuant en même temps les tests de base, puis Howard a fait des tests supplémentaires pour la validation des cartes.

La carte OGD1 est destinée aux développeurs, mais les images des micro-logiciels prêtes à être utilisées seront publiées à chaque mise à jour importante du code source de ceux-ci.
Pour la carte OGD1, il y a trois micro-logiciels :
  • Le BIOS de la carte, programmable par le bus PCI ;
  • Le programme du Spartan-3, programmable par le bus PCI ;
  • Le programme du Lattice XP10, qui doit être transféré par un câble (C'est cette puce qui gère le bus PCI) ;

Les développeurs du projet OpenGraphics ayant maintenant leurs cartes, sa progression sera plus rapide.

Avec la sortie de sa carte de développement, le projet OpenGraphics franchit une étape dans la réalisation de la carte utilisateur du projet OGC (carte graphique « normale ») à un prix raisonnable. Les 8 cartes vendues aux personnes ayant précommandé ont servi à faire la jonction financière et produire la série de 25 cartes. Une série plus petite aurait été plus chère et heureusement plus de 8 personnes ont précommandé la carte.

Recherche de développeurs
Les personnes intéressées par le développement de pilotes pour la carte ou bien par la programmation de la carte elle-même, peuvent demander à recevoir une carte en envoyant un résumé de leurs compétences et du projet (nécessité de la carte), ici ogd1@linuxfund.org
Les cartes restant la propriété de Linux Fund, dont le but est que les cartes soient utilisées au maximum. (retour des cartes en fin de projet, en cas de non-utilisation...)

NdA : Un grand merci à Timothy Miller pour avoir répondu à mes questions.
Cette série de cartes est produite par Linux Fund, Traversal Technology fournit « seulement » l'assistance technique gracieusement.

Une liseuse libre pour lire des livres libres

Posté par  (site web personnel) . Édité par devnewton 🍺 et Benoît Sibaud. Modéré par rootix.
Étiquettes :
33
8
mai
2010
Matériel
InLibroVeritas, le célèbre éditeur libre du monde francophone (et en particulier des livres framabook) propose une liseuse de livre électronique.

Le e-Reader InLibroVeritas Opus, fabriqué par la société française Bookeen, est basée sur la technologie de l'encre électronique, technologie que l'on retrouve en particulier chez son concurrent le Kindle d'Amazon.

Cependant, le e-Reader InLibroVeritas Opus se démarque non seulement par sa portabilité (à la norme stockage de masse USB, donc compatible avec Microsoft, Mac, Linux et autres), mais aussi par son absence de DRM et son firmware libre basé sur Linux. Cette liseuse, correspondant à l'idéal de la culture libre a donc été naturellement choisie par les éditions ILV. Le fondateur d'ILV Mathieu Pasquini explique d'ailleurs qu'ils ont ainsi fait « le choix de supporter deux entreprises françaises qui ont clairement opté pour un avenir ouvert, des technologies libres, des arts libres, allant à contre courant des majors mondiales ».

**NDM: l'éditeur semble avoir disparu et la liseuse ne semble plus disponible à la vente**. Liens pointant vers archive.org

Scanners : une nouvelle version de sane et un rapide tour d'horizon

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
25
28
avr.
2010
Matériel
SANE est l'acronyme de Scanner Access Now Easy (Accès au scanner à présent facile).

Une nouvelle version, la 1.0.21 vient de sortir. Parmi les nouveautés :
  • Trois nouveaux backends (kodak, kvs1025 pour Panasonic et p5 pour Primax PagePartner) ;
  • 224 nouveaux modèles gérés ;
  • Prise en charge de HAL et udev mis à jour ;
  • Uniformisation des noms;
  • Compilation facilitée sur des architectures peu courantes;
  • Mise à jour de la documentation;
  • Correction de bugs et multiples améliorations de détail.

La liste des 1777 matériels référencés est particulièrement importante car elle montre que de trop nombreux matériels ne peuvent pas fonctionner hors de la configuration Windows avec laquelle ils ont été vendus. C'est un déni d'interopérabilité.
Il est donc important de consulter cette liste avant l'acquisition d'un scanner. Toutefois, certains modèles non gérés par les backends de SANE fonctionnent fort bien sous Linux avec des pilotes fournis par le constructeur. C'est le cas des imprimantes multifonction de HP où le pilote est installé en même temps que l'imprimante. C'est pourquoi la compatibilité doit être recherchée sur openprinting.org. Le cas d'Epson est un peu différent car les pilotes Epkowa sont réalisés par Avasys, une filiale d'Epson.

Sane peut être utilisé avec de nombreux frontends. On peut citer scanimage, scangui ou Xsane qui est l'interface graphique la plus utilisée. Il ne faut pas oublier le très commode xsane-gimp qui permet de scanner et importer un document depuis Gimp avec Fichier -> Créer -> Xsane: Device dialog...

NdM : Merci à ille qui avait proposé un article sur sane 1.0.21.

Archos 5IT : Du linux dans ma tablette

Posté par  . Modéré par tuiu pol.
Étiquettes :
21
16
avr.
2010
Matériel
Archos est une "petite" boite française spécialisé dans les lecteurs multimédia. Elle a la bonne habitude de libérer les spécifications de ses produits de génération antérieure, ce qui a donné naissance au projet openAOS. Ce dernier propose de fournir un firmware alternatif, sous linux, à ces baladeurs.

Or, la génération actuelle (Génération 7) sous Android, a vu ce processus accélérer, puisqu'Archos fournit, depuis février de cette année, un firmware SDE (pour Special Developer Edition) pour la tablette de la marque. Grâce à ce dernier, les développeurs ont pu commencer à prendre en main le matériel, et nous avons même pu voir fleurir des initiatives intéressantes, avec une debian modifiée qui se lance en mode graphique.

Enfin, depuis quelques jours, les développeurs de l'initiative openAOS ont montré un véritable dual boot sur la tablette, permettant de choisir le firmware au démarrage.

Séminaire « Linux et le temps réel », mercredi 5 mai 2010 à Toulouse

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par rootix.
Étiquettes :
8
20
avr.
2010
Matériel
Thomas Petazzoni, de Free Electrons, animera le mercredi 5 mai 2010 un séminaire d’une journée consacrée à « Linux et le temps réel », organisé par Captronic, en collaboration avec le pôle Aerospace Valley et Midi Pyrénées Innovation. Le résumé du séminaire est le suivant :

Linux est un système d’exploitation libre dont l’utilisation dans des contextes embarqués est déjà forte et croît d’année en année. Ces contextes embarqués sont notamment dans des cadres industriels souvent associés à des problématiques temps réel. Au travers d’un séminaire d’une journée, nous vous proposons de faire un état des lieux des solutions temps réel pour Linux puis de procéder à la mise en œuvre des solutions PREEMPT_RT et Xenomai sur une carte de développement ARM.

Le programme complet du séminaire est disponible dans ce document PDF. Il aura lieu de 9h à 17h30, au LAAS, 7 avenue du Colonel Roche à Toulouse. L’accès est gratuit, sur inscription. Voir également le site de Midi Pyrénées Innovation pour des informations complémentaires et l'inscription.

Buildroot 2010.02 est sorti !

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
30
8
mar.
2010
Matériel
Buildroot est un outil permettant la construction de systèmes Linux embarqués. Il automatise le processus de téléchargement, configuration, compilation et installation de tous les composants d'un système Linux embarqué : chaîne de compilation croisée, chargeur de démarrage, noyau, système de fichiers racine avec BusyBox, bibliothèques graphiques, réseau, multimédia, etc.

Utilisant le même système de configuration que celui du noyau, Buildroot permet de générer un système embarqué adapté à vos besoins. Il permet de compiler en standard près de 600 paquets : BusyBox, X.org, D-Bus, DirectFB, Gtk, Qt, GStreamer notamment, et il est très aisé d'ajouter d'autres paquets. Buildroot est utilisé officiellement par plusieurs fabricants de matériel, notamment Atmel, Armadeus Systems et Calao Systems et de nombreuses sociétés l'utilisent pour leurs projets Linux embarqué, notamment industriels.

OpenWrt Backfire 10.03 bêta disponible

Posté par  . Modéré par patrick_g.
Étiquettes :
17
5
mar.
2010
Matériel
L'équipe d'OpenWrt est fière de vous annoncer la sortie de la version bêta de la prochaine version majeure, appelée Backfire. Le test de cette version permettra de faire remonter les divers bugs et problèmes en vue de la stabilisation de la version finale.

Les binaires peuvent être téléchargés à l'adresse suivante : http://downloads.openwrt.org/backfire/10.03-beta/

Les changements apportés en particulier par cette version sont :
  • Le noyau utilisé par brcm-2.4 est mis à jour en 2.4.37 ;
  • Les autres cibles sont mises à jour en 2.6.30 ou 2.6.32 ;
  • GCC mis à jour en 4.3.3 pour les cibles ARM/MIPS , 4.4.3 pour PowerPC ;
  • uClibc version 0.9.30.1 ;
  • Le pilote b43 sous noyau 2.6 est utilisé pour les composants Broadcom 11g ;
  • Le pilote ath9k pour les composants Atheros 11n ;
  • La prise en charge de nombreux matériels à base d'Atheros ar71xx ;
  • Magicbox est maintenant intégré dans la cible ppc40x.


Nouvelles cibles :
  • brcm63xx - Modems/routeurs ADSL Broadcom ;
  • cobalt - Appliances Cobalt Networks sur processeurs MIPS ;
  • orion - Routeurs Marvell Orion.


Problèmes connus :
  • La résolution IPv6 par uClibc peut entraîner des erreurs de segmentation ;
  • Le serveur httpd de busybox peut se bloquer ou faire des erreurs de segmentation, néanmoins, LuCi utilise lucid pour servir les pages http ;
  • LuCi est toujours en cours de développement pour suivre cette version, quelques options de configuration sont manquantes, notamment pour les switchs et le 802.11n.

Note : nous vous avions promis depuis longtemps de vous dire lorsque les pilotes Wi-Fi Broadcom sur plate-forme BCM47xx avec noyaux 2.6 seraient prêts, c'est le cas :)

Open-PC l'ordinateur compatible avec le Libre

Posté par  . Modéré par Florent Zara.
Étiquettes : aucune
19
20
jan.
2010
Matériel
L'Open-PC, le premier ordinateur de la communauté pour la communauté sera disponible fin février. Il s'agit d'un ordinateur de bureau qui devrait être économique en énergie, prêt à l'emploi et facile à mettre à jour. Il n'utilise que du matériel supporté par GNU/Linux, avec lequel il est livré. L'environnement de bureau KDE est pré-installé.

Toutes les décisions concernant l'architecture, le design, le prix ont été concertées avec la communauté (par le truchement de sondages en ligne).

NdM : l'Open-PC n'utilise pas un BIOS libre comme certains ont pu le dire.

Sortie d'OpenWrt Kamikaze 8.09.2

Posté par  . Modéré par patrick_g.
Étiquettes :
22
11
jan.
2010
Matériel
L'équipe d'OpenWrt, la distribution Linux pour routeurs Wi-Fi est fière de vous annoncer la sortie de Kamikaze 8.09.2.

Cette version achève la série Kamikaze 8.09.2 en apportant les correctifs suivants :
  • Le module de suivi de connexion pour PPTP a été supprimé de la cîble brcm-2.4 rendant le port forwarding non-fonctionnel après quelques heures ;
  • Ajout de la sélection d'antenne par gpio sur les Nanostation loco2 ;
  • Le support des switch IC+ IP17C dans swconfig a été rajouté pour le D-Link DIR-300 et d'autres matériel à base d'Atheros ;
  • Ajout d'un format d'image combinée (kernel+rootfs) et du support de sysupgrade ;
  • Correction des problèmes avec Ethernet sur Fonera+ ;
  • Correction de la régression sur le Netgear WGT634U introduite avec 8.09.1 ;
  • La gestion de la notification explicite de congestion (ECN) de TCP est désactivée par défaut ;
  • Amélioration de la fiabilité de sysupgrade ;
  • Ajout du support des tables de partitions FIS dans mtd pour les systèmes utilisant RedBoot ;
  • Création d'images VMware VMDK pour x86 ;
  • Correction de la configuration d'IPv6 au boot ;
  • Nombreux correctifs pour Madwifi ;
  • Correction d'ImageBuilder et du SDK ;
  • Correction du mode failsafe (restauration des réglages) sur Fonera+ et Fonera 2.0 ;
  • Correction des fuites mémoire dans miniupnpd ;
  • Correction des problèmes liés à l'échappement dans ddns-scripts ;
  • Mise à jour de X-Wrt en 8.09.2 ;
  • Mise à jour de LuCI en v0.8.8 ;
  • Intégration des mises à jour de sécurité pour openswan, tiff, libpng, le noyau Linux, curl, gnutls, openssl et dnsmasq.
Une liste complète des changements est disponible ici : https://dev.openwrt.org/milestone/Kamikaze 8.09.2

Attention : la cible brcm47xx (noyau 2.6) ne fonctionne pas correctement avec les chipsets Wi-Fi Broadcom, nous recommandons donc brcm-2.4 si l'utilisation du Wi-Fi est critique.

La date de sortie de la prochaine version n'est pas encore fixée, mais cette dernière utilisera les noyaux 2.6.30 et supérieurs et prendra en charge davantage de matériel.

Création d'un planet sur le fait soi-même (diy) francophone

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes : aucune
20
8
déc.
2009
Matériel
Je vous annonce la création d'un site regroupant des articles issus de différents blogs sur le sujet du « fait soi-même », on pourrait résumer cela à un « Do It Yourself francophone ».

Actuellement, les articles sont plus axés sur les réalisations électroniques, mais le fait soi-même s'étend à beaucoup de domaines (liste des catégories). Il faut noter que la plupart des réalisations sont faites à l'aide et grâce à des logiciels libres comme :
  • Kicad pour la réalisation de schémas électroniques / typons
  • Avrdude pour la programmation des Avr

  • Le projet Arduino
  • J'en passe...


Les projets résultants restent dans le domaine du libre, les sources le sont, les schémas le sont, bref, toute la chaîne est libre la plupart du temps.

Sur LinuxFR, il y a quelques mordus d'électronique qui seront sûrement ravis de découvrir un site de ce genre et qui voudront peut être nous rejoindre sur le planet. Ce sera avec plaisir et comme on dit : plus on est de fous...

Intel présente un prototype de processeur x86 octatétracontacœur

Posté par  . Modéré par tuiu pol.
Étiquettes : aucune
24
4
déc.
2009
Matériel
Le projet TeraScale d'Intel vient d'atteindre une nouvelle étape : un prototype de microprocesseur x86 à 48 cœurs. Intel cite comme possibilités d'utilisation l'informatique nébuleuse, où un grand nombre de processeurs sont rassemblés en un même endroits pour mutualiser leur utilisation, ou encore la vision par ordinateur.

TeraScale, un terrain d'expérimentation dans la voie des processeurs massivement multicœurs, avait déjà conduit à la réalisation de Polaris, un processeur octacontacœur (80), mais avec de petits cœurs au jeu d'instruction réduit. Cette fois, grâce à la gravure en 45 nm et à une technologie de haute permittivité (high-k), ce sont bien des cœurs x86 complets qui sont gravés sur une puce de la taille d'un timbre.

Comme chaque cœur gère son état individuellement et peut même s'éteindre, la puce consomme, selon son utilisation, entre 25 et 125 watts. Les cœurs sont regroupés par paires reliées entre elles par un réseau maillé dont chaque lien fonctionne à 64 Gio/s.

Contrairement aux processeurs actuels, la puce n'utilise pas de mécanisme de cohérence de cache, car la communication entre les cœurs repose sur le passage de messages. Le fondeur a présenté une machine basée sur cette puce fonctionnant sous Linux et Windows. Une telle machine peut se voir dotée de plusieurs puces à 48 cœurs et d'un maximum de 64 Gio de mémoire vive.

Sortie de la version 3.2 du Projet Armadeus

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
9
2
déc.
2009
Matériel
La version 3.2 du "Projet Armadeus" a vu le jour ce mardi 1er décembre 2009.
Pour rappel, le "Projet Armadeus" vise à faciliter le développement de systèmes embarqués à base de Logiciels Libres. Il est basé sur la combinaison logicielle : U-Boot, Linux et Buildroot/Busybox/uClibc.

Le projet est "alimenté" par deux entités :
  • l'association Armadeus Project, qui fournit un support bénévole aux particuliers et aux écoles
  • la société Armadeus Systems, qui conçoit la majorité des cartes électroniques utilisées par le projet et fournit un support commercial aux entreprises désirant développer des solutions embarquées sur base Linux

Les modules embarqués (APFxx) supportés par le projet sont sur base ARM9+FPGA, permettant à ceux qui le souhaitent d'améliorer aussi bien leurs compétences logicielles que matérielles (conception électronique numérique).

Les nouveautés de la version 3.2 sont :
  • passage de SVN à GIT
  • ajout de Pygame, Quake et de AsDevices (bibiliothèque facilitant l'accès aux ressources matérielles des modules APF)
  • meilleure prise en charge des cartes APF27 (à base de Freescale i.MX27) : nouvel écran tactile 7 pouces, sortie HDMI/DVI, prise en charge expérimentale de Xenomai
  • corrections de bugs et meilleure organisation des sources en prévision de l'arrivée de nouvelles fonctionnalités matérielles (extension "Wireless")

Open Graphics lance la production de l'OGD1

Posté par  . Modéré par rootix.
Étiquettes :
39
15
nov.
2009
Matériel
La carte de développement du projet Open Graphics, OGD1, est en cours de fabrication. Les circuits imprimés ont été fabriqués, l'assemblage des composants a commencé. Les cartes seront prêtes d'ici 6 à 8 semaines (fin d'assemblage et test). Le but du projet Open Graphics est de fournir une carte vidéo 3D aux spécifications ouvertes et aux pilotes libres.

OGD1 est une carte « vidéo » de développement, utilisant un FPGA, la structure interne de la carte est modifiable (câblage des portes logiques). On peut donc y essayer des « logiques graphiques », validant ainsi le GPU et les pilotes avant de lancer la production de la carte graphique utilisateur qui elle utilise un ASIC (puce non modifiable) dont le coût par unité est plus faible.

Du fait de l'utilisation d'un FPGA, ces cartes sont relativement chères (750 US$) pour une utilisation comme simple carte vidéo, elles sont donc principalement destinées au développement. En fait, ces cartes permettent la réalisation de n'importe quel type de matériel (carte son, wifi, etc.) même si elles sont orientées carte graphique, l'ajout de modules est possible.

Hardware Locality (hwloc)

Posté par  . Modéré par patrick_g.
Étiquettes :
23
6
nov.
2009
Matériel
Hardware Locality (hwloc) est une bibliothèque détectant le matériel et l'exposant de manière portable et générique aux utilisateurs et applications. Cela permet notamment aux applications d'adapter leur comportement à la complexité interne croissante des machines modernes, avec une hiérarchie sophistiquée de processeurs, cœurs, caches partagés, threads, nœuds NUMA

Connaître les besoins précis des applications est difficile. Mais connaître l'organisation des cœurs, caches partagés, et autres ressources matérielles, l'est tout autant, en particulier si on souhaite rester portable. Réécrire une application à chaque fois qu'on l'utilise sur une nouvelle machine est inenvisageable. hwloc est là pour se charger de détecter le matériel et de l'exposer de manière abstraite et portable sous la forme d'un arbre, soit par son interface de programmation en C, soit par des outils en ligne de commande. L'outil lstopo fournit par exemple une vue graphique de la hiérarchie de processeurs, caches, cœurs… exportable dans de nombreux formats via Cairo (voir le lien vers les exemples ci-dessous). D'autres outils permettent notamment de verrouiller des tâches à certains processeurs, cœurs…

NAS LaCie Network Space : un firmware alternatif

Posté par  (site web personnel, Mastodon) . Modéré par patrick_g.
Étiquettes :
23
28
oct.
2009
Matériel
NdM : Julien04 nous fait part dans les journaux d'un firmware alternatif auquel il a participé. Nous avons souhaité mettre en valeur son retour d'expérience

« J'ai commandé un NAS grand public (LaCie Network Space 1 TO). Ça coûte une centaine d'euros, disque de 1To compris, donc on imagine bien que les performances seront à la hauteur du prix. Mais au delà des performances, ce sont les fonctionnalités qui m'ont déçu ! En effet, il propose bien le partage FTP et samba, mais seulement un partage public et un seul partage privé (login/pass). Or une séparation des droits est indispensable pour moi...

Puisque le NAS tourne via Linux, j'ai cherché un firmware alternatif, mais rien n'était disponible. Seulement des personnes motivées qui arrivent à obtenir un accès telnet grâce à une faille dans l'interface web. Ils mettent à jour ou ajoutent certains logiciels, rien de plus concret. Et puis j'ai remarqué qu'un NAS Philips, le SPD8020, était très proche techniquement (même carte de développement de la société Marvell) et surtout que quelqu'un maintenait un firmware alternatif ! Cette personne, nommée jippiejajee, un hollandais, a pris le temps de m'aider à comprendre la structure du disque LaCie et à la modifier pour pouvoir utiliser son firmware alternatif Philips. Pour résumer, il faut
  • Sortir le disque du NAS ;
  • Refaire toutes les partitions ;
  • Formater un peu d'ext3 et utiliser dd pour importer certaines partitions brutes.
jippiejajee a du adapter son firmware à la séquence de démarrage (boot) imposée par le hardware LaCie, j'ai débuggué et maintenant ça fonctionne ! Il en a donc fait une version à part entière qui possède son propre tutoriel. Ce firmware propose tout ce qui me manquait :
  • Gestion des utilisateurs ;
  • Meilleure gestion des partages ;
  • Des fioritures comme partage NFS, client torrent, etc. ;
  • De meilleurs performances en samba et en FTP.
Le libre a encore gagné ! J'espère que d'autres pourront délivrer leur NAS grâce à ce firmware alternatif. »

Le plus petit serveur du monde sous Linux !

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
23
18
oct.
2009
Matériel
Ce n'est plus un secret pour personne, Linux se cache partout tant et si bien que certains pensent qu'il existe plus de machines Linux dans l'embarqué que de Windows dans les PC. L'un de ces matériels pouvant de préférence fonctionner avec Linux serait le plus petit serveur du monde.

À peine plus gros qu'un connecteur RJ45 (33,9 x 16,3 x 13,5 mm), pesant 9,6 grammes, ce tout petit serveur est basé sur un processeur FreeScale ColdFire 32 bits à 166 MHz (le MCF548X ?) équipé de 8 Mo de mémoire vive et 16 Mo de mémoire flash. Ce minuscule serveur nommé XPort Pro est le dernier-né de la famille XPort, de modules de calcul et de réseau Ethernet intégrés de la société Lantronix. Il possède en outre de nombreuses interfaces dont I²C, CAN, GPIO ou encore 1-wire. Il est possible de l'alimenter par Ethernet (PoE).

Son utilisation dans l'embarqué est d'autant plus intéressante qu'il est compatible IPv6. Il est destiné à de très nombreuses applications, en particulier dans le domaine de la domotique. Il supporte également SSHv2 et SSLv3.

NdM : Merci à fraph de nous avoir signalé l'existence de ce petit bijou !

Publication des vidéos de l'Embedded Linux Conference 2009

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
22
6
août
2009
Matériel
Comme à chaque conférence importante traitant de Linux embarqué, la société Free Electrons était présente et a enregistré les conférences. Cette fois-ci, c'est avec la participation de Satoru Ueda et Tim Bird (de Sony), que Michael Opdenacker et Thomas Petazzoni (de Free Electrons) vous proposent les vidéos des conférences de Embedded Linux Conference 2009, qui s'est tenue du 6 au 8 avril à San Francisco. Les vidéos sont mises à disposition sous les termes d'une licence libre. La prochaine Embedded Linux Conference Europe aura lieu les 15 et 16 octobre 2009 à Grenoble.

On retrouvera notamment une conférence du mainteneur Linux embarqué du noyau Linux, David Woodhouse, des conférences sur les problématiques temps réel, sur l'instrumentation et le déboguage, la gestion mémoire, le portage sur diverses architectures, la gestion de l'énergie, le multimédia, le temps de démarrage, les systèmes de fichiers, les systèmes de build et bien d'autres sujets encore.

À noter que Free Electrons, société de développement et de formation dans le domaine de Linux embarqué, a animé plusieurs présentations et BOF (Bird of a Feather, sessions de réflexion) lors de cette conférence :

  • Une conférence sur Buildroot, un outil de construction de systèmes Linux embarqué

  • Une conférence sur les systèmes de fichiers pour Flash

  • Une BOF sur les outils de construction de systèmes Linux embarqué

  • Une BOF sur les problématiques de taille (taille du noyau, des applications en espace utilisateurs, les solutions pour réduire la taille, etc.)


La liste complète des vidéos est disponible dans la suite de l'article. Nous publierons prochainement les vidéos du thème embarqué des Rencontres Mondiales du Logiciel Libre qui se sont déroulées à Nantes début juillet.

[Droneries] EMAV 2009

Posté par  . Modéré par Nÿco.
Étiquettes :
16
25
juil.
2009
Matériel
Contrairement à certaines idées reçues, tous les drones ne ressemblent pas a des Predators tout comme tous les robots ne sont pas des Terminators en puissance. En effet, loin des caméras de télévision, une scène amateur se développe basée sur des centrales de navigation Open Source et faciles d'accès avec des stations sol sous Linux telles les Paparazzi, les Ardupilot et autres UAV DevBoard soutenuees par une communauté très active.

Cette communauté se rassemble lors d'évènements au cours desquels des petites compétitions à la fois ludiques et techniques sont organisées dans une ambiance bon enfant.

C'est le cas par exemple de l'EMAV 2009 qui se déroulera au Cultuurcentrum TU Delft, à Delft, au sud des Pays Bas du 14 au 17 septembre. Sachant que le vent est souvent très présent en cette saison; les évolutions extérieures vont être assez intéressantes ;-)

Alors, vous venez ?