Pagina 5 di 5

Re: Slackware + beagleboard cercasi collaboratori

Inviato: mar 16 nov 2010, 21:29
da pino_otto
Non ho capito dove sono i sorgenti di Slackware ARM o come agganciarsi ai sorgenti di Slackware per compilare Slackware ARM.

Sotto la directory http://ftp.slackware.pl/pub/armedslack/ ... .1/source/ ci sono solo gli SlackBuild.

Mi devo scaricare i sorgenti di Slackware a parte dal sito di Slackware (mirror)?

Re: Slackware + beagleboard cercasi collaboratori

Inviato: mar 16 nov 2010, 21:41
da lyapunov
Direi di sì, in fondo i sorgenti sono uguali per tutti...

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 28 nov 2010, 13:35
da pino_otto
Ho scoperto che esiste anche OpenBricks, un framework open source per costruire sistemi GNU/Linux embedded:

http://www.openbricks.org

Lo sto scaricando... vediamo come va.

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 28 nov 2010, 14:15
da pino_otto
OpenBricks e' molto bello! Molto semplice da usare e ha molte opzioni da configurare tramite un classico:

make menuconfig

Appena mi arriva la PandaBoard, provo subito a fare una distro per PandaBoard, che e' supportata da OpenBricks.

lyapunov, se provi a fare una distro per BeagleBoard con OpenBricks, facci sapere come va.

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 28 nov 2010, 18:31
da lyapunov
:) Per ora mi sto dedicando alla Beagle...
Metto per iscritto un paio di consigli per punti su x-loader e u-boot che magari possono tornare utili anche per la panda. Magari scrivo una marea di banalità, ma magari no (scusate quindi se scrivo cose note).

* Quello che sto facendo io è usare un crosscompilatore creato usando crosstool-ng
* Al momento per x-loader e u-boot vi conviene usare quelli derivati da Angstrom che hanno tutte le patch selezionate per la board
* Per avere le giuste dritte su compilazione e patch andate a spulciare nei file di recipe di OE
* In questi file troverete in genere il git dal quale prendere i sorgenti e le patch (ordinate)
* Quello che faccio io è scaricare il sorgente, rubare le patch da OE, applicarle con quilt e crosscompilare il tutto
* Lo stesso dicasi ovviamente per kernel (uImage)

Re: Slackware + beagleboard cercasi collaboratori

Inviato: mar 18 gen 2011, 14:55
da pino_otto
Finalmente, dopo circa 2 mesi, mi e' arrivata la pandaboard (detta amichevolemte "la panda"):

http://pandaboard.org

Si tratta di una scheda simile alla beagleboard.

Per ora ci ho installato la distro Angstrom (versione minimale) e modificato /etc/inittab per farla partire con la rete e ssh.

Prossimamente mi installo la toolchain su Slackware e inizio lo studio del porting con la cross-compilazione.

Re: Slackware + beagleboard cercasi collaboratori

Inviato: mer 9 feb 2011, 13:01
da pino_otto
Sono riuscito a muovere i primi passi verso la cross-compilazione per la panda.

Ho cross-compilato ed eseguito con successo un semplice programma in C, usando CodeSourcery.

Ho provato a creare la toolchain ARM usando crosstool-NG, ma ho ottenuto un errore durante il build della toolchain. Quando riusciro' a risolverlo, vi aggiornero'.

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 13 feb 2011, 18:33
da pino_otto
Sono lieto di annunciarvi che ho installato Slackware ARM full sulla pandaboard!

Qui ci sono alcune informazioni utili:
http://giovanni.wordpress.com/pandaboard/

Per ora ho usato kernel e moduli di Angstrom. Il prossimo passo e' compilare kernel e moduli da zero e usarli al posto di quelli Angstrom.

Un altro punto da capire e' come creare i pacchetti per Slackware ARM. Sarebbe bello usare gli SlackBuilds gia' fatti con qualche modifica minima. Se qualcuno ha esperienza, per favore la condivida.

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 13 feb 2011, 18:38
da Blallo
non ho idea, ma prova a vedere gli SB di armedslack
ftp://ftp.armedslack.org/armedslack/arm ... .1/source/

EDIT: robbiw workman compila per arm
hai anche i suoi SB come esempio
http://www.rlworkman.net/pkgs/sources/13.1/

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 13 feb 2011, 22:29
da pino_otto
Ho scoperto che sbopkg e' indipendente dall'architettura, quindi funziona anche su Slackware ARM. Inoltre molti (se non tutti) gli slackbuilds su slackbuilds.org sono gia' scritti per tenere conto dell'architettura. Quindi basta usare sbopkg sulla panda e si ottengono i pacchetti compilati per ARM.

Ho gia' fatto una sezione sul mio sito dedicata ai pacchetti ARM che piano piano compilo:
http://www.dimingo.com/slackware/arm/

Non sarebbe male se si potesse aprire un repository dei pacchetti Slackware ARM direttamente su slacky.eu.

Cosa ne pensate?

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 13 feb 2011, 22:38
da Blallo
pino_otto ha scritto:Non sarebbe male se si potesse aprire un repository dei pacchetti Slackware ARM direttamente su slacky.eu.

Cosa ne pensate?
Credo che per ora arm sia un target troppo limitato
Qualora uscisse qualche dispositivo interessante (netbook) basato su arm, imho si potrebbe fare un pensiero
Ma la parola spetta allo staff :)

PS: se non hai spazio ho 200mb di altervista che non uso e che potrei metterti a disposizione

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 13 feb 2011, 22:53
da pino_otto
Sono d'accordo che al momento il target e' ancora limitato, ma sicuramente crescera' moltissimo. Gli ARM sono destinati ad invadere il mondo, non solo sui cellulari.

Comunque un netbook con ARM c'e' gia'. Ho visto in un supermercato un Toshiba con processore Tegra (Nvidia) e disco SSD.

Riguardo lo spazio web, ti ringrazio per l'offerta. Per ora me la cavo col mio spazio. Nel caso non bastasse, ti faccio sapere.

Re: Slackware + beagleboard cercasi collaboratori

Inviato: dom 13 feb 2011, 22:59
da Blallo
pino_otto ha scritto:Riguardo lo spazio web, ti ringrazio per l'offerta. Per ora me la cavo col mio spazio. Nel caso non bastasse, ti faccio sapere.
Offtopic: e di che :)
se posso darti un consiglio, falli in txz, occupano meno spazio :D

Re: Slackware + beagleboard cercasi collaboratori

Inviato: ven 24 giu 2011, 18:12
da Calzo
Ciao!

Mi è da poco arrivata una BeagleBoard-xM (rev C). Mi chiedevo quindi come sta andando avanti il progetto.
Non so se riuscirò a collaborare attivamente, ma mi piacerebbe capire se ci sono le istruzioni per crearsi da zero cross-copilatore, kernel e librerie (compreso acceleratore grafico e, soprattutto, DSP). Francamente in tal senso sto trovando poco in internet (e sono un po' a digiuno su queste cose).

Grazie

Bye.

PS: Ho visto che pino_otto ha postato qualche cosa sulla PandaBoard. Complimenti!