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

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łącza

Budowa 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 USB

Moż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!