Autore Topic: Trunk OpenWRT  (Letto 1721 volte)

freax

  • Novellino
  • *
  • Post: 21
    • Mostra profilo
Trunk OpenWRT
« il: Settembre 21, 2010, 07:24:18 pm »
ho notato che per la brcm63xx Openwrt ha ovviamente la milestone ,e la trunk pubblicata tra le snapshot .

Ho notato che la trunk ? una immagine sensibilmente pi? piccola rispetto alla milestone : che differenze ci sono ?

Conoscete immagini customizzate da provare sul brcm63xx ? Magari una OpenWRT compilata diversamente .

 nello specifico mi riferisco alla versione per AGPF S0 AGV2+W
« Ultima modifica: Settembre 21, 2010, 07:26:45 pm da freax »

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Trunk OpenWRT
« Risposta #1 il: Settembre 22, 2010, 04:55:52 pm »
Probabilmente integrano pacchetti diversi.
Comunque non mi sono mai posto il problema perch? mi compilo da me le immagini che intendo utilizzare  :wink:
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

freax

  • Novellino
  • *
  • Post: 21
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #2 il: Settembre 22, 2010, 05:26:30 pm »
Probabilmente integrano pacchetti diversi.
Comunque non mi sono mai posto il problema perch? mi compilo da me le immagini che intendo utilizzare  :wink:

