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édentesRé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, 17:39] – Packages manquants Sefrantutoriel:utiliser_son_pda_hx4700_sous_angstrom_avec_ubuntu [Le 15/12/2022, 20:26] (Version actuelle) – Mise en forme Sefran
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 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 
-