Accès rapide aux articles de la page


Gravatar de Eddy33

RMLL 2009 : programme final du thème Systèmes embarqués et Matériel Libre 

Salut.


Le programme final  du thème Systèmes embarqués et Matériel Libre des Rencontres Mondiales du Logiciel Libre (RMLL) est disponible en ligne.

Les RMLL auront lieu cette année à Nantes du 7 au 11 juillet 2009.


Le thème Systèmes embarqués et Matériel Libre  traite des Logiciels et Matériels Libres mis en oeuvre dans la conception des systèmes embarqués. L'embarqué est encore un thème majeur cette année avec plus de 15 conférences programmées ainsi qu'un atelier pratique de 2 jours sur OpenMoko !

Plus d'informations :

++

Retourner au sommaire

Gravatar de Eddy33

MSI Wind U100. Rajouter 1 Go de RAM 

Bonjour,

Le netbook MSI WInd U100 est équipé par défaut de 1 Go de RAM. Il est possible de rajouter 1 Go de RAM en utilisant une barette SODIMM DDR2 PC2-5300.

Il suffit de démonter le capot de la face du dessous. Il y a 9 vis à dévisser. Une vis est protégée par un autocollant qui fait sauter la garantie si vous le percez pour atteindre la vis : cela veut dire que vous perdrez la garantie si vous rajoutez une barette de RAM.

Si c'est votre choix, alors détachez délicatement le capot puis insérez la barette de RAM dans le support SO-DIMM. Remontez le capot et revisser les 9 vis.

L'opération est terminée et vous voilà avec 2 Go de RAM ;-)

Le lien ci-dessous propose une vidéo pour décrire l'opération.

++

Sources :

Retourner au sommaire

Gravatar de Eddy33

Thème Systèmes embarqués et Matériel Libre des RMLL 2009 : programme préliminaire 

Salut.

Les Rencontres Mondiales du Logiciel Libre s'approchent doucement.

Concernant le thème Systèmes embarqués et Matériel Libre, les choses se précisent. Un programme préliminaire est maintenant disponible.

Il est encore temps aux retardataires de soumettre leur présentation à embarque@rmll.info.

++

Sources :

Retourner au sommaire

Gravatar de Eddy33

Appel à présentations pour le thème « Systèmes embarqués et Matériel Libre » des RMLL 2009 

Salut.

C'est reparti !

Il y aura encore cette année aux Rencontres Mondiales du Logiciel Libre (RMLL) un thème sur le Logiciel Libre pour l'embarqué. On y parlera en plus de Matériel Libre. Nous serons 4 à diriger ce thème : Florian Fainelli, Thomas Petazzoni, Pierre Ficheux et moi-même.

Voici ci-dessous l'appel à présentations du thème...

++

================================

Ce texte est l’appel à présentations du thème « Systèmes embarqués et Matériel Libre » de ces rencontres. Les autres thèmes présents en 2009 peuvent être trouvés sur le site des RMLL : http://2009.rmll.info/.

Les systèmes embarqués sont de plus en plus présents dans notre société. Les concepteurs de systèmes embarqués utilisaient des solutions logicielles propriétaires payantes soumises à royalties. Depuis quelques années, un revirement de tendance est apparu avec l’usage de Logiciels Libres pour l’embarqué. Cela est rendu possible par l’adaptation du noyau Linux aux contraintes de l’embarqué : pas de MMU, faible empreinte mémoire, systèmes de fichiers en mémoire Flash… et son portage sur différents types de processeurs.

Parallèlement aux Logiciels Libres pour l’embarqué se développe du Matériel Libre. Un Matériel Libre permet d’avoir accès à l’ensemble des spécifications électroniques d’un design matériel et est reproductible par tout le monde. Cela assure une utilisation du matériel des plus performantes car on connaît parfaitement son fonctionnement. Un matériel libre accroît également sa durée de vie car il peut être étendu à une autre utilisation, à défaut adapté. La session “Systèmes embarqués et matériel libre” a pour but de faire le point sur l’état de l’art du Logiciel Libre et du Matériel Libre pour l’embarqué.

Les points abordés dans la session sont (liste non exhaustive) :

  • Développement du noyau Linux embarqué, implantation et portage sur systèmes embarqués.
  • Outils pour le développement de l’embarqué : chaînes de compilation…
  • Linux embarqué : µClinux…
  • Extensions Temps Réel dur pour Linux : RTLinux, RTAI…
  • Extension Temps Réel mou pour Linux : patch rt…
  • Noyaux Temps Réel dur : eCos, RTEMS, ADEOS, Xenomai…
  • Java embarqué.
  • Interfaces graphiques pour les systèmes embarqués : Gtk, Qt, Nano/X…
  • Linux et le System on Chip (SoC).
  • Matériel Libre (Open hardware), design libre, modules IP libres (Intellectual Property) et softcores : opencores, OpenRISC, LEONSparc, FPGA…

