Re: [ninux.org] OpenWRT MIPS-24k

2009-03-09 Per discussione mbutubuntu
Cari Clauz, Lorenzo, Saverio e Michele, sono d'accordissimo con voi e so 
che è possibile compilare del software per un'architettura A su una 
macchina con architettura B, so anche (pur non avendola mai usata) che 
openWRT è un'ottima distro, stabile, con un ampio parco software e che è 
già impacchettata per sistemi embedded e quindi - in genere - per 
architetture non x86, ho però alcune domande, dato che la mia esperienza 
nel campo dell'embedded è praticamente limitata alle MCU:



1) l'hardware della RouterStation di Ubiquity è: CPU Atheros AR7100 
m...@680 Mhz, 64 Mb di DDR ed una flash Memory da 16 Mb interfacciata 
con SPI, in più c'è l'interfaccia USB che permetterebbe di implementare 
pennini o HD esterni, aumentando lo spazio fisico.


Cosa limita la possibilità di compilazione direttamente in openWRT? CPU, 
Ram, Flash memory??? non sono riuscito a trovare un datasheet completo 
dell'AR7100, solo una brochoure, ma ad occhio e croce con 680Mhz e della 
DDR non dovrebbe essere impossibile compilare... è forse l'architettura 
MIPS? su wikipedia si può leggere 
(http://it.wikipedia.org/wiki/Architettura_MIPS) che il MIPS è un 
processore di architettura RISC 
http://it.wikipedia.org/wiki/Reduced_instruction_set_computer, ma 
anche i processori POWER o SPARC lo sono.. e per alcune versi i RISC 
sono anche meglio dei CISC, no???



Lorenzo scrive:
Non aspettarti di avere delle partizioni etx2/ext3/raiserfs
suppongo perchè i relativi moduli non sono previsti nel kernel di 
openWRT, no? oppure c'è qualche altro ancestrale motivo??? se ho 
un'interfaccia USB è possibile connettere delle memorie flash esterne, 
ed un qualche FileSystem dovranno pur averlo... altrimenti linux come le 
legge???


per ora credo sia tutto,
un abbraccio

Fabio Buda




Michele Favara Pedarsi wrote:

ZioPRoTo (Saverio Proto) ha scritto:
  

Su questo siamo d'accordo, ma come copio i tarball nella flash della
RouterStation? mi sa che posso soltanto appoggiarmi ad un NFS, giusto no?
  

leggi questo:
http://it.wikipedia.org/wiki/Cross-compilazione

devi farti un po' di cultura sul mondo embedded ! :)




Eheh ... se lo legge mbm, che ha passato i primi 2 anni di OpenWrt a
risicare non i mega, non i kilo, ma i byte... gli prende un infarto ...

Scherzi a parte: Fabio, hai un motivo preciso per non usare OpenWrt?
Nella loro codebase c'e' un fottio di librerie; anche roba esoterica; e
se proprio non c'e' ... e' probabile che con poco riesci a portarla su
OpenWrt, contribuendo oltretutto al progetto. Che io sappia non c'e'
un'altra distro embedded, 100% free software, cosi' matura (ie: numero
di architetture supportate, e base di codice supportata). Forse della
robetta BSD, ma per applicazioni specifiche (es: m0n0wall). Chi te lo fa
fare a smadonnare con nfs/cifs/etc per infilarci dentro una debian
embedded? E quello (nfs) e' il minimo! Ogni lib deve essere
accuratamente strippata ... ogni software accuratamente adattato alle
librerie strippate ... ogni frammento di codice scritto dando per
scontata la presenza di una tastiera e un monitor, rielaborato ... hai
idea in cosa ti vai ad impelagare ad usare una distro embedded su cui
sono stati spesi meno gg/uomo di lavoro, rispetto ad OpenWrt?

Se il sistema di default fosse stato vxworks o altra merda proprietaria
e non (ancora) supportata da OpenWrt, ok; ma qui stiamo parlando della
migliore distro embedded del pianeta, supportata dal produttore dell'hw
(ie: troverai sempre i driver), e sviluppata bazaar-style (ie: se hai
mod da fare, le fai, gliele mandi e se sono tecnicamente valide, e'
probabile che te le ritrovi nella distro) ... a meno di motivi mlto
specifici, ti conviene rimanere su OpenWrt.

ciao

Michele

  





Re: [ninux.org] OpenWRT MIPS-24k

2009-03-09 Per discussione OrazioPirataDelloSpazio (Lorenzo)

mbutubuntu ha scritto:

Lorenzo scrive:
Non aspettarti di avere delle partizioni etx2/ext3/raiserfs
suppongo perchè i relativi moduli non sono previsti nel kernel di 
openWRT, no? oppure c'è qualche altro ancestrale motivo??? se ho 
un'interfaccia USB è possibile connettere delle memorie flash esterne, 
ed un qualche FileSystem dovranno pur averlo... altrimenti linux come 
le legge???
E' possibile avere fs tradizionali ma e' sconveniente se vuoi 
utilizzare la flash del dispositivo.

Guarda ad esempio qua:

http://en.wikipedia.org/wiki/JFFS2
http://it.wikipedia.org/wiki/SquashFS

Ciò non toglie che pero' se vuoi i moduli per filesystem normali li puoi 
mettere. Io ad esempio ho collegato un hard disk usb da 250Gb con fs 
ext3 su la fonera e l'ho montato normalmente  su nella directory /mnt.

Ciao,

Lorenzo


Re: [ninux.org] OpenWRT MIPS-24k

2009-03-09 Per discussione Michele Favara Pedarsi
mbutubuntu ha scritto:
 Cari Clauz, Lorenzo, Saverio e Michele, sono d'accordissimo con voi e so
 che è possibile compilare del software per un'architettura A su una
 macchina con architettura B, so anche (pur non avendola mai usata) che
 openWRT è un'ottima distro, stabile, con un ampio parco software e che è
 già impacchettata per sistemi embedded e quindi - in genere - per
 architetture non x86, ho però alcune domande, dato che la mia esperienza
 nel campo dell'embedded è praticamente limitata alle MCU:
 
 
 1) l'hardware della RouterStation di Ubiquity è: CPU Atheros AR7100
 m...@680 Mhz, 64 Mb di DDR ed una flash Memory da 16 Mb interfacciata
 con SPI, in più c'è l'interfaccia USB che permetterebbe di implementare
 pennini o HD esterni, aumentando lo spazio fisico.
 
 Cosa limita la possibilità di compilazione direttamente in openWRT? CPU,
 Ram, Flash memory??? non sono riuscito a trovare un datasheet completo
 dell'AR7100, solo una brochoure, ma ad occhio e croce con 680Mhz e della
 DDR non dovrebbe essere impossibile compilare... è forse l'architettura
 MIPS? su wikipedia si può leggere
 (http://it.wikipedia.org/wiki/Architettura_MIPS) che il MIPS è un
 processore di architettura RISC
 http://it.wikipedia.org/wiki/Reduced_instruction_set_computer, ma
 anche i processori POWER o SPARC lo sono.. e per alcune versi i RISC
 sono anche meglio dei CISC, no???

Per quanto concerne la routerstation - spannometricamente, perche' non
l'ho provata personalmente - non ci sono dei limiti veri e propri. Forse
la RAM. Ma e' tutto un insieme di cose; piccoli dettagli che dopo un po'
ti fanno desistere, vuoi perche' troppo complesso, vuoi perche' troppo
lento ... prova e vedrai ... ti faccio un esempio: ci attacchi una usb
da 8Gb, ci metti sopra la buildroot completa e al 95% della compilazione
si incastra con no space left on device ... (io ad esempio usavo un
file come container e una vm qemu per compilare openwrt, e
periodicamente mi toccava travasare il tutto)

 
 Lorenzo scrive:
 Non aspettarti di avere delle partizioni etx2/ext3/raiserfs
 suppongo perchè i relativi moduli non sono previsti nel kernel di
 openWRT, no? oppure c'è qualche altro ancestrale motivo??? se ho
 un'interfaccia USB è possibile connettere delle memorie flash esterne,
 ed un qualche FileSystem dovranno pur averlo... altrimenti linux come le
 legge???

Anche qui. Puoi fare praticamente di tutto. A maggior ragione con quella
cpu (ripeto: mai provata; ma sulla carta sembra la migliore a basso
costo tra quelle in circolazione). Pero' poi quando vai a provare - e ti
costa tempo - scopri che c'e' sempre qualche limite. Ad esempio: il dma
e' software? (ie: piu' di 2-4 MB/s di transfer dal disco usb non fai)
L'FPU c'e' o e' software pure quello? (ie: speex e altri codecs te li
puoi dimenticare) I MHz non sono tutto ... e nemmeno cisc o risc ... le
cose sono piu' complicate di cosi'. L'hardware viene progettato con
degli obiettivi precisi in mente; poi gli usi ulteriori possono andare
bene, benino, sufficiente, male, malissimo, impossibile ...

