100% linux powered - unikalny tablet internetowy
Ostatnia zmiana: 2013-11-26 18:43
Specyfikacja
CPU: 250 MHz ARM (Texas Instruments 1710 OMAP)
Wyświetlacz: 4.13" LCD 800x480 (65536 kolorów), dotykowy
Pamięć: Flash 128MB (> 64 dostępne dla użytkownika na dokumenty i programy), 64MB DDR RAM, slot na karty RS-MMC (Reduced Size - MultiMediaCard)
Przyciski: Pad kierunkowy z przyciskiem Select, Back, Menu, Home, Restore/Maximize, Zoom -/+, Power/Mode
Interfejsy: WLAN 802.11 b/g (z autoryzacją WEP/WPA), bluetooth 1.2 (możliwość przesyłania plików, łącza danych), usb (możliwość pracy w trybie hosta), słuchawki (3,5mm), głośnik, mikrofon
Bateria: standardowa bateria Nokii BP-5L (1500 mAh), wymienna, ładowanie standardową ładowarką Nokii AC-4 (wtyk 2mm)
Waga: z pokrywą ok 230g
Wymiary: ok 14 x 8 x 2 cm (z pokrywą)
Temperatura pracy: -10°C to +55 °C
cpuinfo
Processor : ARM926EJ-Sid(wb) rev 3 (v5l)
BogoMIPS : 125.76
Features : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant : 0x0
CPU part : 0x926
CPU revision : 3
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 32768
I assoc : 4
I line length : 32
I sets : 256
D size : 16384
D assoc : 4
D line length : 32
D sets : 128
Hardware : Nokia 770
Revision : 17100016
Serial : xxxxxxxxxxxxxxxx
interrupts
CPU0
10: 749 dsp
11: 0 dsp
15: 1017 brf6150
19: 83450 DMA
20: 82 DMA
21: 0 DMA
22: 0 DMA
23: 0 DMA
24: 0 DMA
25: 1480 LCD DMA
31: 0 omap-lcdc
33: 6 omap-keypad
36: 852 i2c_omap
38: 33 ohci_hcd:usb1
40: 4 tahvo-usb
52: 0 omap_udc
54: 18101 32KHz timer
60: 0 dsp
62: 0 omap_udc pio
64: 0 sti
74: 1726 mmci-omap
78: 9 peripheral wakeup
85: 0 DMA
86: 0 DMA
87: 0 DMA
88: 0 DMA
89: 0 DMA
90: 0 DMA
91: 0 DMA
92: 0 DMA
93: 0 DMA
94: 0 DMA
165: 0 prot_shell
172: 0 bat_cover
174: 0 headphone
175: 456 spi2.0
183: 0 mmci-omap
200: 1 tahvo
221: 5 brf6150_wkup
222: 0 retu
Err: 0
Hardware
Tablet bazuje na systemie linux zapisanym na partycji jffs2, więc można łatwo doinstalować dodatkowe pakiety i zmodyfikować istniejący system. Wiele programów (zwłaszcza konsolowych) można bezpośrednio uruchomić korzystając z debianowych paczek dla arm, niektóre (graficzne) wymagają odpowiedniego portu ze względu na unikalny interfejs graficzny Nokii 770 (hildon). Istnieje możliwość uaktywnienia swap na karcie pamięci.
root
Domyślnie programy w N770 uruchamiane się z uprawnieniami użytkownika. W przypadku szczegółowych modyfikacji systemu lub korzystania z programów bezpośrednio korzystających ze sprzętu (swap, usb, wlan, bluetooth) niezbędne jest włączenie dostępu do konta root. Szczegółowa instrukcja uzyskania root'a opisana jest w dokumencie
Hacking to gain root access for Nokia 770 , a "uproszczona" jest następująca:
- należy ściągnąć program
flasher- wyłączyć N770, podłączyć ją kablem USB do komputera stacjonarnego
- uruchomić program flasher (na komputerze!) z odpowiednimi parametrami: ./flasher -enable-rd-mode -R
- włączyć N770 trzymając przycisk Home na N770
W Nokii powinien włączyć się tryb R & D. Kabel USB można już odłączyć.
Aby uzyskać uprawnienia root'a na N770 należy:
- zainstalować na N770 program
osso-xterm- uruchomić xterma
- wpisać sudo /sbin/gainroot
N770 najlepiej należy podłączyć bezpośrednio do komputera, nie poprzez huba usb! Żeby nie było też problemów z odpowiednimi uprawnieniami do urządzeń usb, program flasher najlepiej uruchomić z uprawieniami root.
Dla firmware w wersji IT2006 można też to zrobić prościej: zainstalować program
becomeroot.
USB
Nokia 770 posiada możliwość przełączenia UBS w tryb hosta. Niestety, chip usb nie jest aktywny, jeżeli nie poda mu się zewnętrznego zasilania, niezbędne jest więc zbudowanie odpowiedniego układu zasilającego lub wykorzystanie aktywnego (zasilanego) hub'a usb. Całość opisana jest szczegółowo na
Easy USB Host Hub setup i sprowadza się do odpowiedniego uruchomienia programu flasher:
- wyłączyć N770, podłączyć ją do komputera kablem USB
- uruchomić na komputerze program flasher z odpowiednimi parametrami: ./flasher -enable-usb-host-mode -R
- włączyć N770 trzymając przycisk Home na N770
UWAGA: N770 najlepiej należy podłączyć bezpośrednio do komputera, nie poprzez huba usb!
Przy włączonym trybie hosta USB można podłączyć klawiaturę USB, mysz czy przenośne dyski / flashdyski. Jedynym warunkiem jest zasilenie złącza USB w tablecie.
Budowa własnego złączaBudowa jest stosunkowo prosta. Niezbędne są następujące elementy:
- "śledź" z dwoma portami USB
- stabilizator 5v - 7805 lub LM2940-5.0
- bateria 9V lub zasilacz o napięciu wyjściowym > 7V
Schemat przedstawiony jest poniżej.
Wykręcamy gniazda USB a następnie trzeba wyizolować kable. Standardowo powinny być cztery: czarny (GND), czerwony (zasilanie +5V), biały i zielony (dane). Kable z obu złącz należy połączyć ze sobą zgodnie z kolorami, tj: czarny z czarnym, czerwony z czerwonym, zielony z zielonym i biały z białym. Następnie należy podłączyć GND (czarne przewody) do masy stabilizatora a zasilanie (czerwone przewody) do
wyjścia stabilizatora. Do wejścia stabilizatora należy podać napięcie z baterii lub zasilacza.
Całość powinna zmieścić się w niewielkim pudełeczku. Do jednego złącza należy przyłączyć N770 za pomocą kabla USB/miniUSB a do drugiego inne urządzenie (np. przenośny dysk na USB)
Powyzsze rozwiązanie ma jedną ogromą wadę - bateria 9V (6F22) ma bardzo małą pojemność - rzędu 200mAh. A zastosowanie stablilizatora 7805 powoduje, że duża ilość energii marnowana jest na ciepło. Lepszym rozwiązaniem jest przetwornica napięcia.
Wykorzystanie aktywnego hub'a USBMożna też wykorzystać odpowiedni hub USB. Niezbędne są następujące elementy:
- hub USB, zasilany z zasilacza zewnętrznego
- kabel miniUSB z USB z dodatkową wtyczką USB pobierającą zasilanie. Kable takie spotyka się przy obudowach 2.5" dysków przenośnych
- przejściówka gniazdo USB - gniazdo USB
Hub należy podłączyć do zasilania. Wejście huba poprzez przejściówkę podłączyć do kabla miniUSB/USB, a dodatkową wtyczkę do jednego z gniazd huba. Gotowe!