Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:utiliser_son_pda_hx4700_sous_angstrom_avec_ubuntu [Le 04/01/2012, 23:11]
sefran [Restauration de Windows CE sur le hx4700]
tutoriel:utiliser_son_pda_hx4700_sous_angstrom_avec_ubuntu [Le 15/12/2022, 20:26] (Version actuelle)
sefran Mise en forme
Ligne 1: Ligne 1:
 +{{tag>​tutoriel}}
 +----
 ====== Comment utiliser son PDA Ipaq hx4700 sous Ångström avec Ubuntu ====== ====== Comment utiliser son PDA Ipaq hx4700 sous Ångström avec Ubuntu ======
 +
 +<note warning>​Cette documentation est en cours d'​élaboration</​note>​
 +
 +<note important>​Cette documentation est un peu délicate pour un utilisateur non averti.</​note>​
 +
 +===== PDA HX4700 =====
 +==== Haut du PDA ====
 +{{ :​tutoriel:​tutoriel:​hp-hx4700haut.png?​nolink | Haut du PDA}}
 +  - Carte Compaq Flash (32Gb 800x UDMA 7 supportée sans problèmes).
 +  - Carte SD 2Go Maximum.
 +  - Bouton de mise sous tension.
 +  - Emplacement stylet.
 +  - Prise casque stéréo.
 +
 +==== Corps du PDA ====
 +{{ :​tutoriel:​tutoriel:​hp-hx4700.png?​nolink | Corps du PDA}}
 +  - Haut parleur
 +  - Écran tactile couleur 640×480 du PDA.
 +  - Bouton messagerie.
 +  - Bouton itache.
 +  - Clavier flèches de déplacements.
 +  - Bouton calendrier.
 +  - Bouton contacts.
 +  - Capteur de lumière.
 +  - Diode électro luminescente énergie et notifications (orange).
 +  - Diode électro luminescente Wifi (bleu).
 +Remarque sur le coté gauche du PDA, en haut, se trouve un bouton pour sélectionner l'​enregistrement audio.
 +
 +=== Bas du PDA ===
 +{{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}}
 +  - Bouton de réinitialisation à utiliser avec le stylet.
 +  - Connecteur activesync.
 +  - Transmission infrarouge.
 +  - Blocage du couvercle de la batterie.
 +  - Ouvrir le couvercle de la batterie.
 +
 ===== Configuration du PDA Ipaq hx4700 pour fonctionner avec Ångström ===== ===== Configuration du PDA Ipaq hx4700 pour fonctionner avec Ångström =====
 +
 ==== Sauvegarde du hx4700 ==== ==== Sauvegarde du hx4700 ====
 === Objectif === === Objectif ===
Ligne 6: Ligne 45:
  
 === Prérequis === === Prérequis ===
-  * Une carte SD d'une taille minimum de 256Mo +  * Une carte SD d'une taille minimum de 256Mo et maximum de 1Go. 
-  * Le support USB avec son alimentation du hx4700 +  * Le support USB avec son alimentation du hx4700. 
-  * Le PDA Ipaq hx4700+  * Le PDA Ipaq hx4700.
  
 === Comment sauvegarder Windows CE === === Comment sauvegarder Windows CE ===
Ligne 17: Ligne 56:
  
 Mettre sous tension 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 "​serial"​.+{{ :​tutoriel:​tutoriel:​hp-hx4700touches.png?nolink |}} 
 +Appuyez sur les touches **contacts (touche 7)** et **itache (touche 4)** simultanément
  
-Le poser sur son socle USB avec l'​alimentation de brancher au secteur et le câble USB connecté à votre ordinateur Ubuntu+{{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}} 
 +puis avec le stylet **faire un reset (emplacement 1)** au bas du hx4700 
 + 
 +Le PDA n'est pas rétro-éclairé mais il affiche 
 +  "​serial"​. 
 + 
 +**Le poser sur son socle USB** avec l'​alimentation de brancher au secteur et le câble USB connecté à votre ordinateur Ubuntu 
 + 
 +Le pda affiche maintenant 
 +  "​usb"​
  
-Le pda affiche maintenant "​usb"​ 
 Sur votre ordinateur Ubuntu doit apparaître le périphérique /​dev/​ttyUSB0. Sur votre ordinateur Ubuntu doit apparaître le périphérique /​dev/​ttyUSB0.
 <code bash> <code bash>
Ligne 29: Ligne 76:
 </​code>​ </​code>​
  