Pero' non voglio fermarti; devi assolutamente provare e riportare
l'esperienza ... che ci torna utile ... io sto finendo un lavoro e poi
ne compro una ... voglio vedere come va con tre radio ad alta potenza
(oltre ai problemi di alimentazione cmq risolvibili con un paio di
saldature per radio, temo che si facciano interferenza; a occhio e croce
son troppo vicine; bisogna vedere la qualita' del pcb, se basta un pezzo
di stagnola per isolare, etc).

Alla fine dipende da quale obiettivo intendi raggiungere; se devi
cazzeggiare, o comunque acquisire esperienza generica (cosa che mi/ci
sembra mancarti sulle piattaforme embedded), allora con quella come ti
muovi vai bene... ma se hai un'idea precisa in mente; rischi di fare un
gran lavoro per niente, o magari riesci a portare in esercizio solo uno
dei servizi che avevi immaginato quando hai messo mano al portafogli ...
per questo ti chiedevo se avevi motivi specifici.

ciao

Michele

P.s.: lorenzo, quanto troughput hai sul disco usb della Fonera? 2MB/s?


 per ora credo sia tutto,
 un abbraccio
 
 Fabio Buda
 
 
 
 
 Michele Favara Pedarsi wrote:
 ZioPRoTo (Saverio Proto) ha scritto:
  
 Su questo siamo d'accordo, ma come copio i tarball nella flash della
 RouterStation? mi sa che posso soltanto appoggiarmi ad un NFS,
 giusto no?
   
 leggi questo:
 http://it.wikipedia.org/wiki/Cross-compilazione

 devi farti un po' di cultura sul mondo embedded ! :)

 

 Eheh ... se lo legge mbm, che ha passato i primi 2 anni di OpenWrt a
 risicare non i mega, non i kilo, ma i byte... gli prende un infarto ...

 Scherzi a parte: Fabio, hai un motivo preciso per non usare OpenWrt?
 Nella loro codebase c'e' un fottio di librerie; anche roba esoterica; e
 se proprio non c'e' ... e' probabile che con poco riesci a portarla su
 OpenWrt, contribuendo oltretutto al progetto. Che io sappia non c'e'
 un'altra distro embedded, 100% free software, cosi' matura (ie: numero
 di 

Re: [ninux.org] OpenWRT MIPS-24k

2009-03-09 Per discussione mbutubuntu
Diciamo che ci devo smanettare molto anche se l'obiettivo è tentare di 
sviluppare un sistema embedded non proprio orientato al networking... 
voglio fare una prova a far girare openWRT su qemu con gli stessi 
requisiti Hardware della RouterStation su architettura MISP, provo e vi 
faccio sapere


p.s. Michele, non credo proprio che l'AR7161 abbia una FPU...qualcuno ha 
un datasheet approfondito dell'Atheros AR7161??? vorrei conoscere i 
(K-M-G???)FLOPS, eventuali cache, bus interno e comunque tutto ciò che 
di interessante si può conoscere di una CPU.


come sempre grazie,
Fabio Buda


Michele Favara Pedarsi wrote:

mbutubuntu ha scritto:
  

Cari Clauz, Lorenzo, Saverio e Michele, sono d'accordissimo con voi e so
che è possibile compilare del software per un'architettura A su una
macchina con architettura B, so anche (pur non avendola mai usata) che
openWRT è un'ottima distro, stabile, con un ampio parco software e che è
già impacchettata per sistemi embedded e quindi - in genere - per
architetture non x86, ho però alcune domande, dato che la mia esperienza
nel campo dell'embedded è praticamente limitata alle MCU:


1) l'hardware della RouterStation di Ubiquity è: CPU Atheros AR7100
m...@680 Mhz, 64 Mb di DDR ed una flash Memory da 16 Mb interfacciata
con SPI, in più c'è l'interfaccia USB che permetterebbe di implementare
pennini o HD esterni, aumentando lo spazio fisico.

