Archive pour mars 2009

Mise en place de l’environnement de dev

Samedi 28 mars 2009

Sur le site de OE, ils ça a l’air simple. Dans la pratique ça l’est moins !

Voici ce qui fonctionne le mieux chez moi (le mieux car il y a quand même un bug au niveau de OE).

* installation dans un sous-rep openembedded de mon home

(/home/titeuf/openembedded)

  1. cd ~
  2. mkdir -p openembedded/build/conf
  3. cd openembedded
  4. svn co svn://svn.berlios.de/bitbake/branches/bitbake-1.8/ bitbake
  5. git clone git://git.openembedded.net/openembedded.git org.openembedded.stable
  6. touch build/conf/sanity.conf

* creation de build/conf/local.conf avec dedans (pour mon c3200) :

  1. DL_DIR = "/home/titeuf/openembedded/downloads"     <==== attention ne pas utiliser ~ ici !
  2. BBFILES = "/home/titeuf/openembedded/org.openembedded.stable/packages/*/*.bb"
  3. BBMASK = ""
  4. TMPDIR = "/home/titeuf/openembedded/${DISTRO}"      <===== attention ne pas mettre de / à la fin !
  5. MACHINE = "spitz"
  6. DISTRO = "angstrom-2008.1"
  7. ENABLE_BINARY_LOCALE_GENERATION = "1"
  8. GLIBC_GENERATE_LOCALES = "en_US.UTF-8 en_GB.UTF-8 fr_FR.UTF-8"
  9. GENERATE_LOCALES = "en_US.UTF-8 en_GB.UTF-8 fr_FR.UTF-8"
  10. LINGUAS = "en fr"
  11. ALL_LINGUAS = "en fr"
  12. PREFERRED_LINGUAS = "fr"
  13. IMAGE_FSTYPES = "jffs2 tar.gz"
  14. PARALLEL_MAKE = "-j 3"
  15. BB_NUMBER_THREADS = "2"
  16. INHERIT += " rm_work "
  17. PREFERRED_VERSION_linux = 2.6.24
  18. PREFERRED_VERSION_linux-rp = 2.6.24

* creer un fichier ./source avec comme contenu :

  1. #!/bin/bash
  2. export BBPATH=/home/titeuf/openembedded/build:/home/titeuf/openembedded/org.openembedded.stable
  3. export PATH=/home/titeuf/openembedded/bitbake/bin:$PATH

* lancer la compilation !

  1. source ./source
  2. bitbake sharp-flash-header-c700                     <==== manque une dep dans les images et est nécessaire pour le c3200
  3. bitbake zaurus-updater                              <==== manque une dep dans les images et est nécessaire pour le c3200
  4. bitbake base-image

*** la il va planter. chez moi c’est soit parce qu’il a un pb de filesize sur le kernel => continuer avec bitbake -k base-image, soit parce qu’il ne trouve pas le zImage (c’est le bug de OE). A ce moment là, il indique le rep de travail : angstrom-2008.1/…/kexecboot…/linux-rp/arch/arm/boot dans lequel il faut copier un zImage valide. Perso j’ai mi celui de la derniere angstrom trouvée sur le net avec un kernel 2.6.24 (d’ou l’option dans la conf !) et ça marche nickel.

Ensuite, j’ai pas eu de soucis pour les images suivantes :

  1. bitbake console-image
  2. bitbake gpe-image
  3. bitbake opie-image

Je vais tester opie-kdepim-image qui semble poser quelques soucis.

Le pb avec le kernel est que le nouveau systeme de boot (kexecboot) pose probleme avec les zaurus. Il y plusieurs patchs proposés mais aucun n’a encore été accepté (j’en ai testé un qui marche pourtant…). A terme, ils veulent, si j’ai bien tout compris, s’affranchir de la limite de taille du kernel en la déplaçant ailleurs (ne pas me demander de détails !) ce qui favoriserai également les mises à jour du noyau (pour le moment il faut tout réinstaller visiblement).

Petit détail, grace à l’option « rm_work » qui fait effacer les fichiers temporaires au fur et a mesure, l’ensemble une fois compilé n’occupe que 4.6 Go sur mon disque (ils disent qu’il faut compter au moins 35 Go pour
un bitbake word…)

Yopi 3700

Jeudi 26 mars 2009

files/photo_yopy3700.jpg

Spécifications techniques

Processeur Processeur 206 MHz Strong ARM 32-bit RISC

Système d’exploitation & gestionnaire graphique Kernel Linux 2.4.2 RM Linux (Linupy™), X window System X11R6, Gnome & GTK+ V1.2.10

Ecran Ecran tactile 3.5 pouces, résolution 240×320 points, 65.536 couleurs, technologie TFT LCD rétro-éclairé

Mémoire SDRAM 128Mo, flash ROM 32Mo

