Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
premesso che è da pochissimo che mi sto affacciando sul mondo embedded di linux...
vorrei sapere come poter cross-compilare il kernel per architetture differenti tipo, come in oggetto, ARM o MIPS o processori RISC.
avete suggerimenti su dove reperire info o quantomeno le toolchain per arm...
In non so riuscito a trovare nulla, per il momento, ricerche veloci, sull'amico google.
ho trovato siti come http://free-electron.com e http://micropinguino.it . ma nulla per quanto riguarda spiegazione per le toolchain o come compilare il kernel per quel tipo di processori.
Ringrazio in anticipo per qualsiasi tipo di indicazione
grazie mille.... la mia ricerca, "compilare kernel per arm" non ha dato grossi frutti
ti ringrazio.
Ma tu hai mai avuto a che fare con arm, mips ed in genere con cpu non x86 o x86_64?
acrive ha scritto:La butto cosi... E usare QEMU? (Emulare una macchina ARM (img ARM sul sito di qemu))?
si già ci ho pensato, ma metti in emulazione quanto ci vorrebbe per compilare un kernel??? comunque ho trovato tra i links passati ieri da michele.p un interessante articolo in pdf su dove reperire le toolchain e come installarle e come cross-compilare un kernel ... un attimo di tempo con il lavoro e mi cimento
acrive ha scritto:...no, al momento "solo" (Tesi) su x86 con RTAI-Scilab/Scicos-Comedi.
Avrei una mezza idea per/con la Fox Board.
in acquisto a settembre non costa manco tanto (145 €) ... vorrei inziare a fare dei test lì solo che ha processore RISC e non so dove mettere mano ....
acrive ha scritto:La butto cosi... E usare QEMU? (Emulare una macchina ARM (img ARM sul sito di qemu))?
si già ci ho pensato, ma metti in emulazione quanto ci vorrebbe per compilare un kernel??? comunque ho trovato tra i links passati ieri da michele.p un interessante articolo in pdf su dove reperire le toolchain e come installarle e come cross-compilare un kernel ... un attimo di tempo con il lavoro e mi cimento
acrive ha scritto:...no, al momento "solo" (Tesi) su x86 con RTAI-Scilab/Scicos-Comedi.
Avrei una mezza idea per/con la Fox Board.
in acquisto a settembre non costa manco tanto (145 €) ... vorrei inziare a fare dei test lì solo che ha processore RISC e non so dove mettere mano ....
architettura risc che ha anche il buon vecchio arm
si è lì che ho trovato la fox board
comunque ho difficoltà ad avviare la compilazione del kernel usando le toolchain che ho installato per la cross-compilazione.
Devo ancora leggere una quantità industriale di documentazione che ho trovato
grazie mille per i consigli....
se ne avete altri o altri link dove posso reperire info .... passate pure
no non mi stresso, è solo che sto seguendo il progetto linux in the car... allora mi sto documentando perchè voglio farmi un sistema in makkina con la fox board che deve comprendere : navigatore satellitare, multimedia, giochi, connessione ad internet, connessione bluetooth per chiamate cellulare, connessione senza fili per telecamere posteriore e laterale... e... se riesco ad avere tempo, ho letto che hanno prodotto delle applicazioni per linux "freediag" dovrebbe chiamarsi, ora sto in ufficio e non a casa e non ricordo" per il controllo delle prestazioni della vettura.
quindi diciamo che prima di imbattermi in spese vorrei documentarmi quanto + possibile per avere un minimo di controllo sull'organizzazione del progetto.
Se hai suggerimenti a riguardo di quanto ti ho detto, o anche link di persone che sono riusciti nell'impresa .... Ti ringrazio
darktux ha scritto:no non mi stresso, è solo che sto seguendo il progetto linux in the car... allora mi sto documentando perchè voglio farmi un sistema in makkina con la fox board che deve comprendere : navigatore satellitare, multimedia, giochi, connessione ad internet, connessione bluetooth per chiamate cellulare, connessione senza fili per telecamere posteriore e laterale... e... se riesco ad avere tempo, ho letto che hanno prodotto delle applicazioni per linux "freediag" dovrebbe chiamarsi, ora sto in ufficio e non a casa e non ricordo" per il controllo delle prestazioni della vettura.
quindi diciamo che prima di imbattermi in spese vorrei documentarmi quanto + possibile per avere un minimo di controllo sull'organizzazione del progetto.
Se hai suggerimenti a riguardo di quanto ti ho detto, o anche link di persone che sono riusciti nell'impresa .... Ti ringrazio
Darktux......
interessante perchè non posti il link di questo progetto?
ciao michele.p, come leggo dai tuoi post anche tu sei un nottambulo.
comunque è da linuxdevices che ho preso l'idea di installare un computer con linux in makkina, precisamente da questo link http://www.linuxdevices.com/news/NS9737748162.html
se vi interessa e volete aiutarmi, ogni consiglio è ben accetto, anche perchè sono a zero
anche sull'hardware da reperire
solo che non vorrei comprare quell'appliance su linuxdevices bensì la fox board.
mi butto (con un po di ritardo) nella mischia, per annotare questo sito: http://buildroot.uclibc.org/
permette di creare minidistribuzioni linux personalizzate per diversi tipi di processori (a memoria: x86, powerpc, arm e mipsel più altri). per ogni arcitettura che si sceglie di utilizzare viene compilata una cross-toolchain adatta.