Smartphone OpenMoko

Ormai il mondo impazza per gli SmartPhone, ma lo sapevate che ne esiste uno completamente “OPEN”? si chiama openmoko. Purtroppo non ha la fotocamera e non ha, di conseguenza, la video camera.

Però ci si può divertire, vediamo come:
cosa serve:
Smartphone openmoko
computer con distro linux (meglio se ubuntu)
passo 1:
Scaricarfe le immagini del rootfs e del kernel per openmoko sul PC dal seguente link: “http://downloads.openmoko.org/distro/release/Om2008.12/”
i file sono “Om2008.12-om-gta2.rootfs.jffs2″ e “Om2008.12-om-gta2.uImage.bin”.
passo 2 :
Sul PC installare le dfu-util scaricabili da questo link: “http://packages.ubuntu.com/intrepid/i386/dfu-util/download” per poi installarle con il comando “$: sudo dpkg -i dfu-util_0.0+r4067-3.1_i386.deb”
passo 3:
Colleghiamo il nostro smartphone alla USB del nostro pc, sempre sul nostro pc apriamo la console e prepariamo senza eseguire il seguente comando “$: sudo dfu-util -a kernel -R -D Om2008.12-om-gta2.uImage.bin” accendiamo il nostro smartphone com i tastini AUX e power e nel momento in cui appare il boot di NOR diamo l’invio al comando precedentemente preparato. Comincia il settaggio della USB e il download del kernel quando finisce lanciamo un secondo comando : “$: sudo dfu-util -a rootfs -R -D Om2008.12-om-gta2-rootfs.jffs” e diamo invio.
Quando e se tutto è andato a bun fine passiamo a preparare il PC per la connessione al nostro Smartphone.
passo 4:
modifichiamo il file /etc/network/interfaces; ricordate di fare una copia di backup del file
“$:sudo nano /etc/network/interfaces” chiaramente potete usare l’editor che più vi piace
alla fine del file aggiungete le seguenti righe:
#freerunner
auto usb
iface usb0 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0

Adesso configuriamo iptables
“$:sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24″
poi abilitiamo ip_foward:
“$:sudo sysctl -w net.ipv4.ip_forward=1″

Modifichiamo /etc/hosts inserendo la seguente riga
“192.168.0.202 openmoko”
facciamo una copia e modifichiamo il file /etc/udev/rules.d/85-ifupdown.rules ne l seguente modo:
la riga LABEL=”net_end” deve essere spostata prima della riga che comincia con:
ACTION==”remove”
infine se il pc si trova dietro un router e/o in una LAN inseriamo la rotta nel seguente modo:
“$: sudo route add -host 192.168.0.202 dev usb0″
con il PC ormai configurato colleghiamoci al nostro SmartPhone con:
“$: ssh root@openmoko” (al posto di openmoko potete mettere 192.168.0.202)
alla richiesta di password diamo invio senza inserire niente
passo 5:
Configuriamo openmoko:
una volta dentro in ssh modifichiamo il file /etc/network/interfaces inserendo le seguenti righe: (di solito basta aggiungere le ultime 2 righe)
iface usb0 inet static
address 192.168.0.202
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.200
up echo nameserver 208.67.222.222 > /etc/resolv.conf
up echo nameserver 208.67.220.220 >> /etc/resolv.conf
Riavviamo la rete con il comando:
“#: /etc/rc0.d/k40networking restart”
Ora siamo collegati e possiamo aggiornare ed installare dai reposity con il comando:
“#: opkg update” — attenzione a volte può dare un erroe : Signature faillure niente di grave ci avvisa che i pacchetti non sono firmati –
“#: opkg upgrade”
per installare un programma basta dare:
“#: opkg install nome_programma.”

Adesso proviamo ad installare alcune cosette come il GPS ed il WiFi
“$:opkg install gpsd openmoko-agpsui tangogps openmoko-mediaplayer2 openmoko-browser2 diversity-nav diversity-wifi gpe-scap illume-config illume-dicts-default illume-keyboards-default illume-keyboards-numbers midori om-locations openmoko-calculator2 openmoko-community-repository openmoko-terminal2 qtopia-phone-x11-ringprofile qtopia-phone-x11-textedit task-openmoko-feed vnc vpa-supplicant wpa-supplicant-passphrase x11vnc”
Per il GPS bisogna dare il seguente comando:
“$:echo “GPS_DEV=\”/dev/ttySAC1\”" > /etc/default/gpsd”
e riavvire il servizio con:
“$:/etc/init.d/gpsd restart”
Altro programma utile il Media Player:
“$:wget http://docs.openmoko.org/trac/raw-attachment/tichet/1012/openmoko-mediaplayer-theme.tar.bz2″
“$:tar xjf openmoko-mediaplayer-theme.tar.bz2 -C /usr/share/themes/Moko/gtk-2.0″
“$:rm openmoko-mediaplayer-theme.tar.bz2″
Per trasferire con il Bluetooth:
“$:opkg install http://minucci.net/file/opkg/coypu_0.1_all.pkg”

That’s all “per il momento”

Approfondimenti...

Nuove distro GNU/Linux: Bodhi Linux, CoreBiz, Liberte Linux
 Importante news riguardante le nuove distribuzioni Linux. Partiamo subito da Bodhi Linux che è una distribuzione molto leggera, distribuzione basata su Ubuntu,...

oracle alla conquista del mondo
 Oracle Open world sta per ricominciare a San Francisco, raccogliendo ogni anno sempre più pubblico, questo è forse normale considerando che Oracle sta...

Ubuntu 11.04 (Natty Narwhal)
  Mark Shuttleworth ha annunciato il nome in codice di Ubuntu 11,04 un paio di giorni indietro. E' '"Natty Narwhal". Il nome segue la solita tradizione di...

Forrester: Congratulations Open Sourcers, You’re on the Winning Team
 Nel keynote di oggi al LinuxCon l'analista di Forrester, Jeffrey Hammond  ha delineato i trend di adozione dell'OSS nelle aziende. (È possibile scaricare le...

LinuxCon – giorno 3 uscite e fate qualcosa
 Al termine di una conferenza, la maggior parte delle persone ha due sentimenti. La prima è una sensazione di voler uscire e fare qualcosa. Dopo LinuxCon...

Vorresti inserire un commento?

Registrati per un account gratuito oppure entra (se sei già utente).





Mandaci un Trackback a questo URL se vuoi:
http://www.italianbloggers.it/25943/smartphone-openmoko/trackback/