-Mettre la carte SD dans le PDA.+**Mettre la carte SD dans le PDA.** (Taille maximale 1Go)
  
 Attention ! toutes les données contenues sur la carte SD seront effacées. Attention ! toutes les données contenues sur la carte SD seront effacées.
  
 == Installation de minicom == == Installation de minicom ==
-à faire+Voir la documentation [[:​minicom|minicom]] 
 == Configuration de minicom == == Configuration de minicom ==
-à faire +<code bash> 
-    115200 8N1 +sudo  minicom -D /​dev/​ttyUSB0 
-    NO Hardware Flow Control +</​code>​ 
-    NO Software Flow Control+{{ :​tutoriel:​tutoriel:​minicom.png?​nolink |}} 
 + 
 +Tapez Ctrl+a puis z pour voir l'​aide 
 +{{ :​tutoriel:​tutoriel:​minicomaide.png?​nolink |}} 
 + 
 +Pour configurer minicom **tapez Ctrl+a puis o** 
 +{{ :​tutoriel:​tutoriel:​minicomconfiguration.png?​nolink |}} 
 + 
 +Choisir «Configuration du port série» 
 +{{ :​tutoriel:​tutoriel:​minicomconfport.png?​nolink |}} 
 +Vérifier que **«Débit/​Parité/​Bits»** est **115200 8N1** 
 + 
 +Sinon **touche E** pour configurer 
 +{{ :​tutoriel:​minicomprotocoleserie.png?​nolink |}} 
 + 
 +Vérifier que **«Contrôle de flux matériel»** est **Non**. Sinon **touche f** pour le changer. 
 + 
 +Vérifier que **«Contrôle de flux logiciel»** est **Non**. Sinon **touche g** pour le changer. 
 + 
 +Appuyez sur la touche entrée de votre clavier pour sortir du menu. 
 + 
 +Puis : 
 +{{ :​tutoriel:​tutoriel:​minicomconfigurationsortir.png?​nolink |}}
  
 == Exécution de minicom == == Exécution de minicom ==
 +Tapez la touche de votre clavier «Entrée».
 +
 Vous devez avoir le prompt USB>. Vous devez avoir le prompt USB>.
 +{{ :​tutoriel:​tutoriel:​minicomprompt.png?​nolink |}}
  
 == Sauvegarde sur la SD == == Sauvegarde sur la SD ==
  
 +<code terminal>​
 USB> password BOOTLOADER USB> password BOOTLOADER
 +</​code>​
 +
 +<code terminal>​
 +YHTCEUSB>​
 +</​code>​
         ​         ​
-USB> d2s +<code terminal>​ 
-         +YHTCEUSB> d2s 
-Le PDA affiche+</​code>​
  
-Après la sauvegarde le hx4700 ​affiche ​remove the PDA from the cradle +minicom ​affiche ​
-retirer la SD et faire un reset du PDA avec le stylet.+<code terminal>​ 
 +SD:Waiting for card insert......... 
 +CMD3 for SD, it's OK, ready to get RCA from response. 
 +SD:Detected one card 
 +SD:ready for transfer OK 
 +Total card size=3D680000e=0 
 +SDCARDD2S+,​cStoragePlatformType=FF 
 +******************************************************************************************************************************************************************************************* 
 +Store image to SD/MMC card successful. 
 +USB> 
 +</​code> ​     ​
  
-== Sauvegarde du contenu de la SD dans votre poste Ubuntu ==+Le hx4700 affiche 
 +<code terminal>​ 
 +CheckSum is 
 +OK ! 
 +</​code>​
  