Les propositions de présentation concernant des expériences industrielles et des expérimentations sont encouragées.

Précisions à destination des intervenants :

Les conférences auront une durée de 30 minutes, questions comprises. Des tables rondes seront organisées.

Les exposés synthétiques sont prévus pour durer 20 minutes. Des versions PDF des exposés ne sont pas obligatoires mais seront très appréciées (mises en ligne après l’évènement elles constituent des archives très utiles pour toute la communauté).

Si vous envisagez de venir et de proposer un exposé, veuillez envoyer au plus vite un message à l’adresse suivante : embarque@rmll.info avec un résumé de votre exposé (ainsi, si vous le pouvez, qu’un résumé en anglais) au plus tard le 15 mars 2009. N’hésitez pas à faire suivre cette annonce là où, ou à qui, vous le jugerez le plus utile (mais n’abusez pas du courriel).

Nous avons des ressources limitées pour les transports (seulement pour les orateurs qui ne peuvent pas se faire rembourser par l’institution à laquelle ils appartiennent) mais il n’y a pas de frais d’inscription à la conférence et un hébergement à très faible coût est organisé sur le site.

L’équipe des bénévoles organisateurs du thème « Systèmes embarqués et Matériel Libre » des RMLL 2009 : Florian Fainelli, Patrice Kadionik, Thomas Petazzoni et Pierre Ficheux.

Retourner au sommaire

Gravatar de Eddy33

Evolution des performances du noyau de Fedora pour la version 32 bits 

Salut.

Depuis la version 7 de Fedora, je mesure régulièrement les performances du noyau pour la version 32 bits de Fedora avec le benchmark UnixBench. En ayant le même outil de mesure et la même machine de test, il est alors possible de faire des comparaisons relatives.

Pour rappel, j'avais obtenu les résultats suivants avec UnixBench pour la version 32 bits de Fedora :

  • Fedora 7 (noyau 2.6.22) : 756,5
  • Fedora 8 (noyau 2.6.23) : 752,4
  • Fedora 9 (noyau 2.6.26) : 712,2
  • Fedora 10 (noyau 2.6.27) : 689,6

La figure suivante montre l'évolution des performances :


On constate donc une lente érosion des performances du noyau en fonction de sa version. Entre Fedora 7 (noyau 2.6.22) et Fedora 10 (noyau 2.6.27), l'érosion est de 8,8 %.

Cette baisse de performances est sûrement liée à un noyau de plus en plus complexe et de plus en plus gros en fonction de son évolution.

Il faut néanmoins relativiser cette baisse. La loi de Moore, avec comme conséquence l'augmentation globale des performances des ordinateurs, compense très largement cette baisse.

Attention maintenant à ce que le noyau ne succombe pas à la loi de Wirth !

++

Retourner au sommaire

Gravatar de Eddy33

Fedora 10 vs Fedora 9 : comparaison des performances pour les versions 32 bits 

Salut.


Voilà, c'est fait ! J'ai installé Fedora 10 sur ma machine de bureau. J'en ai profité pour comparer les performances de Fedora 10 à celles de Fedora 9 pour la version 32 bits uniquement.

Pour rappel, ma machine est équipée d'un Quad Core Intel Q6600 à 2,4 GHz avec 4 Go de RAM.


Je me suis limité au benchmark UnixBench qui fournit un indice global, ce qui me simplifiera la comparaison. La version UnixBench utilisée est la version 4.1.0.


Mon protocole de tests est le suivant :
  • Installation de Fedora 10 version 32 bits avec le noyau Fedora 2.6.27.5-117.fc10.i686
  • La machine est placée en niveau 3 (init 3).
  • 10 séries de tests avec UnixBench compilé sous Fedora 10 et exécuté sous Fedora 10 (noyau Fedora 2.6.27.5-117.fc10.i686).
  • 10 séries de tests avec UnixBench compilé sous Fedora 9 et exécuté sous Fedora 9 (noyau Fedora 2.6.26.6-79.fc9.i686).
Voici les résultats obtenus :

Fedora 10 version 32 bits :

Série 1 : 693.4
Série 2 : 682.1
Série 3 : 694.2
Série 4 : 683.5
Série 5 : 691.0
Série 6 : 692.7
Série 7 : 686.2
Série 8 : 688.1
Série 9 : 691.5
Série 10 : 693.3

Moyenne : 689.6

Fedora 9 version 32 bits :