Interface Clavier QWERTY complet 49 touches, liaison série RS-232C, connection USB (via station d’accueil), port Compact Flash (CF) II, port infrarouge (115Kbps), lecteur SD/MMC (Multimedia Card), touches de défilement écran, microphone, prise sortie son stéréo (Jack Ø3.5mm), stylet intégré

Taille & poids Hauteur: 24.7mm; largeur: 69mm; Longueur: 103mm; Poids: 200g.

Batterie Batterie rechargeable 2300mAh Li-ion Polymer.

Applications Application livrées en standard :

  • PIMS (Agenda, Contacts, Tâches, Carnet de notes)
  • Multimedia (Lecteur MP3, Dictaphone, logiciel de dessin)
  • YOPY office Handcom (YOPY Word, YOPY Tableur, Yopy Viewer)
  • Jeux (Sokoban, Solitaire, Freecell, Xrick, Doom)
  • Utilitaires (Package manager, Wallpaper, Xterm, Calculatrice, IrDA)
  • Réseau (Navigateur Web HTML Dillo, gestionnaire d’e-mail)
  • Gestionnaire de fichier (connexion PC)
  • Reconnaissance d’écriture
  • Centre de contrôle / paramètres système
  • mySQL, serveur Web BOA

Yopi 3500

Jeudi 26 mars 2009

files/photo_yopy3500.jpg

Spécifications techniques

Processeur Processeur 206 MHz Strong ARM 32-bit RISC

Système d’exploitation & gestionnaire graphique Kernel Linux 2.4.2 RM Linux (Linupy™), X window System X11R6, Gnome & GTK+ V1.2.10

Ecran Ecran tactile 3.5 pouces, résolution 240×320 points, 65.536 couleurs, technologie TFT LCD rétro-éclairé

Mémoire SDRAM 128Mo, flash ROM 32Mo

Interface Clavier QWERTY complet 49 touches, liaison série RS-232C, connection USB (via station d’accueil), port infrarouge (115Kbps), lecteur SD/MMC (Multimedia Card), touches de défilement écran, microphone, prise sortie son stéréo (Jack Ø3.5mm), stylet intégré

Taille & poids Hauteur: 19,4.7mm; largeur: 69mm; Longueur: 103mm; Poids: 170g.

Batterie Batterie rechargeable 1500mAh Li-ion Polymer.

Applications Application livrées en standard :

  • PIMS (Agenda, Contacts, Tâches, Carnet de notes)
  • Multimedia (Lecteur MP3, Dictaphone, logiciel de dessin)
  • YOPY office (Editeur de texte, YOPY Word, YOPY Tableur, Yopy Viewer)
  • Jeux (Sokoban, Solitaire, Freecell, Xrick, Doom)
  • Utilitaires (Package manager, Wallpaper, Xterm, Calculatrice, IrDA)
  • Réseau (Navigateur Web HTML Dillo, gestionnaire d’e-mail)
  • Gestionnaire de fichier (connexion PC)
  • Reconnaissance d’écriture
  • Centre de contrôle / paramètres système
  • mySQL, serveur Web BOA

Yopi 3000

Jeudi 26 mars 2009

files/photo_yopy3000.jpg

Spécifications techniques

Processeur Processeur 206 MHz Strong ARM 32-bit RISC

Système d’exploitation & gestionnaire graphique Kernel Linux 2.4.2 RM Linux (Linupy™), X window System X11R6, Gnome & GTK+ V1.2.10

Ecran Ecran tactile 3.5 pouces, résolution 240×320 points, 65.536 couleurs, technologie TFT LCD (non rétro-éclairé)

Mémoire Flash 64Mo, ROM 16Mo

Interface Clavier anglais 40 touches, liaison série RS-232C, connection USB (via station d’accueil), port infrarouge (115Kbps), lecteur SD/MMC (Multimedia Card), touches de défilement écran, microphone, prise sortie son stéréo (Jack Ø3.5mm)

Taille & poids Hauteur: 2cm; largeur: 6,9cm; Longueur: 10,3cm; Poids: 168g.

Batterie Batterie rechargeable 1280mAh Li-ion Polymer donnant près de 16h d’autonomie.

Applications Application livrées en standard (version anglaise) : Agenda, Contacts, Tâches synchronisables avec Microsoft Outlook et Lotus Notes; Navigateur Web; gestionnaire d’e-mail; Lecteur MP3; Dictaphone; Carnet de notes; logiciel de dessin; Calculatrice scientifique; Jeux; Reconnaissance d’écriture; Gestionnaire de fichiers; Centre de contrôle.

Sharp Zaurus SL-6000, SL-6000L et SL-6000W

Jeudi 26 mars 2009

http://www.sharp.co.jp/corporate/news/sl6000.gif