Cosa limita la possibilità di compilazione direttamente in openWRT? CPU,
Ram, Flash memory??? non sono riuscito a trovare un datasheet completo
dell'AR7100, solo una brochoure, ma ad occhio e croce con 680Mhz e della
DDR non dovrebbe essere impossibile compilare... è forse l'architettura
MIPS? su wikipedia si può leggere
(http://it.wikipedia.org/wiki/Architettura_MIPS) che il MIPS è un
processore di architettura RISC
http://it.wikipedia.org/wiki/Reduced_instruction_set_computer, ma
anche i processori POWER o SPARC lo sono.. e per alcune versi i RISC
sono anche meglio dei CISC, no???



Per quanto concerne la routerstation - spannometricamente, perche' non
l'ho provata personalmente - non ci sono dei limiti veri e propri. Forse
la RAM. Ma e' tutto un insieme di cose; piccoli dettagli che dopo un po'
ti fanno desistere, vuoi perche' troppo complesso, vuoi perche' troppo
lento ... prova e vedrai ... ti faccio un esempio: ci attacchi una usb
da 8Gb, ci metti sopra la buildroot completa e al 95% della compilazione
si incastra con no space left on device ... (io ad esempio usavo un
file come container e una vm qemu per compilare openwrt, e
periodicamente mi toccava travasare il tutto)

  

Lorenzo scrive:
Non aspettarti di avere delle partizioni etx2/ext3/raiserfs
suppongo perchè i relativi moduli non sono previsti nel kernel di
openWRT, no? oppure c'è qualche altro ancestrale motivo??? se ho
un'interfaccia USB è possibile connettere delle memorie flash esterne,
ed un qualche FileSystem dovranno pur averlo... altrimenti linux come le
legge???



Anche qui. Puoi fare praticamente di tutto. A maggior ragione con quella
cpu (ripeto: mai provata; ma sulla carta sembra la migliore a basso
costo tra quelle in circolazione). Pero' poi quando vai a provare - e ti
costa tempo - scopri che c'e' sempre qualche limite. Ad esempio: il dma
e' software? (ie: piu' di 2-4 MB/s di transfer dal disco usb non fai)
L'FPU c'e' o e' software pure quello? (ie: speex e altri codecs te li
puoi dimenticare) I MHz non sono tutto ... e nemmeno cisc o risc ... le
cose sono piu' complicate di cosi'. L'hardware viene progettato con
degli obiettivi precisi in mente; poi gli usi ulteriori possono andare
bene, benino, sufficiente, male, malissimo, impossibile ...