Voici pour rappel les résultats obtenus avec Fedora 9 :
Série 1 : 713.5
Série 2 : 711.1
Série 3 :
Série 4 : 713.5
Série 5 : 707.6
Série 6 : 717.2
Série 7 : 707.4
Série 8 : 712.2
Série 9 : 714.0
Série 10 : 713.5

Moyenne : 712.2

Résultats :

Pour Fedora 10, on obtient un indice moyen de 689.6 pour UnixBench.

Pour Fedora 9, j'avais obtenu un indice moyen de 712.2 pour UnixBench.

On a donc une perte moyenne de près de 3.2 % de Fedora 10 32 bits par rapport à Fedora 9 32 bits.

Conclusion :


Au moment de ces tests, le noyau Fedora 10 (basé sur le noyau vanilla 2.6.27) est modestement un peu moins performant que le noyau Fedora 9 (basé sur le noyau vanilla 2.6.26).

Petit à petit, au fur et à mesure de l'embonpoint du noyau, on constate à chaque fois une perte de quelques pour cents à chaque fois.

Je proposerai dans un prochain billet un récapitulatif de l'évolution des performances du noyau Fedora en fonction des différentes versions de la distribution...


++

Retourner au sommaire

Gravatar de Eddy33

Fedora 9 vs Fedora 8 : comparaison des performances pour les versions 32 bits 

  • 14 votes
    vote oui vote non

Salut.


Avant d'installer Fedora 10 sur ma machine de bureau, j'en ai profité pour comparer les performances de Fedora 9 à celles de Fedora 8 pour la version 32 bits uniquement.

Pour rappel, ma machine est équipée d'un Quad Core Intel Q6600 à 2,4 GHz avec 4 Go de RAM.


Je me suis limité au benchmark UnixBench qui fournit un indice global, ce qui me simplifiera la comparaison. La version UnixBench utilisée est la version 4.1.0.


Mon protocole de tests est le suivant :
  • Installation de Fedora 9 version 32 bits : noyau Fedora 2.6.26.6-79.fc9.i686
  • La machine est placée en niveau 3 (init 3).
  • 10 séries de tests avec UnixBench compilé sous Fedora 9 et exécuté sous Fedora 9.
  • 10 séries de tests avec UnixBench compilé sous Fedora 8 et exécuté sous Fedora 8.
Voici les résultats obtenus :


Fedora 9 version 32 bits :

Série 1 : 713.5
Série 2 : 711.1
Série 3 :
Série 4 : 713.5
Série 5 : 707.6
Série 6 : 717.2
Série 7 : 707.4
Série 8 : 712.2
Série 9 : 714.0
Série 10 : 713.5

Moyenne : 712.2


Fedora 8 version 32 bits :

Voici pour rappel les résultats obtenus avec Fedora 8 :

Série 1 : 771.3
Série 2 : 753.4
Série 3 : 782.7
Série 4 : 738.7
Série 5 : 754.5
Série 6 : 737.4
Série 7 : 755.2
Série 8 : 736.0
Série 9 : 752.3
Série 10 : 742.7

Moyenne : 752.4



Résultats :

Pour Fedora 9, on obtient un indice moyen de 712.2 pour UnixBench.

Pour Fedora 8, j'avais obtenu un indice moyen de 752.4 pour UnixBench.

On a donc une perte moyenne de près de 5 % de Fedora 9 32 bits par rapport à Fedora 8 32 bits.

Conclusion :


Au moment de ces tests, le noyau Fedora 9 (basé sur le noyau vanilla 2.6.26) semble modestement un peu moins performant que le noyau Fedora 8 (basé sur le noyau vanilla 2.6.23).

Cela semble normal, non significatif et dans la marge d'erreur de toute mesure statistique.

Je vous proposerai les résultats de Fedora 10 vs Fedora 9 pour voir l'évolution entre le noyau 2.6.26 et 2.6.27...

++

Retourner au sommaire

Gravatar de Eddy33

eddy33's Blog : un nouveau thème 

Salut.

Cela fait déjà quelque temps que vous avez pu remarquer le nouveau thème que j'ai adopté pour mon blog.

Je recherchais à avoir un thème DotClear faisant référence à Fedora et à l'embarqué mélangeant ainsi le bleu de Fedora avec le vert de la couleur des circuits imprimés !

Je me suis donc tourné vers la communauté TitaXium créé par TitaX pour la réalisation d'un thème original.

"TitaXium est une communauté de bénévoles désirant partager leurs connaissances et leurs compétences en apportant un service de création, d'optimisation et de conseil autour de tout ce qui touche l'Internet.
Elle a pour objectif une meilleure répartition des connaissances en matière de Webdesign et de développement d'applications, partant du principe que le partage permettra une amélioration de notre navigation sur Internet."

Le thème est quasiment achevé et le résultat est à la hauteur de mes espérances.