-dd if=/dev/sdb of=wince-backup.image bs=130M count=1 +Retirer la SD et faire un reset du PDA avec le stylet.
-        ​+
  
 +Si l'​espace est insuffisant (<256Mo) pour la sauvegarde minicom affiche :
 +<code terminal>​
 +SD:Waiting for card insert.........
 +CMD3 for SD, it's OK, ready to get RCA from response.
 +SD:Detected one card
 +SD:ready for transfer OK
 +Total card size=3C00000ze=0
 +SDCARDD2S+,​cStoragePlatformType=FF
 +SDCARDD2S: Storage size is not enough !
 +USB>
 +</​code>​
  
 +Et le PDA affiche
 +<code terminal>​
 +Store size
 +isn't enough
 +</​code>​
  
 +Pour un problème de carte SD supérieure à 1Go minicom affiche
 +<code terminal>​
 +SD:Waiting for card insert.........
 +CMD3 for SD, it's OK, ready to get RCA from response.
 +SD:Detected one card
 +SD:ready for transfer OK
 +Total card size=3AD00000e=0
 +SDCARDD2S+,​cStoragePlatformType=FF
 +SDWrite: SDWriteByte error!
 +SDWrite: SDWriteByte error!
 +Store image to SD/MMC card failed
 +USB>
 +</​code>​
 +
 +Et le PDA affiche
 +<code terminal>​
 +Storing...
 +0%
 +</​code>​
 +
 +== Sauvegarde du contenu de la SD dans votre poste Ubuntu ==
 +
 +<code bash>
 +sudo dd if=/​dev/​mmcblk0 of=wince-backup.image bs=130M count=1 status=progress
 +136314880 octets (136 MB, 130 MiB) copiés, 16 s, 8,4 MB/s
 +1+0 enregistrements lus
 +1+0 enregistrements écrits
 +136314880 octets (136 MB, 130 MiB) copiés, 16,3124 s, 8,4 MB/s
 +</​code>​
 +        ​
 ==== Restauration de Windows CE sur le hx4700 ==== ==== Restauration de Windows CE sur le hx4700 ====
-=== Avec la sauvegarde de Windows CE  sur la carte SD ===+=== Rétablir ​la sauvegarde de Windows CE sur une carte SD === 
 +<code bash> 
 +sudo dd if=wince-backup.image of=/​dev/​mmcblk0 bs=130M count=1 status=progress 
 +</​code>​ 
 + 
 +=== Si vous n'avez pas de sauvegardes de Windows CE ===
 à faire à faire
 +
 +=== Avec la sauvegarde de Windows CE sur la carte SD ===
 +
 Chargez électriquement le PDA avec son alimentation secteur ou sur le socle. Chargez électriquement le PDA avec son alimentation secteur ou sur le socle.
  
-Mettre la carte SD dans le PDA. +Mettre la carte SD dans le PDA.
  
 Mettre sous tension 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 " ".+{{ :​tutoriel:​tutoriel:​hp-hx4700touches.png?nolink |}} 
 +Appuyez sur les touches **contacts (touche 7)** et **itache (touche 4)** simultanément
  
-Le poser pendant la restauration sur son socle USB avec l'​alimentation de brancher au secteur et le câble USB connecté à votre ordinateur Ubuntu+{{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}} 
 +puis avec le stylet **faire un reset (emplacement 1)** au bas du hx4700
  
-=== Rétablir la sauvegarde de Windows CE  sur la carte SD === +Le PDA n'est pas rétro-éclairé mais il affiche 
-à faire+<code terminal>​ 
 +SD  Download 
 +=============
  
