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 23/07/2021, 13:05]
sefran Meilleur plan de la documentation
tutoriel:utiliser_son_pda_hx4700_sous_angstrom_avec_ubuntu [Le 15/12/2022, 20:26] (Version actuelle)
sefran Mise en forme
Ligne 2: Ligne 2:
 ---- ----
 ====== 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>​ <note important>​Cette documentation est un peu délicate pour un utilisateur non averti.</​note>​
Ligne 56: Ligne 58:
  
 {{ :​tutoriel:​tutoriel:​hp-hx4700touches.png?​nolink |}} {{ :​tutoriel:​tutoriel:​hp-hx4700touches.png?​nolink |}}
-Appuyez sur les touches **contacts (touche 7)** et **itache (touche 4)** simultanément ​+Appuyez sur les touches **contacts (touche 7)** et **itache (touche 4)** simultanément
  
 {{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}} {{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}}
Ligne 211: Ligne 213:
 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
  
 {{ :​tutoriel:​tutoriel:​hp-hx4700touches.png?​nolink |}} {{ :​tutoriel:​tutoriel:​hp-hx4700touches.png?​nolink |}}
-Appuyez sur les touches **contacts (touche 7)** et **itache (touche 4)** simultanément ​+Appuyez sur les touches **contacts (touche 7)** et **itache (touche 4)** simultanément
  
 {{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}} {{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}}
Ligne 254: Ligne 256:
 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. 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 restoration ​du PDA est terminée, le PDA affiche+Lorsque la restauration ​du PDA est terminée, le PDA affiche
 <code terminal>​ <code terminal>​
 SD  Download SD  Download
Ligne 277: Ligne 279:
 {{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}} {{ :​tutoriel:​tutoriel:​hp-hx4700bas.png?​nolink | Bas du PDA}}
 puis avec le stylet **faire un reset (emplacement 1)** au 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 ====
 +=== 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 /​etc/​network/​interfaces
 +</​code>​
 +
 +<​file>​
 +# L'​interface de boucle locale
 +auto lo
 +iface lo inet loopback
 +
 +# L'​interface réseau primaire
 +auto eth0
 +iface eth0 inet manual
 +
 +# L'​interface réseau du hx4700
 +auto usb0
 +iface usb0 inet manual
 +
 +# L'​interface du pont virtuel liant usb0 à eth0
 +auto br0
 +iface br0 inet dhcp
 +bridge_ports eth0 usb0
 +</​file>​
 +==== Configuration de la connexion réseau du hx4700 ====
 +=== Opie ===
 +à faire
 +=== GPE ===
 +à faire
 +=== Gnome ===
 +à faire
  
 ===== Création d'​images Ångström avec Ubuntu pour le PDA IPAQ hx4700 ===== ===== Création d'​images Ångström avec Ubuntu pour le PDA IPAQ hx4700 =====
Ligne 286: 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 308: 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 319: 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 339: 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 352: Ligne 450:
  
 ==== 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/​angstrom-setup-scripts/​sources/​openembedded/​recipes/​base-files/​base-files/hx4700/fstab+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>
 MACHINE=hx4700 bitbake opie-image MACHINE=hx4700 bitbake opie-image
-</​code>​ 
- 
-Si vous avez une erreur de compilation openssl-1.0.0d modifiez 
-<code bash> 
-vi /​home/​franc/​openembedded/​angstrom-setup-scripts/​sources/​openembedded/​conf/​distro/​include/​angstrom-2008-preferred-versions.inc 
-</​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>​ 
- 
-Si vous avez une erreur de compilation bluez4-4.84 
-<​file>​ 
-ERROR: The checksums for "/​home/​franc/​openembedded/​angstrom-setup-scripts/​sources/​downloads/​bluez-4.84.tar.gz"​ did not match. 
-  MD5: expected "​95e66f26f69aa425d27718f487b6bc74",​ got "​fd2586143e2d87ee5cb1474cf2d6a221"​ 
-  SHA256: expected "​2913b0b09738295547c1bfdcca9e1da456c9ad6950cc499b1ee83b330bf8a5b6",​ got "​7dac3fb1c6d92fd86e5d98923c4da48b14fffec7b327f9008cacd1ca7777f371"​ 
-</​file>​ 
-<code bash> 
-vi /​home/​franc/​openembedded/​angstrom-setup-scripts/​sources/​openembedded/​recipes/​bluez/​bluez4_4.84.bb 
-</​code>​ 
-<​file>​ 
-SRC_URI[md5sum] = "​fd2586143e2d87ee5cb1474cf2d6a221"​ 
-SRC_URI[sha256sum] = "​7dac3fb1c6d92fd86e5d98923c4da48b14fffec7b327f9008cacd1ca7777f371"​ 
-</​file>​ 
- 
-Si vous avez une erreur 
-<​file>​ 
-... 
-Failed to find the necessary bits to build these modules: 
-| _bsddb ​            ​bsddb185 ​          dbm 
-| dl                 ​imageop ​           linuxaudiodev 
-| ossaudiodev ​       sunaudiodev 
-| To find the necessary bits, look in setup.py in detect_modules() for the module'​s name. 
-... 
-ERROR: '/​home/​franc/​openembedded/​angstrom-setup-scripts/​sources/​openembedded/​recipes/​python/​python_2.6.6.bb'​ failed 
-</​file>​ 
-Simple relance compilation OK 
-<code bash> 
-bitbake opie-image 
 </​code>​ </​code>​
  
 === Récupération des éléments de la compilation === === Récupération des éléments de la compilation ===
 <code bash> <code bash>
-ls -ail ~/​openembedded/​angstrom-setup-scripts/​build/​tmp-angstrom_2008_1/​deploy/​glibc/​images/​hx4700/​+ls -ail ~/​openembedded/​setup-scripts/​build/​tmp-angstrom_v2014_12-glibc/​deploy/​glibc/​images/​hx4700/​
 </​code>​ </​code>​
  
Ligne 434: 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
- 
-==== 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 /​etc/​network/​interfaces 
-</​code>​ 
- 
-<​file>​ 
-# L'​interface de boucle locale 
-auto lo 
-iface lo inet loopback 
- 
-# L'​interface réseau primaire 
-auto eth0 
-iface eth0 inet manual 
- 
-# L'​interface réseau du hx4700 
-auto usb0 
-iface usb0 inet manual 
- 
-# L'​interface du pont virtuel liant usb0 à eth0 
-auto br0 
-iface br0 inet dhcp 
-bridge_ports eth0 usb0 
-</​file>​ 
-==== Configuration de la connexion réseau du hx4700 ==== 
-=== Opie === 
-à faire 
-=== GPE === 
-à faire 
-=== Gnome === 
-à faire 
- 
  • tutoriel/utiliser_son_pda_hx4700_sous_angstrom_avec_ubuntu.1627038337.txt.gz
  • Dernière modification: Le 23/07/2021, 13:05
  • par sefran