Pero' non voglio fermarti; devi assolutamente provare e riportare
l'esperienza ... che ci torna utile ... io sto finendo un lavoro e poi
ne compro una ... voglio vedere come va con tre radio ad alta potenza
(oltre ai problemi di alimentazione cmq risolvibili con un paio di
saldature per radio, temo che si facciano interferenza; a occhio e croce
son troppo vicine; bisogna vedere la qualita' del pcb, se basta un pezzo
di stagnola per isolare, etc).

Alla fine dipende da quale obiettivo intendi raggiungere; se devi
cazzeggiare, o comunque acquisire esperienza generica (cosa che mi/ci
sembra mancarti sulle piattaforme embedded), allora con quella come ti
muovi vai bene... ma se hai un'idea precisa in mente; rischi di fare un
gran lavoro per niente, o magari riesci a portare in esercizio solo uno
dei servizi che avevi immaginato quando hai messo mano al portafogli ...
per questo ti chiedevo se avevi motivi specifici.

ciao

Michele

P.s.: lorenzo, quanto troughput hai sul disco usb della Fonera? 2MB/s?


  

per ora credo sia tutto,
un abbraccio

Fabio Buda




Michele Favara Pedarsi wrote:


ZioPRoTo (Saverio Proto) ha scritto:
 
  

Su questo siamo d'accordo, ma come copio i tarball nella flash della
RouterStation? mi sa che posso soltanto appoggiarmi ad un NFS,
giusto no?
  
  


Re: [ninux.org] OpenWRT MIPS-24k

2009-03-09 Per discussione clauz
2009/3/9 mbutubuntu mbutubu...@yahoo.it:
 Diciamo che ci devo smanettare molto anche se l'obiettivo è tentare di
 sviluppare un sistema embedded non proprio orientato al networking... voglio
 fare una prova a far girare openWRT su qemu con gli stessi requisiti
 Hardware della RouterStation su architettura MISP, provo e vi faccio
 sapere

Se il tuo obiettivo non e' il networking e se le risorse non ti
bastano potresti considerare altri tipi di board:
Beagleboard: http://beagleboard.org/
Foxboard: http://foxlx.acmesystems.it/?id=4

Ciao,
Clauz


[ninux.org] OpenWRT MIPS-24k

2009-03-08 Per discussione mbutubuntu