-=== Si vous n'avez pas de sauvegardes ​de Windows CE === +Sections=
-à faire+Press Power 
 + 
 +to Flash..... 
 +</​code>​ 
 + 
 +{{ :​tutoriel:​tutoriel:​hp-hx4700haut.png?​nolink | Haut du PDA}} 
 +Appuyez sur la **touche de mise sous tension (Bouton 3)** pour commencer la restauration 
 + 
 +Puis le PDA affiche 
 +<code terminal>​ 
 +SD  Download 
 +============= 
 + 
 +Sections=0 
 + 
 + 
 +Please Wait 
 +    for 
 +Downloading 
 + 
 + 
 +100% 
 +Updating... 
 +</​code>​ 
 + 
 +Le poser pendant la restauration sur son socle USB et le câble USB connecté à votre ordinateur Ubuntu, ou/et avec l'alimentation ​de brancher au secteur. 
 + 
 +Lorsque la restauration du PDA est terminée, le PDA affiche 
 +<code terminal>​ 
 +SD  Download 
 +============= 
 + 
 +Sections=0 
 + 
 + 
 + 
 +Download 
 +Completed 
 + 
 +CheckSum OK ! 
 + 
 + 
 + 
 +100% 
 +</​code>​ 
 + 
 +**Retirer la carte SD** 
 + 
 +{{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}} 
 +puis avec le stylet **faire un reset (emplacement 1)** au bas du PDA 
 + 
 +==== Tester Ångström avec le PDA ==== 
 +=== Télécharger Ångström === 
 +Récupérer **Angstrom-Octoprint-image-glibc-ipk-v2016.06-hx4700.rootfs.tar.gz** l'​[[https://​dominion.thruhere.net/​angstrom/​nightlies/​v2016.06/​hx4700/​Angstrom-Octoprint-image-glibc-ipk-v2016.06-hx4700.rootfs.tar.gz|image à décompresser sur la carte Compact flash]]. 
 + 
 +Récupérer **zImage-hx4700.bin** l'​[[https://​dominion.thruhere.net/​angstrom/​nightlies/​v2016.06/​hx4700/​zImage-hx4700.bin|image du noyau linux]] à installer sur la carte SD. 
 + 
 +=== Télécharger Haret pour démarrer le noyau Linux === 
 +Récupérer l'​[[http://​sourceforge.net/​projects/​androidhtc/​files/​2010-02-20/​haretinstall.zip/​download|image d'​installation ​de l'​application Haret]]. 
 + 
 +=== Déterminer les périfériques SD et Compact flash pour votre poste de travail Ubuntu ​=== 
 + 
 +Mon portable dispose d'un lecteur SD, et j'​utilise un adaptateur USB lecteur compact flash. 
 +<code bash> 
 +sudo fdisk -l 
 +… 
 +Disque /​dev/​mmcblk0 :​ 982,5 MiB, 1030225920 octets,​ 2012160 secteurs 
 +Unités : secteur de 1 × 512 = 512 octets 
 +Taille de secteur (logique / physique) :​ 512 octets / 512 octets 
 +taille d'E/S (minimale / optimale) :​ 512 octets / 512 octets 
 + 
 +Disque /dev/sdb : 30,06 GiB, 32279224320 octets,​ 63045360 secteurs 
 +Modèle de disque : STORAGE DEVICE ​  
 +Unités : secteur de 1 × 512 = 512 octets 
 +Taille de secteur (logique / physique) :​ 512 octets / 512 octets 
 +taille d'E/S (minimale / optimale) :​ 512 octets / 512 octets 
 +Type d'​étiquette de disque : dos 
 +Identifiant de disque : 0x00000000 
 + 
 +Périphérique Amorçage Début ​     Fin Secteurs Taille Id Type 
 +/​dev/​sdb1 ​             8192 63039059 63030868 ​ 30,1G  c W95 FAT32 (LBA) 
 +</​code>​ 
 + 
 +Donc pour mon lecteur de carte SD natif le périphérique est **/​dev/​mmcblk0**,​ et pour ma carte compact flash c'est **/​dev/​sdb1** 
 + 
 +=== Décompresser le système Ångström dans la compact flash === 
 + 
 +Décompresser ​à la racine de la carte Compact flash l'​image **Angstrom-Octoprint-image-glibc-ipk-v2016.06-hx4700.rootfs.tar.gz** 
 +<code bash> 
 +cd «chemin à la compact flash» 
 +cp «chemin où est mon image Ångström»/​Angstrom-Octoprint-image-glibc-ipk-v2016.06-hx4700.rootfs.tar.gz ./ 
 +sudo su 
 +tar zxvf Angstrom-Octoprint-image-glibc-ipk-v2016.06-hx4700.rootfs.tar.gz 
 +… 
 +sync 
 +</​code>​ 
 + 
 +=== Installer Haret sur la carte SD === 
 +<code bash> 
 +</​code>​ 
 + 
 +=== Copier l'​image du noyau sur la SD === 
 + 
 +Installer l'​image Linux **zImage-hx4700.bin** dans la SD 
 +<code bash> 
 +cp zImage-hx4700.bin «chemin vers la carte SD» 
 +sync 
 +</​code>​
  
-==== Configuration du hx4700 pour faire fonctionner la distribution Ångström====+==== Configuration du hx4700 pour faire fonctionner la distribution Ångström ====
 === Matériel === === Matériel ===
 à faire à faire
Ligne 112: Ligne 368:
 bridge_ports eth0 usb0 bridge_ports eth0 usb0
 </​file>​ </​file>​
-==== Configuration de la connexion du hx4700 ====+==== Configuration de la connexion ​réseau ​du hx4700 ====
 === Opie === === Opie ===
 à faire à faire
Ligne 120: Ligne 376:
 à faire à faire
  
-===== Création d'​images Ångström avec Ubuntu ​du hx4700 =====+===== Création d'​images Ångström avec Ubuntu ​pour le PDA IPAQ hx4700 =====
 ==== Prérequis ==== ==== Prérequis ====
  
Ligne 128: Ligne 384:
 </​code>​ </​code>​
  
-Si cela n'est pas le cas editez+Si cela n'est pas le cas éditez
 <code bash> <code bash>
 sudo vi /​etc/​sysctl.conf sudo vi /​etc/​sysctl.conf
Ligne 150: Ligne 406:
 </​code>​ </​code>​
  
