Aide - Recherche - Membres - Calendrier
Version complète: Bootloader 0.1
Forum Archos - Jbmm.fr > .: Archives :. (en lecture seule) > OpenPMA
linux2.6@embedded
bonjour je cherche a installer gentoo avec uclibc sur le pma
pour cela il me faut creer une image
afin de faire cela il y avait des progs dans ca http://mail.pdaxrom.org/archos.ru/experime...ack-0.1.tar.bz2

CITATION

Fast guide how build custom aimage)

in flash-hack archive ( http://mail.pdaxrom.org/archos.ru/experime...ack-0.1.tar.bz2 ) look aimage directory.
There 2 utils: extract and build.

extract will write cramfs image and kernel image from exists aimage.img:

CODE
./extract aimage.img


when it will finish you get 2 files: rootfs.bin and zImage

for unpack cramfs you must use cramfs stuff with XIP feature (sticky files is uncompressed), for example this: http://mail.pdaxrom.org/archos.ru/experime...-archos.tar.bz2

CODE
cramfsck -x root rootfs.bin


all files from archos system will in directory root. Now you can hack it and add your own features in system:) for roll new cramfs image use mkcramfs utility:

CODE
mkcramfs root rootfs.bin


New rootfs.bin will created.

QUOTE
Note:
cramfs image must be ~21MB - need better understand aimage header smile.gif


For build aimage.img use build utility. Copy aimage.hdr in directory where your zImage and rootfs.bin and run build:

CODE
./build

http://www.oesf.org/forums/index.php?showtopic=16939
Tedmaster
CITATION(linux2.6@embedded @ vendredi 02 juin 2006 à 02:40) [snapback]94278[/snapback]

bonjour je cherche a installer gentoo avec uclibc sur le pma
pour cela il me faut creer une image
afin de faire cela il y avait des progs dans ca http://mail.pdaxrom.org/archos.ru/experime...ack-0.1.tar.bz2
http://www.oesf.org/forums/index.php?showtopic=16939

J'ai pas compris ce que tu recherchais exactement dry.gif
Tu cherches les outils, c'est ca?
Si oui, va faire un tour là : http://www.bfst.de/wiki/openPMA:HowToDevelop
Tu verras qu'on a accès au svn et les outils sont dispo ici : http://svn.openpma.org/svn/openpma/trunk/bin/
Après, je sais pas si je réponds à la bonne question... biggrin.gif
linux2.6@embedded
c'est dans le svn je vais essayer mais c'est qu'en binaire
c'est important pour moi car j'aurais pu faire un ebuild
et puis j'aime pas faire tourner n'importe quoi sur mon ordi(du genre tout ce qui est binaire) car je vais pas m'embeter a avoir un max de securitee rien qiue pour faire tourner des binaires(tres tres tres long et complique)

en gros je cherche a faire tourner une distribution linux Desktop dessus
tres utils quand t'est connecte au secteur

WOW ils sont passes au squashfs ou quoi????
je voir un patch squashfs dans le cvs!!!!!!!!!!!!!!!
Tedmaster
CITATION(linux2.6@embedded @ dimanche 04 juin 2006 à 23:27) [snapback]94398[/snapback]

c'est dans le svn je vais essayer mais c'est qu'en binaire
c'est important pour moi car j'aurais pu faire un ebuild
et puis j'aime pas faire tourner n'importe quoi sur mon ordi(du genre tout ce qui est binaire) car je vais pas m'embeter a avoir un max de securitee rien qiue pour faire tourner des binaires(tres tres tres long et complique)

ok pour les binaires, mais comment tu t'assures de la sécurité de ce que tu compiles? Tu lis tout le code source? tongue.gif

CITATION(linux2.6@embedded @ dimanche 04 juin 2006 à 23:27) [snapback]94398[/snapback]

en gros je cherche a faire tourner une distribution linux Desktop dessus
tres utils quand t'est connecte au secteur

ah, tu m'en parles. J'ai vu ton post sur pxos, mais j'ai pas compris l'intérêt de la méthode et comment tu fais ca. T'as vraiment réussit à mettre une gentoo sur le pma? avec quel kernel? Tu peux m'expliquer précisément stp? Ca pourrait me servir wink.gif
Merci
linux2.6@embedded
1)oui je lit le code car il est extrement simple et court et c'est pas du tout complique de le compiler
2)c'est assez complique et je ne sait pas si j'y ariverai ou si j'en aurait le temps
va voir le wiki d'openPMA ils ont des infos dessus

