Remarque sur le coté gauche du PDA, en haut, se trouve un bouton pour sélectionner l'enregistrement audio.
Sauvegarder le système d'exploitation Windows CE original du hx4700
Chargez électriquement le PDA avec son alimentation secteur ou sur le socle.
Mettre sous tension le PDA
Appuyez sur les touches contacts (touche 7) et itache (touche 4) simultanément
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"
Sur votre ordinateur Ubuntu doit apparaître le périphérique /dev/ttyUSB0.
ls /dev/tty*
Mettre la carte SD dans le PDA. (Taille maximale 1Go)
Attention ! toutes les données contenues sur la carte SD seront effacées.
Voir la documentation minicom
sudo minicom -D /dev/ttyUSB0
Tapez Ctrl+a puis z pour voir l'aide
Pour configurer minicom tapez Ctrl+a puis o
Choisir «Configuration du port série» Vérifier que «Débit/Parité/Bits» est 115200 8N1
Sinon touche E pour configurer
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 :
Tapez la touche de votre clavier «Entrée».
Vous devez avoir le prompt USB>.
USB> password BOOTLOADER
YHTCEUSB>
YHTCEUSB> d2s
minicom affiche :
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>
Le hx4700 affiche
CheckSum is OK !
Retirer la SD et faire un reset du PDA avec le stylet.
Si l'espace est insuffisant (<256Mo) pour la sauvegarde minicom affiche :
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>
Et le PDA affiche
Store size isn't enough
Pour un problème de carte SD supérieure à 1Go minicom affiche
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>
Et le PDA affiche
Storing... 0%
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
sudo dd if=wince-backup.image of=/dev/mmcblk0 bs=130M count=1 status=progress
à 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 (touche 7) et itache (touche 4) simultanément
puis avec le stylet faire un reset (emplacement 1) au bas du hx4700
Le PDA n'est pas rétro-éclairé mais il affiche
SD Download ============= Sections=1 Press Power to Flash.....
Appuyez sur la touche de mise sous tension (Bouton 3) pour commencer la restauration
Puis le PDA affiche
SD Download ============= Sections=0 Please Wait for Downloading 100% Updating...
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
SD Download ============= Sections=0 Download Completed CheckSum OK ! 100%
Retirer la carte SD
puis avec le stylet faire un reset (emplacement 1) au bas du PDA
Récupérer Angstrom-Octoprint-image-glibc-ipk-v2016.06-hx4700.rootfs.tar.gz l'image à décompresser sur la carte Compact flash.
Récupérer zImage-hx4700.bin l'image du noyau linux à installer sur la carte SD.
Récupérer l'image d'installation de l'application Haret.
Mon portable dispose d'un lecteur SD, et j'utilise un adaptateur USB lecteur compact flash.
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)
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 à la racine de la carte Compact flash l'image Angstrom-Octoprint-image-glibc-ipk-v2016.06-hx4700.rootfs.tar.gz
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
Installer l'image Linux zImage-hx4700.bin dans la SD
cp zImage-hx4700.bin «chemin vers la carte SD» sync
à faire
à faire
Pour une station qui se connecte en DHCP à internet :
vi /etc/network/interfaces
# 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
à faire
à faire
à faire
Vérifier que la valeur de vm.mmap_min_addr est nulle.
cat /proc/sys/vm/mmap_min_addr
Si cela n'est pas le cas éditez
sudo vi /etc/sysctl.conf
changez alors la valeur comme suit
vm.mmap_min_addr = 0
puis exécutez
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
mkdir ~/openembedded cd openembedded
Configurez dash pour qu'il ne soit pas le Shell par défaut (Préférer Bash)
sudo apt-get install dash sudo dpkg-reconfigure dash
Répondre "no" à la question posée
Installation des paquets minimum pour le fonctionnement
sudo apt install subversion cvs git build-essential help2man diffstat texi2html texinfo libncurses5-dev gawk python-dev sqlite gettext automake chrpath
Copier le script d'installation de la distribution Ångström
git clone https://github.com/Angstrom-distribution/setup-scripts.git
Allez dans ce répertoire
cd setup-scripts/
Puis configurez votre environnement pour le hx4700
MACHINE=hx4700 ./oebb.sh config hx4700
Mettez à jour votre dépôt
./oebb.sh update
Modifiez votre environnement personnel des variables d'environnement
. environment-angstrom-v2014.12
Puis déconnectez vous de votre session graphique et reconnectez vous pour valider les changements
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
MACHINE=hx4700 bitbake opie-image
ls -ail ~/openembedded/setup-scripts/build/tmp-angstrom_v2014_12-glibc/deploy/glibc/images/hx4700/
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
à faire
à faire
à faire
à faire