potresti spiegarti meglio ? come compili ? mi sapresti dire come si procede per grandi linee , o ancora meglio in dettaglio , a creare un firmware su base linux customizzato come ? la distribuzione OpenWRT ?

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Trunk OpenWRT
« Risposta #3 il: Settembre 24, 2010, 12:35:36 pm »
Ti serve una macchina con ubuntu e coi veri pacchetti necesari alla compilazione.
Di questi ultimi putroppo non esiste una lista ma li scopri man mano che compili.
Quando va in errore ti segnala il pacchetto mancante (se l'errore dipende da questo)... lo installi e ricompili e cos? via.
Per quanto riguarda come scaricare sorgenti e configurare la propria immagine, non ? una cosa che si pu? spiegare in due righe...
Ti consiglio di leggerti la documentazione sulla wiki di openwrt.
Io ho fatto proprio cos?  :wink:
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

freax

  • Novellino
  • *
  • Post: 21
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #4 il: Settembre 24, 2010, 05:02:59 pm »
domanda : perch? proprio Ubuntu ?

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #5 il: Settembre 26, 2010, 08:19:59 pm »
No proprio Ubuntu ma ? molto facile installare i tool che la compilazione richiede...

comunque...

Eseguire dentro una shell..

per il trunk (kamikaze)

svn co svn://svn.openwrt.org/openwrt/trunk openwrt-trunk
cd openwrt-trunk
./scripts/feeds update
./scripts/feeds install -a
make prereq
make menuconfig

qui scegli tra le varie opzioni cosa mettere dentro il firm

make



backfire
svn co svn://svn.openwrt.org/openwrt/branches/backfire openwrt-backfire
cd openwrt-backfire
./scripts/feeds update
./scripts/feeds install -a
make prereq
make menuconfig

qui scegli tra le varie opzioni cosa mettere dentro il firm

make



Per compilare un singolo pacchetto:
da menuconfig mettere lo spunto su "M" (modulo) e poi

make package/NOMEPACCHETTO-clean V=99 (se era gi?  stato compilato)
make package/NOMEPACCHETTO-compile V=99

alla fine nella dir "bin" ti trovi i firmware e in quella /bin/packages i pacchetti.

Questo in super sintesi.

freax

  • Novellino
  • *
  • Post: 21
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #6 il: Settembre 28, 2010, 12:23:44 am »
capito , quindi va scaricata una immagine dal repository svn e compilato con un make .

domanda , ma OpenWRT rilascia il config usato per compilare il kernel ?

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #7 il: Settembre 28, 2010, 09:48:04 am »
dal svn scarichi i sorgenti e il config si crea in base ai pacchetti che decidi di inserire dall'interfaccia che si attiva con make menuconfig. Prova e vedrai che ? pi? chiaro che non spiegandolo. :wink:

freax

  • Novellino
  • *
  • Post: 21
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #8 il: Settembre 28, 2010, 01:49:39 pm »
dal svn scarichi i sorgenti e il config si crea in base ai pacchetti che decidi di inserire dall'interfaccia che si attiva con make menuconfig. Prova e vedrai che ? pi? chiaro che non spiegandolo. :wink:

il config del kernel dico io ...

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #9 il: Settembre 28, 2010, 02:35:49 pm »
Cosa intendi per config del kernel?
Il tipo di kernel, in base alle varie archittetture, lo scegli sempre dall'interfaccia ncurses.
Ovviaaa :-D, scaricati 'sto svn e prova!| :wink:
Vedrai che ? chiaro!

freax

  • Novellino
  • *
  • Post: 21
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #10 il: Settembre 28, 2010, 10:46:37 pm »
Cosa intendi per config del kernel?
Il tipo di kernel, in base alle varie archittetture, lo scegli sempre dall'interfaccia ncurses.
Ovviaaa :-D, scaricati 'sto svn e prova!| :wink:
Vedrai che ? chiaro!

scaricher? l'svn , per? nel frattempo intendo il config ... hai presente quando ricompili il kernel in linux ? devi creare 1 sola cosa , il file di configurazione , quello , e poi compili come tutti i programmi .
solitamente quello che si crea con make menuconfig ad esempio .

far? un checkout dell'svn comunque ...

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #11 il: Settembre 28, 2010, 11:05:20 pm »
Se guardi nelle mini mini istruzioni che ho postato ci sta proprio un bel make menuconfig che riprende esattamente lo stile linux, ecche? openwrt?? forse winsoz??  :-D che con una bella interfaccia ncurses ti prepara un bellissimo config pronto da dare in pasto al make. Tieni conto che ci mette un sacco poi a compilarsi, almeno la prima volta, perch? scarica tutti i tool necessari man mano che la compilazione lo richiede; quindi la compilazione dev'essere fatta con il computer collegato a internet.

lucaF

  • Novellino
  • *
  • Post: 8
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #12 il: Luglio 06, 2011, 07:26:30 pm »
No proprio Ubuntu ma ? molto facile installare i tool che la compilazione richiede...

comunque...

Eseguire dentro una shell..

per il trunk (kamikaze)

svn co svn://svn.openwrt.org/openwrt/trunk openwrt-trunk
cd openwrt-trunk
./scripts/feeds update
./scripts/feeds install -a
make prereq
make menuconfig

qui scegli tra le varie opzioni cosa mettere dentro il firm

make



backfire
svn co svn://svn.openwrt.org/openwrt/branches/backfire openwrt-backfire
cd openwrt-backfire
./scripts/feeds update
./scripts/feeds install -a
make prereq
make menuconfig

qui scegli tra le varie opzioni cosa mettere dentro il firm

make



Per compilare un singolo pacchetto:
da menuconfig mettere lo spunto su "M" (modulo) e poi

make package/NOMEPACCHETTO-clean V=99 (se era gi?  stato compilato)
make package/NOMEPACCHETTO-compile V=99

alla fine nella dir "bin" ti trovi i firmware e in quella /bin/packages i pacchetti.

Questo in super sintesi.

Ottima guida, ho un piccolissimo problema ogni volta che compilo non mi accede all'interfaccia WEB LuCI, la seleziono dal menuconfig ma nulla da fare, il bello ma allo stesso tempo brutto, ? che durante la compilazione non mi vengono fuori errori!!!
Compilo con ubuntu installato localmente.

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #13 il: Luglio 06, 2011, 08:12:03 pm »
dal svn scarichi i sorgenti e il config si crea in base ai pacchetti che decidi di inserire dall'interfaccia che si attiva con make menuconfig. Prova e vedrai che ? pi? chiaro che non spiegandolo. :wink:

il config del kernel dico io ...
Per configurare e compilare il kernel con le opzioni che ti servono, fai make kernel_menuconfig.

lucaF

  • Novellino
  • *
  • Post: 8
    • Mostra profilo
Re: Trunk OpenWRT
« Risposta #14 il: Luglio 18, 2011, 10:20:37 pm »
Sto impazzendo con il montaggio delle pendrive, mi ritrovo sempre come supporto predefinito del file system nativo il "kmod-nls-cp437", c'? un modo per compilare l'immagine con kmod-utf8 impostato in modo predefinito???
« Ultima modifica: Luglio 18, 2011, 10:24:55 pm da lucaF »