Ciao a tutti ragazzi,
ho intenzione di acquistare una RouterStation o una RouterStation Pro di 
Ubiquity ed ho letto che c'è preinstallato OpenWRT kamikazee, so che è 
una distro Linux-based ma avrà sicuramente alcune limitazioni
1) sapreste darmi un link dove trovare una lista dei pacchetti 
disponibili per OpenWRT??
2) qualcuno di voi è riuscito ad installare una distro tradizionale su 
una Routerboard simile a quelle di ubiquity? o meglio, esistono delle 
distro debian-based che abbiano già un kernel compilato per architettura 
MIPS 24k ?


ho letto che Linux 2.4 and 2.6 support the 24K since 2005-01-19 [...];

3) secondo voi com'è possibile compilare un kernel linux compatibile 
MIPS su una routerboard con una flash memory di 16 Mb a fronte di un 
sorgente di 40++ Mb 


Grazie mille in anticipo

Fabio Buda
http://mbutubuntu.homelinux.org



Re: [ninux.org] OpenWRT MIPS-24k

2009-03-08 Per discussione clauz
On Sun, Mar 8, 2009 at 10:11 PM, mbutubuntu mbutubu...@yahoo.it wrote:
 Ciao a tutti ragazzi,

Ciao.

 ho intenzione di acquistare una RouterStation o una RouterStation Pro di
 Ubiquity ed ho letto che c'è preinstallato OpenWRT kamikazee, so che è una
 distro Linux-based ma avrà sicuramente alcune limitazioni

In realta' e' piuttosto completa. Cosa ti serve esattamente?

 1) sapreste darmi un link dove trovare una lista dei pacchetti disponibili
 per OpenWRT??

https://dev.openwrt.org/browser/packages
https://dev.openwrt.org/browser/trunk/feeds.conf.default

 2) qualcuno di voi è riuscito ad installare una distro tradizionale su una
 Routerboard simile a quelle di ubiquity? o meglio, esistono delle distro
 debian-based che abbiano già un kernel compilato per architettura MIPS 24k ?

Io no ma qualcuno (che probabilmente ci legge in lista) aveva
installato proprio una debian su un asus wl500g...

 ho letto che Linux 2.4 and 2.6 support the 24K since 2005-01-19 [...];

 3) secondo voi com'è possibile compilare un kernel linux compatibile MIPS su
 una routerboard con una flash memory di 16 Mb a fronte di un sorgente di
 40++ Mb 

E' possibile perche' il codice macchina occupa meno del codice ascii
e perche' nei sorgenti ci sono anche moduli o feature che possono non
venir compilati e perche' l'immagine del kernel linux e' compressa...
:)

 Grazie mille in anticipo

Nulla.
Ciao,
Clauz


Re: [ninux.org] OpenWRT MIPS-24k

2009-03-08 Per discussione mbutubuntu


Intanto Grazie dell'incredibile velocità con cui mi hai risposto, :-)

Ciao a tutti ragazzi,



Ciao.
  

A riciao...
  

ho intenzione di acquistare una RouterStation o una RouterStation Pro di
Ubiquity ed ho letto che c'è preinstallato OpenWRT kamikazee, so che è una
distro Linux-based ma avrà sicuramente alcune limitazioni



In realta' e' piuttosto completa. Cosa ti serve esattamente?
  
Mi server poter compilare del software ma ho visto che ci sono i vari 
build-essential, make

1) sapreste darmi un link dove trovare una lista dei pacchetti disponibili
per OpenWRT??



https://dev.openwrt.org/browser/packages
https://dev.openwrt.org/browser/trunk/feeds.conf.default

  

2) qualcuno di voi è riuscito ad installare una distro tradizionale su una
Routerboard simile a quelle di ubiquity? o meglio, esistono delle distro
debian-based che abbiano già un kernel compilato per architettura MIPS 24k ?



Io no ma qualcuno (che probabilmente ci legge in lista) aveva
installato proprio una debian su un asus wl500g...
  

Spero che quel qualcuno si faccia sentire
  

ho letto che Linux 2.4 and 2.6 support the 24K since 2005-01-19 [...];

3) secondo voi com'è possibile compilare un kernel linux compatibile MIPS su
una routerboard con una flash memory di 16 Mb a fronte di un sorgente di
40++ Mb 



E' possibile perche' il codice macchina occupa meno del codice ascii
e perche' nei sorgenti ci sono anche moduli o feature che possono non
venir compilati e perche' l'immagine del kernel linux e' compressa...
:)
  