Specifications materielles :

  • Processeur : XScale 400MHz (PXA-255)
  • Flash ROM : 128Mo (64 pour l’utilisateur)
  • RAM : 64Mo
  • Ecran : Ecran CG Silicon 640*480, 16bits (65536 couleurs)
  • Audio : Haut parleur + micro + prise casque, son 16bits
  • Batterie : 1700 mAH
  • Extensions : Port MMC/SD et CompactFlash (I & II), port infrarouge, série, USB
  • Connectivité : Wifi (IEEE802.11b) sur SL-6000L, Bluetooth et Wifi sur SL-6000W
  • Pays : Japon, eBay

Sharp Zaurus SL-C760 et SL-C860

Jeudi 26 mars 2009

http://conics.net/shp/pda/zaurus-sl-c700/images/slc760-single.jpg

Spécifications matérielles :

  • Processeur : XScale 400MHz (PXA-255)
  • Flash ROM : 128Mo (65 pour l’utilisateur)
  • RAM : 64Mo
  • Ecran : Ecran CG Silicon 640*480, 16bits (65536 couleurs), sortie video SVGA (800×600) en option (carte CF)
  • Audio : Haut parleur + micro + prise casque, son 16bits
  • Batterie : 1700 mAH
  • Extensions : Port MMC/SD et CompactFlash (I & II), port infrarouge, série, USB
  • Pays : Japon, eBay

Sharp Zaurus SL-C750

Jeudi 26 mars 2009

http://conics.net/shp/pda/zaurus-sl-c700/images/slc750-single.jpg

Les SL-750 et SL-760 sont equipés du processeur PXA-255 qui est une évolution du PXA-250 et dont la difference se situe au niveau de la fréquence du bus externe (RAM) qui est à 200MHz (contrairement au 100MHz du PXA-250), et qui n’est plus touché par ce « bug ».

Specifications materielles :

  • Processeur : XScale 400MHz (PXA-255)
  • Flash ROM : 64Mo (30Mo pour l’utilisateur)
  • RAM : 64Mo
  • Ecran : CG Silicon 640*480, 16bits (65536 couleurs), sortie video SVGA (800×600) en option (carte CF)
  • Audio : Haut parleur + micro + prise casque, son 16bits
  • Batterie : 950 mAH
  • Extensions : Port MMC/SD et CompactFlash (I & II), port infrarouge, série, USB
  • Pays : Japon, eBay

Sharp Zaurus SL-C700

Jeudi 26 mars 2009

http://conics.net/shp/pda/zaurus-sl-c700/images/slc700-single.jpg

Spécifications matérielles :

  • Processeur : XScale 400MHz (PXA-250) (pour ceux qui comprennent pas bien, c’est le même que le B500 : y’a aussi ce fameux « bug »)
  • Flash ROM : 32Mo
  • RAM : 64Mo
  • Ecran : CG Silicon 640*480, 16bits (65536 couleurs) sortie VGA 800*600 en option via carte CF
  • Audio : Haut parleur + micro + prise casque, son 16bits
  • Batterie : 950 mAH
  • Extensions : Port MMC/SD et CompactFlash (I & II), port infrarouge, série, USB
  • Pays : Japon, importateurs, eBay

Sharp Zaurus SL-B500 / SL-5600

Jeudi 26 mars 2009

http://www.sharp-usa.com/images/hpc_sl5600_pic2_h174.jpg

Celui-ci fonctionne avec le processeur XScale d’Intel… C’est un peu un SL-C700 dans un boîtier de SL-5500

Explications sur le « bug » du XScale

Specifications materielles :

  • Processeur : XScale 400MHz (PXA-250) (PXA-255 à partir d’une date de fabrication encore non déterminée)
  • Flash ROM : 32Mo
  • RAM : 64Mo (35Mo pour l’utilisateur)
  • Ecran : 240*320, 16bits (65536 couleurs)
  • Audio : Haut parleur + micro + prise casque, son 16bits
  • Batterie : 1700 mAH
  • Extensions : Port MMC/SD et CompactFlash (I & II), port infrarouge, série, USB
  • Pays : Japon, États-Unis, Grande-Bretagne, Allemagne, importateurs

Sharp Zaurus SL-A300

Jeudi 26 mars 2009

http://www.infosync.no/news/2002/08/30/gfx/a300_02.gif

Un Zaurus tout petit, sans clavier.

Specifications materielles :

  • Processeur : XScale 200MHz (PXA-210)
  • Flash ROM : 16Mo
  • RAM : 64Mo
  • Ecran : 240*320, 16bits (65536 couleurs)
  • Audio : prise casque stereo (2,5mm), haut parleur
  • Batterie : ??
  • Extensions : Port MMC/SD, Port infrarouge, série, USB
  • Pays : Japon, importateurs