tout d'abord gentoo marche en chroot mais est bien trop lent a cause des settings de disque dur du pma
en effet ils l'ont regle pour l'economie d'energie et gentoo etant sur le disque dur bah c'est pas genial du tout
ensuite il sera de toute facon tres lent (vitesse usb1) du fait de limitations hardware

ensuite la limite de taille depend de ce qu'on veut faire et on a encore des probleme de bootloader
faudrait vraiment qu'ils le remplacent par un bootloader libre

la limite de taille depend enormement de comment on uttilitse le pma
en effet le pma a 64MB de ram!!!!
et par default il met le aimage en ram et il reste donc 42MB
il faudrait donc soit:
*se servir du aimag juste pour charger l'os
*mettre tout dans le aimage

je ne me rapelle plus si la premiere solution est possible(bootloader)

Tedmaster
CITATION(linux2.6@embedded @ mercredi 07 juin 2006 à 02:16) [snapback]94556[/snapback]

1)oui je lit le code car il est extrement simple et court et c'est pas du tout complique de le compiler

ok

CITATION(linux2.6@embedded @ mercredi 07 juin 2006 à 02:16) [snapback]94556[/snapback]

2)c'est assez complique et je ne sait pas si j'y ariverai ou si j'en aurait le temps
va voir le wiki d'openPMA ils ont des infos dessus

j'ai pas trouvé le lien sur le wiki sad.gif

CITATION(linux2.6@embedded @ mercredi 07 juin 2006 à 02:16) [snapback]94556[/snapback]

tout d'abord gentoo marche en chroot mais est bien trop lent a cause des settings de disque dur du pma
en effet ils l'ont regle pour l'economie d'energie et gentoo etant sur le disque dur bah c'est pas genial du tout
ensuite il sera de toute facon tres lent (vitesse usb1) du fait de limitations hardware

il n'y a pas moyen de régler les settings avec un outils come hdparm, en le compilant soi même pour le pma?

CITATION(linux2.6@embedded @ mercredi 07 juin 2006 à 02:16) [snapback]94556[/snapback]

ensuite la limite de taille depend de ce qu'on veut faire et on a encore des probleme de bootloader
faudrait vraiment qu'ils le remplacent par un bootloader libre

d'ailleurs j'ai pas trouvé de doc précise sur le bootloader du pma. Il est basé sur quoi exactement?
A part la manip de hack, je vois pas trop...

CITATION(linux2.6@embedded @ mercredi 07 juin 2006 à 02:16) [snapback]94556[/snapback]

la limite de taille depend enormement de comment on uttilitse le pma
en effet le pma a 64MB de ram!!!!
et par default il met le aimage en ram et il reste donc 42MB
il faudrait donc soit:
*se servir du aimag juste pour charger l'os
*mettre tout dans le aimage

je ne me rapelle plus si la premiere solution est possible(bootloader)

oui, il y a aussi ce problème de ram limitée...

tu ne m'as toujours pas dit comment tu chrootes ta gentoo wink.gif
en fait, je vois pas du tout l'intérêt de la manip, surtout avec des ressources si limitées huh.gif

linux2.6@embedded
CITATION(Tedmaster @ mercredi 07 juin 2006 à 14:44) [snapback]94570[/snapback]

il n'y a pas moyen de régler les settings avec un outils come hdparm, en le compilant soi même pour le pma?
je croit pas, je crois que le controleur ide est des fpga (puces progrmamabbles)


tu ne m'as toujours pas dit comment tu chrootes ta gentoo wink.gif
sur l'ordi:
telecharge gentoo pour arm v4l
cree un loop avec dd
formate le loop en ext3
mount le loop et copie tout dedant
faut que le loop fasse moin de 2GO
cree aussi un loop pour le swap
copie tout ca sur le pma
mount -o loop marche pas sur le firmware archos faur donc taper une autre commande :losetup
mount ensuite les loop
et chroot dedans


en fait, je vois pas du tout l'intérêt de la manip, surtout avec des ressources si limitées huh.gif

Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.