-==== Installation des paquets ​ubuntu ​minimum ====+==== Installation des paquets ​Ubuntu ​minimum ====
  
-Configurez dash pour qu'il ne soit pas le shell par défaut (Préférer Bash)+Configurez dash pour qu'il ne soit pas le Shell par défaut (Préférer Bash)
 <code bash> <code bash>
 sudo apt-get install dash sudo apt-get install dash
Ligne 161: Ligne 417:
 Installation des paquets minimum pour le fonctionnement Installation des paquets minimum pour le fonctionnement
 <code bash> <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+sudo apt install subversion cvs git build-essential help2man diffstat texi2html texinfo libncurses5-dev gawk python-dev ​sqlite ​gettext automake ​chrpath
 </​code>​ </​code>​
  
Ligne 168: Ligne 424:
 Copier le script d'​installation de la distribution Ångström Copier le script d'​installation de la distribution Ångström
 <code bash> <code bash>
-git clone git://gitorious.org/angstrom/​angstrom-setup-scripts.git+git clone https://github.com/Angstrom-distribution/​setup-scripts.git
 </​code>​ </​code>​
  
 Allez dans ce répertoire Allez dans ce répertoire
 <code bash> <code bash>
-cd angstrom-setup-scripts/​+cd setup-scripts/​
 </​code>​ </​code>​
  
Ligne 181: Ligne 437:
 </​code>​ </​code>​
  
-Mettez à jour votre dépot+Mettez à jour votre dépôt
 <code bash> <code bash>
 ./oebb.sh update ./oebb.sh update
Ligne 188: Ligne 444:
 Modifiez votre environnement personnel des variables d'​environnement Modifiez votre environnement personnel des variables d'​environnement
 <code bash> <code bash>
-vi ~/.profile+environment-angstrom-v2014.12
 </​code>​ </​code>​
- 
-Ajoutez à la fin du fichier 
-<​file>​ 
-source .oe/​environment-2008 
-</​file>​ 
  
 Puis déconnectez vous de votre session graphique et reconnectez vous pour valider les changements 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 ==== ==== Création d'une Image Ångström Opie pour le hx4700 ====
 +Modifier le fichier /​home/​user/​openembedded/​setup-scripts/​sources/​openembedded-core/​meta/​recipes-core/​base-files/​base-files/​fstab
  
 Compiler l'​image opie du hx4700 Compiler l'​image opie du hx4700
 <code bash> <code bash>
-bitbake opie-image+MACHINE=hx4700 ​bitbake opie-image
 </​code>​ </​code>​
  
-Si vous avez une erreur ​de compilation ​openssl modifiez+=== Récupération des éléments ​de la compilation ​===
 <code bash> <code bash>
-vi /home/franc/​openembedded/​angstrom-setup-scripts/​sources/openembedded/conf/distro/include/angstrom-2008-preferred-versions.inc+ls -ail ~/​openembedded/​setup-scripts/​build/tmp-angstrom_v2014_12-glibc/deploy/glibc/images/hx4700/ 
 +</​code>​ 
 + 
 +<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   ​1973161 2012-01-05 23:47 modules-2.6.21-hh20-r26-hx4700.tgz 
 +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   ​1282428 2012-01-05 23:47 zImage-2.6.21-hh20-r26-hx4700.bin 
 +17706780 lrwxrwxrwx 1 user user        33 2012-01-05 23:47 zImage-hx4700.bin -> zImage-2.6.21-hh20-r26-hx4700.bin
 </​code>​ </​code>​
-et changez 
-<​file>​ 
-PREFERRED_VERSION_openssl = "​1.0.0d"​ 
-PREFERRED_VERSION_openssl-native = "​1.0.0d"​ 
-</​file>​ 
-en 
-<​file>​ 
-PREFERRED_VERSION_openssl = "​0.9.8m"​ 
-PREFERRED_VERSION_openssl-native = "​0.9.8m"​ 
-</​file>​ 
  
 ==== Création d'une Image Ångström GPE pour le hx4700 ==== ==== Création d'une Image Ångström GPE pour le hx4700 ====
Ligne 229: Ligne 487:
 ==== Création d'une Image Ångström Ubuntu pour le hx4700 ==== ==== Création d'une Image Ångström Ubuntu pour le hx4700 ====
 à faire à faire
- 
  • tutoriel/utiliser_son_pda_hx4700_sous_angstrom_avec_ubuntu.1325715104.txt.gz
  • Dernière modification: Le 04/01/2012, 23:11
  • par sefran