Le seguenti 215 parole non sono state trovate nel dizionario di 1275 termini (includendo 1275 LocalSpellingWords) e sono evidenziate qui sotto:
0x   0x00000000   0x00700000   0x80040450   0x80041000   10µ   1µ   5v   A8030000   abbiamo   abort   accendiamo   address   adress   alimentanto   alla   Allora   andato   Appena   aprire   attachment   avremmo   avremo   avuto   B3   basta   bene   billbong   bin   bisogno   bit   boot   box   Breadboard   breadboard   buon   buttiamo   by   byethost8   caricatore   cavolo   cerca   cioè   Circuito   circuito   col   colori   com1   community   comparire   componenti   comunicare   concluso   condensatore   condensatori   connessione   connetteva   connettiamo   Connettiamoci   Connettore   controllo   corrente   corretto   costruire   costruito   costruzione   così   creare   creerà   creiamo   ctrl   cut   davvero   diamo   Diamo   diamogli   dobbiamo   dovremmo   dritte   du   elettrolitici   elettrolitico   enter   errati   eseguibile   estrarli   estrarre   estratti   Executing   f1   facciamo   fare   femmina   file   fis   flashare   flusso   fon   Fonera   fonera   foto   funzionante   fw   genere   giallo   gz   hanno   Heini   ho   hyper   impostare   indirizzi   Iniziamo   integrato   io   Io   ip   jpg   kernel   l7   li   lo   Lo   load   lzma   massa   max   max232   menzionati   metodo   mi   mio   modo   Nbd   necessari   nessun   nessuno   noi   nokia   nostro   oppure   Ora   ora   parametro   parità   partizioni   passare   perfettamente   pigri   pin   poi   poichè   poter   precedentemente   pronti   purchè   qualunque   questi   Raffaele   realizzare   realizzato   red   redboot   relativamente   reset   riavvio   Ringraziamenti   root   rootfs   rosa   rs232   rx   S232   saldature   scaricabili   scaricare   scaricato   schema   secondo   seconds   seguire   semplice   sh   shell   siamo   sito   spiegare   spinto   squashfs   stabilizzata   stop   tail   tar   tentare   terminal   tftp   tftpserver   to   ttl   tutorial   tx   usato   usb   usiate   va   vede   vediamo   verde   via   vmlinux   voi   wifi   winagents   Written   Z7408  

Nascondi questo messaggio
Italiano English
Modifica History Actions

FoneraViaCom

Fonera via com:

Allora questo tutorial cerca di spiegare come realizzare un interfaccia per comunicare con la fonera e poi il modo con cui flashare la fonera via com.

Iniziamo:

La costruzione del circuito è relativamente semplice lo schema da seguire è questo:

rs232-ttl.jpg

Io lo ho realizzato con una breadboard così non ho avuto problemi di saldature di nessun genere. i componenti necessari sono:

  • Circuito integrato max232
  • Connettore RS232(com) femmina 9 pin
  • 4 condensatori elettrolitici 1µF
  • 1 condensatore elettrolitico 10µF
  • Breadboard

Una volta costruito il circuito il max 232 deve essere alimentanto con una corrente stabilizzata a 5v, per fare questo io ho usato un caricatore per nokia che si connetteva all'usb ma qualunque metodo va bene purchè la corrente sia 5v e costante.

K ora come connettiamo l'rx e il tx del max 232? detto fatto:

ZZ7408B3EE.jpg

Come si vede dalla foto (i colori sono errati):

  • giallo tx
  • rosa rx
  • verde massa

Ora per poter passare il fw alla fonera dobbiamo scaricare il fw originale da sito di fon e poi estrarre da questo 2 file cioè: rootfs.squashfs kernel.lzma come facciamo ad estrarli? Da una linux box creiamo un file sh eseguibile fatto così:

SIZE=$(du -b $1 | cut -f1)
tail -c $((SIZE-519)) $1 > $1.tar.gz

e diamogli come parametro il fw scaricato dal sito di fon.

Lo script ci creerà un file tar da cui noi dovremmo estrarre i file precedentemente menzionati.

oppure se siamo davvero pigri li ho estratti io per voi e sono scaricabili a questi indirizzi:

rootfs.squashfs

kernel.lzma

Ora per passare i file alla fonera abbiamo bisogno di un tftp server io ho usato quello di winagents ( http://www.tftp-server.com ) ma qualunque voi usiate va bene.. Ora buttiamo nella root del nostro tftp-server i 2 file e abbiamo concluso la configurazione del tftp server.

Ora siamo pronti basta aprire hyper terminal e impostare la connessione sulla com (nel mio caso com1) e poi: bit per secondo: 9600 bit di dati: 8 parità: nessuno bit di stop: 1 controllo di flusso: nessuno

Connettiamoci con hyper terminal e ora accendiamo la fonera. Appena vediamo comparire

Executing boot script in 1.000 seconds - enter ^C to abort 

diamo ctrl-c e avremo la shell di red boot.

Diamo i seguenti comandi:

ip_address - l ip.della.fon.era/24 -h ip.adress.del.tftpserver
load -r -v -b 0x80040450 rootfs.squashfs
fis create -b 0x80040450 -f 0xA8030000 -l 0x00700000 -e 0x00000000 rootfs
load -r -b %{FREEMEMLO} kernel.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
fis load -l vmlinux.bin.l7
reset

K ora se tutto è andato a buon fine al riavvio avremmo una fonera perfettamente funzionante col fw originale di fon.

Ringraziamenti:

La community di ninux poichè mi hanno spinto a tentare di costruire il circuito

Nbd, Heini e billbong per le dritte su redboot e su come cavolo creare le partizioni in modo corretto.

Written by Raffaele