ordinateur miniature Linux de
OlimeX (20 à 50 €) utilisé pour
DazibaoBox
en fait plutôt OlinuxInoMaxi !
en cours:
OlinuxInoVoirFront
émulateur:
http://tech.groups.yahoo.com/group/olinuxino/message/631
en attendant, version maxi, 50 €:
http://cgi.ebay.fr/Olimex-iMX233-OLINUXINO-MAXI-linux-computer-ARM926J-alternative-to-Raspberry-Pi-/280895044174?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item4166a63a4e
candidat pour:
PmvSmsParGsm
expédié le 20120614-1000
reçu le 20120618 (lundi)
tour du propriétaire:
- imx 233 rev B
- la carte sd est au format micro
- alim par coax gravée 6-16 V DC mais la doc dit parfois 5-16,
- un emplacement 4 trous (debug, psw, grnd, 3.3 V)
- 2 prises Usb Host
- la sortire video est sur une prise Rca (blanche!, serait mieux jaune....) utiliser un adaptateur pour la diriger vers une prise peritel
version:
root@olinuxino:/sys/class/tty# uname -a
Linux olinuxino 2.6.35.3_OLinuXinoR4 #11 PREEMPT Mon May 21 10:27:52 EEST 2012 a
rmv5tejl GNU/Linux
root@olinuxino:/sys/class/tty
documentation:
recherche de l'image sdcard
https://github.com/OLIMEX/OLINUXINO/blob/master/SOFTWARE/iMX233-OLinuXino-image.zip
https://github.com/OLIMEX/OLINUXINO/commit/d65a785ba19be3fd73764a800932ab902e95ec10
mode d'emploi:
https://github.com/OLIMEX/OLINUXINO/commit/d65a785ba19be3fd73764a800932ab902e95ec10#diff-1
sd:
https://github.com/radolin/meta-olinuxino
20120627-7:30 suivre:
https://github.com/radolin/meta-olinuxino/blob/master/README
le manuel de
OlinuxInoMaxi dit:
https://github.com/Freescale/fsl-community-bsp-platform/blob/master/README
pour busybox:
http://spblinux.de/2.0/doc/busyboxdocumentation.html
pour l'instant 4 échec sur HD Maxell 600
-
- git en erreur
- oli3: en Ubunttu 10.x: impssaibme chmod repo
- oli4: knoppix
prérequis
la famille:
- micro:
- alimentation 5V seulement (sans doute pas régulé)
- un seul usb host (requiert un hub (alimenté si périphériques alimentés par Usb)
- mini:
- maxi (voir plus haut)
émulateur:
alim:
dans le marigot: bloc secteur chargeur AA et AAA Carouf, 12 V, 3 A.
7.5 € 9 v 5.5 mm:
http://cgi.ebay.fr/DC-Adaptateur-dAlimentation-9V-1A-5-5mm-Power-Supply-/310288213670?pt=FR_IQ_PhotoVideo_Energie_Energie_Alimentation&hash=item483e9e66a6
5 €: 9V 1 A: http://cgi.ebay.fr/Adaptateur-Secteur-Chargeur-AC-100-240V-DC-9V-1A-/310403315696?pt=FR_Accessoires_LecteurMP3&hash=item48457ab7f0
voir la prochaine brocante
20120726: 1 € li 9 V à Morangis; OK.
SdCard:
20120802: 7 € sandisk + adaptateur Sd à carouf. fravée "micro hc"
20120618: commandée 4 Go micro+adaptateur sur site
AmaZon (mais vendeur chinois), 3.48 €
oublié de documenter la livraison!
20120629 commandé par eay sdcard 2 Go he olimex (suivre
OlinuxInoSdCardOlimex + cable debug clavier
20120704- livraison Sd card linux
copie par dd de /dev/mmcblk0p2 1.9 go dont 1.8 de libre sur maxell 640 dossier olisd
5 Mo/s , sans doute entre 5 et 10 minutes
1 go de fait, débit tombe à 2 MB/s
copie aussi du volume entier mmclk0
bien plus rapide ?????!: 10 Mo/"
back sur 4 Go amazon ci dessus
boot, ok sortie peritel
clavier usb
login comme root
mount
manque affichage ligne du bas sur M1917A, voir si ça peut s'arranger
pas mieux sur
SamsungB1930HB?
écran peut afficher 25 lignes et il en reçoit plus! utiliser stty rows 25, suivre:
OlinuxInoVoirFront ou
OlinuxInoScreenSize
pas de ftp utiliser wget
serveur web pages dans /www
pas trouvé de serveur telnet, utiliser ssh!
GAFFE: ssh root sans mot de passer, faut en poser un et ne pas l'oublier
Ok: clé mémoire usb apparait en /dev/sda; monté automatiquement
GAFFE: date à l'allumge: 25 mai!
mise en route
- câble debug
- hyper terminal à 9600 bps
- as de clavier usb
plus tard:
premier essai sous knoppix mais pas assez de disque dispo:
ppix@Microknoppix:~$ sudo fdisk /dev/sdb
^C
knoppix@Microknoppix:~$
knoppix@Microknoppix:~$ ^C
knoppix@Microknoppix:~$ cd /dev
knoppix@Microknoppix:/dev$ ls sd*
sda sda6 sdb2 sdc12 sdd sdd6 sde2 sdf12 sdg sdg6 sdh2
sda1 sda7 sdb3 sdc13 sdd1 sdd7 sde3 sdf13 sdg1 sdg7 sdh3
sda10 sda8 sdb4 sdc14 sdd10 sdd8 sde4 sdf14 sdg10 sdg8 sdh4
sda11 sda9 sdb5 sdc15 sdd11 sdd9 sde5 sdf15 sdg11 sdg9 sdh5
sda12 sdb sdb6 sdc2 sdd12 sde sde6 sdf2 sdg12 sdh sdh6
sda13 sdb1 sdb7 sdc3 sdd13 sde1 sde7 sdf3 sdg13 sdh1 sdh7
sda14 sdb10 sdb8 sdc4 sdd14 sde10 sde8 sdf4 sdg14 sdh10 sdh8
sda15 sdb11 sdb9 sdc5 sdd15 sde11 sde9 sdf5 sdg15 sdh11 sdh9
sda2 sdb12 sdc sdc6 sdd2 sde12 sdf sdf6 sdg2 sdh12
sda3 sdb13 sdc1 sdc7 sdd3 sde13 sdf1 sdf7 sdg3 sdh13
sda4 sdb14 sdc10 sdc8 sdd4 sde14 sdf10 sdf8 sdg4 sdh14
sda5 sdb15 sdc11 sdc9 sdd5 sde15 sdf11 sdf9 sdg5 sdh15
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd8000000
Device Boot Start End Blocks Id System
/dev/sda1 63 80324 40131 de Dell Utility
/dev/sda2 81920 21053439 10485760 7 HPFS/NTFS/exFAT
/dev/sda3 * 21053440 926896127 452921344 7 HPFS/NTFS/exFAT
/dev/sda4 926896128 1465145343 269124608 f W95 Ext'd (LBA)
/dev/sda5 926898176 1465145343 269123584 7 HPFS/NTFS/exFAT
Command (m for help): q
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdb
fdisk: unable to open /dev/sdb: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdd
fdisk: unable to open /dev/sdd: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sde
fdisk: unable to open /dev/sde: Aucun périphérique ou adresse
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdb
fdisk: unable to open /dev/sdb: Aucun medium trouvé
knoppix@Microknoppix:/dev$
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdb
fdisk: unable to open /dev/sdb: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdb
Command (m for help): p
Disk /dev/sdb: 4110 MB, 4110188544 bytes
255 heads, 63 sectors/track, 499 cylinders, total 8027712 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00006dfc
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 7470224 3735081 b W95 FAT32
/dev/sdb2 7470225 8016434 273105 7 HPFS/NTFS/exFAT
Command (m for help): q
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdd
fdisk: unable to open /dev/sdd: Aucun medium trouvé
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sde
fdisk: unable to open /dev/sde: Aucun périphérique ou adresse
knoppix@Microknoppix:/dev$ sudo fdisk /dev/sdf
Command (m for help): p
Disk /dev/sdf: 3904 MB, 3904897024 bytes
100 heads, 35 sectors/track, 2179 cylinders, total 7626752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdf1 8192 7626751 3809280 b W95 FAT32
Command (m for help): d
Selected partition 1
Command (m for help): d
No partition is defined yet!
Command (m for help): p
Disk /dev/sdf: 3904 MB, 3904897024 bytes
100 heads, 35 sectors/track, 2179 cylinders, total 7626752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-7626751, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-7626751, default 7626751): 16MB
Value out of range.
Last sector, +sectors or +size{K,M,G} (2048-7626751, default 7626751): 16M
Value out of range.
Last sector, +sectors or +size{K,M,G} (2048-7626751, default 7626751): +16MB
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 53
Changed system type of partition 1 to 53 (OnTrack DM6 Aux3)
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p):
Using default response p
Partition number (1-4, default 2):
Using default value 2
First sector (33298-7626751, default 33298):
Using default value 33298
Last sector, +sectors or +size{K,M,G} (33298-7626751, default 7626751):
Using default value 7626751
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Périphérique ou ressource occupé.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
knoppix@Microknoppix:/dev$ dd if=/dev/zero of=mmc_boot_partition.raw bs=512 seek count=4 conv=sync.notrunc
dd: opérande non reconnu « seek »
Saisissez « dd --help » pour plus d'informations.
knoppix@Microknoppix:/dev$ dd if=/dev/zero of=mmc_boot_partition.raw bs=512 seek count=4
dd: opérande non reconnu « seek »
Saisissez « dd --help » pour plus d'informations.
knoppix@Microknoppix:/dev$ dd if=/dev/zero of=mmc_boot_partition.raw bs=512 count=4
4+0 enregistrements lus
4+0 enregistrements écrits
2048 octets (2,0 kB) copiés, 4,3087e-05 s, 47,5 MB/s
knoppix@Microknoppix:/dev$ dd if=~/tlib/rootfs/boot/imx233_linux.sb of=mmc_^C
knoppix@Microknoppix:/dev$ cd ..
knoppix@Microknoppix:/$ mkdir oli
mkdir: impossible de créer le répertoire « oli »: Permission non accordée
knoppix@Microknoppix:/$ cd ~
knoppix@Microknoppix:~$ mkdir oli
knoppix@Microknoppix:~$ cd oli
knoppix@Microknoppix:~/oli$ dd if=/dev/zero of=mmc_boot_partition.raw bs=512 count=4
4+0 enregistrements lus
4+0 enregistrements écrits
2048 octets (2,0 kB) copiés, 5,0762e-05 s, 40,3 MB/s
knoppix@Microknoppix:~/oli$ ls ~/ltib
ls: impossible d'accéder à /home/knoppix/ltib: Aucun fichier ou dossier de ce type
knoppix@Microknoppix:~/oli$ git clone git://git.openembedded.org/openembedded-core oe-core
Cloning into oe-core...
remote: Counting objects: 131908, done.
remote: Compressing objects: 100% (36666/36666), done.
remote: Total 131908 (delta 92136), reused 131378 (delta 91764)
Receiving objects: 100% (131908/131908), 70.40 MiB | 334 KiB/s, done.
Resolving deltas: 100% (92136/92136), done.
knoppix@Microknoppix:~/oli$ git clone git://github.com/Freescale/meta-fsl-arm.git
Cloning into meta-fsl-arm...
remote: Counting objects: 1662, done.
remote: Compressing objects: 100% (801/801), done.
remote: Total 1662 (delta 808), reused 1602 (delta 752)
Receiving objects: 100% (1662/1662), 36.17 MiB | 580 KiB/s, done.
Resolving deltas: 100% (808/808), done.
knoppix@Microknoppix:~/oli$ git clone git://github.com/radolin/meta-olinuxino.git
Cloning into meta-olinuxino...
remote: Counting objects: 44, done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 44 (delta 10), reused 43 (delta 9)
Receiving objects: 100% (44/44), 5.66 MiB | 580 KiB/s, done.
Resolving deltas: 100% (10/10), done.
knoppix@Microknoppix:~/oli$ . oe-init-build-env
bash: oe-init-build-env: Aucun fichier ou dossier de ce type
knoppix@Microknoppix:~/oli$ ls
meta-fsl-arm meta-olinuxino mmc_boot_partition.raw oe-core
knoppix@Microknoppix:~/oli$ ./oe-init-build-env
bash: ./oe-init-build-env: Aucun fichier ou dossier de ce type
knoppix@Microknoppix:~/oli$ cd ..
knoppix@Microknoppix:~$ mv oli oe-core
knoppix@Microknoppix:~$ cd oe-core
knoppix@Microknoppix:~/oe-core$ . oe-init-build-env
bash: oe-init-build-env: Aucun fichier ou dossier de ce type
knoppix@Microknoppix:~/oe-core$ ls
meta-fsl-arm meta-olinuxino mmc_boot_partition.raw oe-core
knoppix@Microknoppix:~/oe-core$ cd oe-core
knoppix@Microknoppix:~/oe-core/oe-core$ ls
LICENSE meta meta-hob meta-skeleton oe-init-build-env README scripts
knoppix@Microknoppix:~/oe-core/oe-core$ cd ..
knoppix@Microknoppix:~/oe-core$ cd ..
knoppix@Microknoppix:~$ rm -r oe-core
rm : descendre dans le répertoire « oe-core » ?y
rm : descendre dans le répertoire « oe-core/meta-olinuxino » ?y
rm : descendre dans le répertoire « oe-core/meta-olinuxino/recipes-kernel » ?y
rm : descendre dans le répertoire « oe-core/meta-olinuxino/recipes-kernel/linux » ?y
rm : supprimer fichier « oe-core/meta-olinuxino/recipes-kernel/linux/linux-imx_2.6.35.3.bbappend » ? y
rm : descendre dans le répertoire « oe-core/meta-olinuxino/recipes-kernel/linux/linux-imx » ?y
rm : supprimer fichier « oe-core/meta-olinuxino/recipes-kernel/linux/linux-imx/olinuxino.patch » ? y
rm : supprimer fichier « oe-core/meta-olinuxino/recipes-kernel/linux/linux-imx/defconfig » ? y
rm : supprimer répertoire « oe-core/meta-olinuxino/recipes-kernel/linux/linux-imx » ? y
rm : supprimer répertoire « oe-core/meta-olinuxino/recipes-kernel/linux » ? ^C
knoppix@Microknoppix:~$ rm -y -r oe-core
rm : option non valide -- y
Saisissez « rm --help » pour plus d'informations.
knoppix@Microknoppix:~$ lf
bash: lf : commande introuvable
knoppix@Microknoppix:~$ ls
Desktop oe-core
knoppix@Microknoppix:~$ mv oe-core erreur
knoppix@Microknoppix:~$ git clone git://git.openembedded.org/openembedded-core oe-core
Cloning into oe-core...
remote: Counting objects: 131908, done.
remote: Compressing objects: 100% (36666/36666), done.
remote: Total 131908 (delta 92136), reused 131378 (delta 91764)
Receiving objects: 100% (131908/131908), 70.40 MiB | 432 KiB/s, done.
Resolving deltas: 100% (92136/92136), done.
knoppix@Microknoppix:~$ cd oe-core
knoppix@Microknoppix:~/oe-core$ git clone git://git.openembedded.org/bitbake bitbake
Cloning into bitbake...
remote: Counting objects: 21468, done.
remote: Compressing objects: 100% (9016/9016), done.
remote: Total 21468 (delta 14312), reused 17478 (delta 11069)
Receiving objects: 100% (21468/21468), 3.80 MiB | 386 KiB/s, done.
Resolving deltas: 100% (14312/14312), done.
knoppix@Microknoppix:~/oe-core$ git clone git://github.com/Freescale/meta-fsl-arm.git
Cloning into meta-fsl-arm...
remote: Counting objects: 1662, done.
remote: Compressing objects: 100% (801/801), done.
remote: Total 1662 (delta 808), reused 1602 (delta 752)
Receiving objects: 100% (1662/1662), 36.17 MiB | 596 KiB/s, done.
Resolving deltas: 100% (808/808), done.
knoppix@Microknoppix:~/oe-core$ git clone git://github.com/radolin/meta-olinuxino.git
Cloning into meta-olinuxino...
remote: Counting objects: 44, done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 44 (delta 10), reused 43 (delta 9)
Receiving objects: 100% (44/44), 5.66 MiB | 578 KiB/s, done.
Resolving deltas: 100% (10/10), done.
knoppix@Microknoppix:~/oe-core$ . oe-init-build-env
You had no conf/local.conf file. This configuration file has therefore been
created for you with some default values. You may wish to edit it to use a
different MACHINE (target hardware) or enable parallel build options to take
advantage of multiple cores for example. See the file for more information as
common configuration options are commented.
The Yocto Project has extensive documentation about OE including a reference manual
which can be found at:
http://yoctoproject.org/documentation
For more information about OpenEmbedded see their website:
http://www.openembedded.org/
You had no conf/bblayers.conf file. The configuration file has been created for
you with some default values. To add additional metadata layers into your
configuration please add entries to this file.
The Yocto Project has extensive documentation about OE including a reference manual
which can be found at:
http://yoctoproject.org/documentation
For more information about OpenEmbedded see their website:
http://www.openembedded.org/
### Shell environment set up for builds. ###
You can now run 'bitbake <target>'
Common targets are:
core-image-minimal
core-image-sato
meta-toolchain
meta-toolchain-sdk
adt-installer
meta-ide-support
You can also run generated qemu images with a command like 'runqemu qemux86'
knoppix@Microknoppix:~/oe-core/build$ . oe-init-build-env
bash: oe-init-build-env: Aucun fichier ou dossier de ce type
knoppix@Microknoppix:~/oe-core/build$ cd ..
knoppix@Microknoppix:~/oe-core$ . oe-init-build-env
### Shell environment set up for builds. ###
-------
------
deuxime essai semon https://github.com/radolin/meta-olinuxino
You can now run 'bitbake <target>'
Common targets are:
core-image-minimal
core-image-sato
meta-toolchain
meta-toolchain-sdk
adt-installer
meta-ide-support
You can also run generated qemu images with a command like 'runqemu qemux86'
knoppix@Microknoppix:~/oe-core/build$ bitbake core-image-minimal
Pseudo is not present but is required, building this first before the main build
Parsing recipes: 100% |#########################################| Time: 00:04:17
Parsing of 828 .bb files complete (0 cached, 828 parsed). 1122 targets, 19 skipped, 0 masked, 0 errors.
ERROR: OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems / advisories:
Please install the following missing utilities: diffstat,texi2html,chrpath
ERROR: Execution of event handler 'check_sanity_eventhandler' failed
ERROR: Command execution failed: Exited with 1
Summary: There were 3 ERROR messages shown, returning a non-zero exit code.
knoppix@Microknoppix:~/oe-core/build$ ls -altr
total 0
drwxr-xr-x 11 knoppix knoppix 300 juin 27 18:11 ..
drwxr-xr-x 2 knoppix knoppix 80 juin 27 18:11 conf
-rw-r--r-- 1 knoppix knoppix 0 juin 27 18:13 bitbake.lock
drwxr-xr-x 4 knoppix knoppix 160 juin 27 18:18 tmp-eglibc
drwxr-xr-x 2 knoppix knoppix 40 juin 27 18:18 sstate-cache
drwxr-xr-x 5 knoppix knoppix 120 juin 27 18:18 .
knoppix@Microknoppix:~/oe-core/build$ df .
Sys. fich. 1K-blocks Util. Disponible Uti% Monté sur
unionfs 2478080 658992 1819088 27% /home
knoppix@Microknoppix:~/oe-core/build$
$
en erreur
un autre:
https://github.com/Freescale/fsl-community-bsp-platform