Aussi, je tiens à remercier TitaX d'avoir accepté ma requête ainsi que Graph-Max pour le design et Methylbro pour la découpe DotClear.

Bravo les artistes !

++

Retourner au sommaire

Gravatar de Eddy33

MSI Wind U100. Configuration de l'écran sous Fedora 

Salut.

Le MSI Wind U100 possède un écran 16:10 de résolution 1024x600, ce qui n'est pas une résolution courante. Aussi, il vaut mieux avoir un fichier xorg.conf adapté.

Voici donc une version du fichier xorg.conf adapté pour prendre en compte le clavier français. Il est à noter que la sortie vidéo marche aussi, ce qui permet de connecter directement un vidéo projecteur au netbook MSI Wind U100.

Salut.

Le MSI Wind U100 possède un écran 16:10 de résolution 1024x600, ce qui n'est pas une résolution courante. Aussi, il vaut mieux avoir un fichier xorg.conf adapté.

Voici donc une version du fichier xorg.conf adapté pour prendre en compte le clavier français. Il est à noter que la sortie vidéo marche aussi, ce qui permet de connecter directement un vidéo projecteur au netbook MSI Wind U100.

++

Plus d'informations :

  • La page sur xorg.conf du site http://wiki.msiwind.net
  • Fichier xorg.conf :
# SaX generated X11 config file
# Created on: 2008-07-10T01:55:10+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
Option "AllowMouseOpenFail" "on"
Option "ZapWarning" "on"
EndSection

Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "HorizScrollDelta" "0"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[3]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
DisplaySize 271 159
HorizSync 29-60
Identifier "Monitor[0]"
ModelName "1024X600@60HZ"
Option "DPMS"
Option "PreferredMode" "1024x600"
VendorName "--> LCD"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622
Modeline "1024x600" 43.00 1024 1072 1104 1184 600 603 613 619 +HSync -VSync
Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622
Modeline "800x600" 34.75 800 848 880 960 600 603 607 617 +HSync -VSync
Modeline "768x576" 34.96 768 792 872 976 576 577 580 597
Modeline "768x576" 32.25 768 816 848 928 576 579 583 593 +HSync -VSync
Modeline "640x480" 23.86 640 656 720 800 480 481 484 497
Modeline "640x480" 23.25 640 688 720 800 480 483 487 494 +HSync -VSync
Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync -VSync
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Device"
BoardName "945 GME"
BusID "0:2:0"
Driver "intel"
Identifier "Device[0]"
Option "monitor-LVDS" "Monitor[0]"
VendorName "Intel"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
Option "Composite" "on"
EndSection

Retourner au sommaire

Gravatar de Eddy33

MSI Wind U100. Mise en oeuvre de la webcam sous Fedora 

  • 10 votes
    vote oui vote non

Salut.

Après avoir installé Fedora 9 sur mon netbook MSI Wind U100-251, je me suis donc attaché à faire fonctionner ce qui ne fonctionnait pas par défaut.

Pour le Wifi, j'ai expliqué comment faire sous Fedora 9 et Fedora 10 Rawhide.

La webcam n'est pas détectée par défaut. Le module Linux utilisé est uvcvideo. Pour faire fonctionner la webcam, il faut recompiler la dernière version du module uvcvideo. Il faut bien sûr activer au préalable la webcam en appuyant simultanément sur Fn + F6.

Salut.

Après avoir installé Fedora 9 sur mon netbook MSI Wind U100-251, je me suis donc attaché à faire fonctionner ce qui ne fonctionnait pas par défaut.

Pour le Wifi, j'ai expliqué comment faire sous Fedora 9 et Fedora 10 Rawhide.

La webcam n'est pas détectée par défaut. Le module Linux utilisé est uvcvideo. Pour faire fonctionner la webcam, il faut recompiler la dernière version du module uvcvideo. Il faut bien sûr activer au préalable la webcam en appuyant simultanément sur Fn + F6.

Si tout va bien, elle apparaît avec le VID/PID 5986:0203 (vendeur Acer !)  :

# lsusb
Bus 001 Device 007: ID 5986:0203 Acer, Inc
...
Il faut alors récupérer les sources de uvcvideo par SVN puis les recompiler :
# svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk linux-uvc
# cd linux-uvc
# make
# make install

Il reste enfin à installer le nouveau module uvcvideo :

# modprobe -r uvcvideo
# modprobe uvcvideo
La webcam est alors opérationnelle. Elle marche parfaitement avec cheese.
Enfin, il faut noter que, quand la webcam est active, une petite led rouge s'allume !

++


Retourner au sommaire

©2007 :: Powered by BilboPlanet :: Hébergé par Tux-planet :: Valid CSS & XHTML

web tracker