Su questo siamo d'accordo, ma come copio i tarball nella flash della 
RouterStation? mi sa che posso soltanto appoggiarmi ad un NFS, giusto no?
  

Grazie mille in anticipo



Nulla.
Ciao,
Clauz

  





Re: [ninux.org] OpenWRT MIPS-24k

2009-03-08 Per discussione OrazioPirataDelloSpazio (Lorenzo)

Ciao,
io ho una ubiquity routerstation, arrivata con sopra openwrt kamikaze.
Secondo me ti manca un passaggio: normalmente con gli apparati embedded 
hai risorse molto limitate sia di ram, di rom, CPU, più le varie 
caratteristiche peculiari che ha una eeprom e che non ha il tuo hard 
disk, insomma è propro un altro mondo. Non ti aspettare di prenderti la 
routeroard entrarci in ssh, scrivere il codice e compilarlo con gcc come 
faresti con una normale distro.  Non je la fa come si dice a Roma.
Non aspettarti di avere delle partizioni etx2/ext3/raiserfs. Non ti 
aspettare nemmeno di compilare un programma, copiarlo sulla routerboard 
ed eseguirlo. In generale non è vero. Nel caso della ubiquity ad esempio 
l'architettura e' mips e non i386, quindi non girerebbe.
Per questo motivo hanno creato OpenWRT che in pratica è un archibugio 
che ti compila il kernel tradizionale su una macchina normale, ma per 
l'architettura di destinazione.
Idem per i pacchetti che sono i normali programmi. Grazie ad un uso un 
po' improprio (a detta degli stessi autori) della sintassi dei makefile, 
in openwrt ogni pacchetto ha un Makefile dove si definiscono alcune 
regole, ad esempio scarica il tar.gz dei sorgenti da questo sito web, 
compilalo con queste opzioni, per installarlo fai queste procedure. In 
piu' nei pacchetti puoi trovare anche delle patch che servono ad 
aggiustare il programma per farlo girare sugli embedded.
Per compilare del software (per curiosita'...che software fai?) quindi 
ti basta creare un pacchetto per OpenWrt e compilarlo. In sostanza -se 
hai fortuna- ti basterebbe solo fare un Makefile di poche righe e 
mettere il tuo programma online.

Prova a dare un occhiata ai pacchetti che abbiamo creato noi:

https://svn.ninux.org/ninuxdeveloping/browser/packages

Riguardo alla domanda si ma una volta che ho il kernel compilato come 
lo installo sulla flash, ci sono diverse procedure: usando un 
bootloader, jtag, seriale. La piu' semplice e' la prima. Prova a vedere 
come si flasha ad esempio la NanoStation2 della ubiquity: 
http://wiki.openwrt.org/OpenWrtDocs/Hardware/Ubiquiti/NanoStation2


Ciao,

Lorenzo


mbutubuntu ha scritto:




  
Mi server poter compilare del software ma ho visto che ci sono i vari 
build-essential, make  
2) qualcuno di voi è riuscito ad installare una distro tradizionale 
su una
Routerboard simile a quelle di ubiquity? o meglio, esistono delle 
distro
debian-based che abbiano già un kernel compilato per architettura 
MIPS 24k ?



Io no ma qualcuno (che probabilmente ci legge in lista) aveva
installato proprio una debian su un asus wl500g...
  

Spero che quel qualcuno si faccia sentire
 
ho letto che Linux 2.4 and 2.6 support the 24K since 2005-01-19 
[...];


3) secondo voi com'è possibile compilare un kernel linux compatibile 
MIPS su
una routerboard con una flash memory di 16 Mb a fronte di un 
sorgente di

40++ Mb 



E' possibile perche' il codice macchina occupa meno del codice ascii
e perche' nei sorgenti ci sono anche moduli o feature che possono non
venir compilati e perche' l'immagine del kernel linux e' compressa...
:)
  
Su questo siamo d'accordo, ma come copio i tarball nella flash della 
RouterStation? mi sa che posso soltanto appoggiarmi ad un NFS, giusto no?
 

Grazie mille in anticipo



Nulla.
Ciao,
Clauz

  






Re: [ninux.org] OpenWRT MIPS-24k

2009-03-08 Per discussione ZioPRoTo (Saverio Proto)
 Su questo siamo d'accordo, ma come copio i tarball nella flash della
 RouterStation? mi sa che posso soltanto appoggiarmi ad un NFS, giusto no?

leggi questo:
http://it.wikipedia.org/wiki/Cross-compilazione

devi farti un po' di cultura sul mondo embedded ! :)

Saverio