Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:utiliser_son_pda_hx4700_sous_angstrom_avec_ubuntu [Le 05/01/2012, 19:52] – [Création d'une Image Ångström Opie pour le hx4700] sefran | tutoriel:utiliser_son_pda_hx4700_sous_angstrom_avec_ubuntu [Le 21/11/2017, 17:48] (Version actuelle) – {{tag>tutoriel}} fabux | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== Comment utiliser son PDA Ipaq hx4700 sous Ångström avec Ubuntu ====== | ||
+ | |||
+ | <note warning> | ||
+ | ===== Configuration du PDA Ipaq hx4700 pour fonctionner avec Ångström ===== | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ==== Sauvegarde du hx4700 ==== | ||
+ | === Objectif === | ||
+ | Sauvegarder le système d' | ||
+ | |||
+ | === Prérequis === | ||
+ | * Une carte SD d'une taille minimum de 256Mo | ||
+ | * Le support USB avec son alimentation du hx4700 | ||
+ | * Le PDA Ipaq hx4700 | ||
+ | |||
+ | === Comment sauvegarder Windows CE === | ||
+ | |||
+ | == Mettre le hx4700 en mode connexion série == | ||
+ | |||
+ | Chargez électriquement le PDA avec son alimentation secteur ou sur le socle. | ||
+ | |||
+ | Mettre sous tension le PDA | ||
+ | Appuyez sur les touches contacts et itache simultanément puis avec le stylet faire un reset du hx4700 | ||
+ | |||
+ | Le PDA n'est pas rétro-éclairé mais il affiche | ||
+ | " | ||
+ | |||
+ | Le poser sur son socle USB avec l' | ||
+ | |||
+ | Le pda affiche maintenant | ||
+ | " | ||
+ | |||
+ | Sur votre ordinateur Ubuntu doit apparaître le périphérique / | ||
+ | <code bash> | ||
+ | ls /dev/tty* | ||
+ | </ | ||
+ | |||
+ | Mettre la carte SD dans le PDA. | ||
+ | |||
+ | Attention ! toutes les données contenues sur la carte SD seront effacées. | ||
+ | |||
+ | == Installation de minicom == | ||
+ | à faire | ||
+ | == Configuration de minicom == | ||
+ | à faire | ||
+ | 115200 8N1 | ||
+ | NO Hardware Flow Control | ||
+ | NO Software Flow Control | ||
+ | |||
+ | == Exécution de minicom == | ||
+ | Vous devez avoir le prompt USB>. | ||
+ | |||
+ | == Sauvegarde sur la SD == | ||
+ | |||
+ | USB> password BOOTLOADER | ||
+ | | ||
+ | USB> d2s | ||
+ | | ||
+ | Le PDA affiche | ||
+ | |||
+ | Après la sauvegarde le hx4700 affiche | ||
+ | remove the PDA from the cradle | ||
+ | retirer la SD et faire un reset du PDA avec le stylet. | ||
+ | |||
+ | == Sauvegarde du contenu de la SD dans votre poste Ubuntu == | ||
+ | |||
+ | dd if=/dev/sdb of=wince-backup.image bs=130M count=1 | ||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | ==== Restauration de Windows CE sur le hx4700 ==== | ||
+ | === Avec la sauvegarde de Windows CE sur la carte SD === | ||
+ | à faire | ||
+ | Chargez électriquement le PDA avec son alimentation secteur ou sur le socle. | ||
+ | |||
+ | Mettre la carte SD dans le PDA. | ||
+ | |||
+ | Mettre sous tension le PDA | ||
+ | Appuyez sur les touches contacts et itache simultanément puis avec le stylet faire un reset du hx4700 | ||
+ | |||
+ | Le PDA n'est pas rétro-éclairé mais il affiche " ". | ||
+ | |||
+ | Le poser pendant la restauration sur son socle USB avec l' | ||
+ | |||
+ | === Rétablir la sauvegarde de Windows CE sur la carte SD === | ||
+ | à faire | ||
+ | |||
+ | === Si vous n'avez pas de sauvegardes de Windows CE === | ||
+ | à faire | ||
+ | |||
+ | ==== Configuration du hx4700 pour faire fonctionner la distribution Ångström==== | ||
+ | === Matériel === | ||
+ | à faire | ||
+ | === Logiciel === | ||
+ | à faire | ||
+ | ===== Configuration de la connexion internet du hx4700 sous Ubuntu ===== | ||
+ | ==== Configuration de la station Ubuntu ==== | ||
+ | Pour une station qui se connecte en DHCP à internet : | ||
+ | <code bash> | ||
+ | vi / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # L' | ||
+ | auto lo | ||
+ | iface lo inet loopback | ||
+ | |||
+ | # L' | ||
+ | auto eth0 | ||
+ | iface eth0 inet manual | ||
+ | |||
+ | # L' | ||
+ | auto usb0 | ||
+ | iface usb0 inet manual | ||
+ | |||
+ | # L' | ||
+ | auto br0 | ||
+ | iface br0 inet dhcp | ||
+ | bridge_ports eth0 usb0 | ||
+ | </ | ||
+ | ==== Configuration de la connexion réseau du hx4700 ==== | ||
+ | === Opie === | ||
+ | à faire | ||
+ | === GPE === | ||
+ | à faire | ||
+ | === Gnome === | ||
+ | à faire | ||
+ | |||
+ | ===== Création d' | ||
+ | ==== Prérequis ==== | ||
+ | |||
+ | Vérifier que la valeur de vm.mmap_min_addr est nulle. | ||
+ | <code bash> | ||
+ | cat / | ||
+ | </ | ||
+ | |||
+ | Si cela n'est pas le cas editez | ||
+ | <code bash> | ||
+ | sudo vi / | ||
+ | </ | ||
+ | |||
+ | changez alors la valeur comme suit | ||
+ | < | ||
+ | vm.mmap_min_addr = 0 | ||
+ | </ | ||
+ | |||
+ | puis exécutez | ||
+ | <code bash> | ||
+ | sudo sysctl -p | ||
+ | </ | ||
+ | Pour valider le changement | ||
+ | |||
+ | Créer le répertoire qui va contenir tous les outils pour créer une image Ångström du hx4700 | ||
+ | <code bash> | ||
+ | mkdir ~/ | ||
+ | cd openembedded | ||
+ | </ | ||
+ | |||
+ | ==== Installation des paquets ubuntu minimum ==== | ||
+ | |||
+ | Configurez dash pour qu'il ne soit pas le shell par défaut (Préférer Bash) | ||
+ | <code bash> | ||
+ | sudo apt-get install dash | ||
+ | sudo dpkg-reconfigure dash | ||
+ | </ | ||
+ | Répondre " | ||
+ | |||
+ | Installation des paquets minimum pour le fonctionnement | ||
+ | <code bash> | ||
+ | sudo apt-get install subversion cvs git-core build-essential help2man diffstat texi2html texinfo libncurses5-dev gawk python-dev python-pysqlite2 scrollkeeper gnome-doc-utils gettext automake | ||
+ | </ | ||
+ | |||
+ | ==== Script d' | ||
+ | |||
+ | Copier le script d' | ||
+ | <code bash> | ||
+ | git clone git:// | ||
+ | </ | ||
+ | |||
+ | Allez dans ce répertoire | ||
+ | <code bash> | ||
+ | cd angstrom-setup-scripts/ | ||
+ | </ | ||
+ | |||
+ | Puis configurez votre environnement pour le hx4700 | ||
+ | <code bash> | ||
+ | MACHINE=hx4700 ./oebb.sh config hx4700 | ||
+ | </ | ||
+ | |||
+ | Mettez à jour votre dépot | ||
+ | <code bash> | ||
+ | ./oebb.sh update | ||
+ | </ | ||
+ | |||
+ | Modifiez votre environnement personnel des variables d' | ||
+ | <code bash> | ||
+ | vi ~/.profile | ||
+ | </ | ||
+ | |||
+ | Ajoutez à la fin du fichier | ||
+ | < | ||
+ | source .oe/ | ||
+ | </ | ||
+ | |||
+ | Puis déconnectez vous de votre session graphique et reconnectez vous pour valider les changements | ||
+ | |||
+ | ==== Création d'une Image Ångström Opie pour le hx4700 ==== | ||
+ | Modifier le fichier / | ||
+ | |||
+ | Compiler l' | ||
+ | <code bash> | ||
+ | bitbake opie-image | ||
+ | </ | ||
+ | |||
+ | Si vous avez une erreur de compilation openssl-1.0.0d modifiez | ||
+ | <code bash> | ||
+ | vi / | ||
+ | </ | ||
+ | et changez | ||
+ | < | ||
+ | PREFERRED_VERSION_openssl = " | ||
+ | PREFERRED_VERSION_openssl-native = " | ||
+ | </ | ||
+ | en | ||
+ | < | ||
+ | PREFERRED_VERSION_openssl = " | ||
+ | PREFERRED_VERSION_openssl-native = " | ||
+ | </ | ||
+ | |||
+ | Si vous avez une erreur de compilation bluez4-4.84 | ||
+ | < | ||
+ | ERROR: The checksums for "/ | ||
+ | MD5: expected " | ||
+ | SHA256: expected " | ||
+ | </ | ||
+ | <code bash> | ||
+ | vi / | ||
+ | </ | ||
+ | < | ||
+ | SRC_URI[md5sum] = " | ||
+ | SRC_URI[sha256sum] = " | ||
+ | </ | ||
+ | |||
+ | Si vous avez une erreur | ||
+ | < | ||
+ | ... | ||
+ | Failed to find the necessary bits to build these modules: | ||
+ | | _bsddb | ||
+ | | dl | ||
+ | | ossaudiodev | ||
+ | | To find the necessary bits, look in setup.py in detect_modules() for the module' | ||
+ | ... | ||
+ | ERROR: '/ | ||
+ | </ | ||
+ | Simple relance compilation OK | ||
+ | <code bash> | ||
+ | bitbake opie-image | ||
+ | </ | ||
+ | |||
+ | === Récupération des éléments de la compilation === | ||
+ | <code bash> | ||
+ | ls -ail ~/ | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | 17706774 drwxr-xr-x 3 user user 4096 2012-01-06 02:25 . | ||
+ | 17706772 drwxr-xr-x 3 user user 4096 2012-01-05 23:47 .. | ||
+ | 17698538 -rw-r--r-- 1 user user 24441592 2012-01-06 02:25 Angstrom-opie-image-glibc-ipk-2011.03-hx4700.rootfs.jffs2 | ||
+ | 17698539 -rw-r--r-- 1 user user 25427968 2012-01-06 02:25 Angstrom-opie-image-glibc-ipk-2011.03-hx4700.rootfs-summary.jffs2 | ||
+ | 17698548 -rw-rw-r-- 1 user user 18135986 2012-01-06 02:25 Angstrom-opie-image-glibc-ipk-2011.03-hx4700.rootfs.tar.bz2 | ||
+ | 17698550 drwxrwxr-x 2 user user 4096 2012-01-05 23:51 Angstrom-opie-image-glibc-ipk-2011.03-hx4700-testlab | ||
+ | 17706776 -rw-rw-r-- 1 user user | ||
+ | 17698549 lrwxrwxrwx 1 user user 57 2012-01-06 02:25 opie-image-hx4700.jffs2 -> Angstrom-opie-image-glibc-ipk-2011.03-hx4700.rootfs.jffs2 | ||
+ | 17698534 lrwxrwxrwx 1 user user 59 2012-01-06 02:25 opie-image-hx4700.tar.bz2 -> Angstrom-opie-image-glibc-ipk-2011.03-hx4700.rootfs.tar.bz2 | ||
+ | 17706782 -rw-rw-r-- 1 user user 290 2012-01-06 02:25 reflash.ctl | ||
+ | 17706783 -rw-rw-r-- 1 user user 1784 2012-01-05 23:47 startup.txt | ||
+ | 17706775 -rw-r--r-- 1 user user | ||
+ | 17706780 lrwxrwxrwx 1 user user 33 2012-01-05 23:47 zImage-hx4700.bin -> zImage-2.6.21-hh20-r26-hx4700.bin | ||
+ | </ | ||
+ | |||
+ | ==== Création d'une Image Ångström GPE pour le hx4700 ==== | ||
+ | à faire | ||
+ | ==== Création d'une Image Ångström Gnome pour le hx4700 ==== | ||
+ | à faire | ||
+ | ==== Création d'une Image Ångström E17 pour le hx4700 ==== | ||
+ | à faire | ||
+ | |||
+ | ==== Création d'une Image Ångström Ubuntu pour le hx4700 ==== | ||
+ | à faire | ||