Bonjour,
Le système linux utilisé par le pocketbook est contenu dans le firmware téléchargeable sur leur site. La dernière version est la 2.0.5 pour le 903 (
lien).
Grâce a un utilitaire que l'on peut trouver sur
eb600utils, il est possible d'extraire de cette mise à jour les images des systèmes de fichier linux qui serviront au pocketbook.
Comment procéder (nécessite gcc, mercurial et bien sûre linux) :
Code:
hg clone http://eb600utils.hg.sourceforge.net/hgweb/eb600utils/eb600utils
cd eb600utils/pocketbook-fwsplit
make
Code:
wget http://www.pocketbook-int.com/download/fw/Foxconn/2.0.5_user/euro/sw_20110312_903_LIBRI_2.0.5_libri_user.zip
unzip sw_20110312_903_LIBRI_2.0.5_libri_user.zip
./pbfwsplit
On obtient alors 2 systèmes de fichiers :
- rootfs.img qui contient apparemment le système linux
- app.img qui contient les librairies et les utilitaires du pocketbook
Pour les monter c'est simple :
Code:
mkdir rootfs; sudo mount rootfs.img rootfs/ -o loop
mkdir app; sudo mount app.img app/ -o loop
J'ai l'impression que dans le pocketbook, le systeme app est monté dans /ebrmain (dans rootfs) donc pour que cela ressemble à ce qu'il y a dans le pocketbook, il faudrait plutôt faire :
Code:
sudo mount app.img rootfs/ebrmain -o loop
Pour ce qui est du développement, il faut utiliser un émulateur (comme qemu) car la processeur du pocketbook est un ARM.
Pour savoir ce qui est disponible pour le développement, je vous laisser regarder dans les images contenues dans le firmware les librairies présentes (j'ai vu un gtk 2.0)
En espérant que ce post vous aidera.