abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:22 | IT novinky

    VASA-1, výzkumný projekt Microsoftu. Na vstupu stačí jediná fotka a zvukový záznam. Na výstupu je dokonalá mluvící nebo zpívající hlava. Prý si technologii nechá jenom pro sebe. Žádné demo, API nebo placená služba. Zatím.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 01:00 | Nová verze

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 13
    včera 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 10
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    17.4. 17:55 | IT novinky

    Společnost Volla Systeme stojící za telefony Volla spustila na Kickstarteru kampaň na podporu tabletu Volla Tablet s Volla OS nebo Ubuntu Touch.

    Ladislav Hagara | Komentářů: 3
    KDE Plasma 6
     (68%)
     (10%)
     (2%)
     (20%)
    Celkem 562 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Nokia N900 – hardwarové vnitřnosti a ovladače

    13. 1. 2010 | Andrej Kruták | Recenze | 9093×

    Prvé dve časti miniseriálu o Nokii N900 boli orientované skôr na vlastnosti prístroja pre bežného používateľa. Mnohých čitateľov AbcLinuxu ale asi bude zaujímať, ako vyzerá N900 zvnútra – čo sa týka hardvéru aj softvéru. Tento článok je určený presne pre nich – pozrieme sa na elektroniku vo vnútri N900.

    Ako sme si už ukázali, N900 je, ako hybrid počítača a mobilu, viac-menej bez problémov použiteľné zariadenie pre väčšinu záujemcov o pokročilý vreckový prístroj. Užívatelia Linuxu sa však môžu pýtať, do akej miery je možné upraviť si existujúci systém podľa svojich potrieb – zmeniť jadro, chovanie desktopu či použiť iné súborové systémy. V tomto článku sa pokúsime ukázať, čo všetko je „otvorené“ v jadre systému (a je to teda možné skontrolovať/upraviť) – a naopak, v čom treba dôverovať výrobcovi. Rovnako sa pozrieme aj na niektoré zaujímavé technické riešenia použité v N900.

    Začneme teda pri hardvéri N900 a ovládačoch použitých v operačnom systéme Maemo 5 (kódové označenie Fremantle). Ako už bolo spomenuté v prvom článku, základom systému je linuxové jadro – konkrétne ide o verziu 2.6.28. Osobne som sa nepúšťal do detailného skúmania, do akej miery ide o vanilla verziu – jeho zdrojové kódy je však možné stiahnuť z repozitára Fremantle. Veľmi príjemným zistením je, že pre väčšinu ovládačov sú dostupné aj zdrojové kódy – aj keď nie všetky sú zatiaľ začlenené v hlavnom strome (detailný prehľad modulov a ich začlenenosti je na konci článku). V praxi to znamená, že aj keď mobil zastará podľa výrobcu a prestane byť podporovaný, ovládače budú stále dostupné a portovateľné aj na novšie jadrá.

    V mobilných zariadeniach je vidieť tendenciu integrovať čím ďalej viac funkcionality do niekoľko málo čipov. Ak si pozriete nasledujúce video, ktoré ukazuje rozoberanie N900ky, môžete vidieť, že okrem displaya a pár vstupno-výstupných portov sa v zariadení nachádza len veľmi jemne zaplnená základná doska (zrejme ide o nie príliš modifikovaný System-on-Chip (SoC) dodávaný priamo od Texas Instruments).

    Nokia N900 Disassembly

    Základné komponenty

    Väčšinu čitateľov asi nebude zaujímať, aké ovládače sú použité pre I2C zbernice, DMA radiče a pod. – zameriame sa teda len na hardvérové komponenty podstatné z užívateľského hľadiska. Predne sa autor ospravedlňuje za prípadné chyby/nepresnosti v texte. Berte nasledujúce odstavce teda skôr orientačne než ako hardvérovú príručku.

    Základom celého systému je SoC architektúra OMAP 3430, jeden z modernejších členov rodiny architektúr OMAP – s predchodcami ako OMAP 850 (použitý napr. v HTC Wizard), OMAP1 (Nokia 770) a OMAP2 (N8x0). Napriek tomu, že je OMAP3430 jednou z najvýkonnejších mobilných platforiem dostupných na trhu (spolu s Qualcomm Snapdragon a nVidia Tegra), pri dnešnom vývoji zariadení je už aj toto zastarávajúca architektúra – Texas Instruments pred pol rokom oznámila platformu OMAP4, ktorá bude obsahovať až 1GHz+ jadrá (prípadne spojené do dvoj-jadrových procesorov) a podporovať prehrávanie 1080p videí.

    n900 l4 omap3430

    Ústredná komponenta architektúry OMAP je procesor typu ARM (na tomto type je založená absolútna väčšina súčasných mobilných architektúr) – ARM Cortex-A8, ktorý je vyrobený 65nm technológiou a taktovaný na 600 MHz. Procesor Cortex je aktuálne najnovšia verzia architektúry – ARMv7, typicky dosahuje výkon pod 2000 MIPS, má nízku spotrebu (celý procesor v rádoch stoviek mW) a je použitý aj v Apple iPhone 3GS, Sony Ericsson Satio, Motorola Droid, Pandora či vo vývojovej doske BeagleBoard. Mimochodom, posledné spomenuté zariadenie (BeagleBoard) je dostupné za cenu 149 USD – je teda veľmi zaujímavou možnosťou pre všetkých záujemcov o platformu OMAP 3430.

    Veľkú časť funkcionality N900 zabezpečuje čip TWL4030. Poskytuje napr. funkcie na správu napájania, USB transciever, real time hodinky, rozhranie pre hardvérovú klávesnicu, watchdogy, audio kodeky a zosilňovače atď. Množstvu funkcií, ktoré čip poskytuje, zodpovedá aj počet ovládačov v systéme – KEYBOARD_TWL4030 (konfiguračný parameter jadra CONFIG_KEYBOARD_TWL4030), TWL4030_MADC, TWL4030_PWRBUTTON, TWL4030_POWEROFF, GPIO_TWL4030, TWL4030_WATCHDOG (kompilovaný ako modul), TWL4030_CORE, TWL4030_POWER, TWL4030_USB, LEDS_TWL4030_VIBRA (modul), RTC_DRV_TWL4030 (modul), REGULATOR_TWL4030. Väčšina modulov má samovysvetľujúci názov, preto ich nebudeme popisovať bližšie (záujemci si iste detailnejšie informácie dohľadajú sami).

    Ovládače pamäťových zariadení oneNAND a eMMC (MTD_ONENAND, MTD_ONENAND_OMAP2) umožňujú prístup k oneNAND 256MB flash čipu a k 32GB eMMC čipu. Rozšíriť túto kapacitu je možné cez slot na microSDHC karty, ktorý je ovládaný pomocou SDHC radiča (a modulu MMC_OMAP_HS).

    Komunikácia

    Základným komunikačným prostriedkom N900 je USB rozhranie. TWL4030 síce podľa špecifikácií podporuje až 4 USB kontroléry (1× OTG a 3× HiSpeed host), ale na N900 je zapojený len jeden. A aj keď je na vonkajší USB konektor zrejme pripojený práve OTG kontrolér (pravdepodobne cez PHY čip ISP1707, ktorý je napojený na ULPI port TWL4030), ID pin konektoru nie je korektne pripojený – aj vďaka tomu funguje kontrolér iba v klientskom režime. OTG kontrolér chipsetu je odvodený od „štandardu“ MUSBMHDRC a vďaka tomu je preň použitý relatívne generický ovládač MUSB_HRDC. Možno len z historických dôvodov sú v jadre skompilované aj moduly ARCH_OMAP_OTG, USB_OTG, USB_MUSB_OTG a USB_OTG_UTILS – ale keby niekto chcel skúmať tému „N900 vs. USB OTG“ ďalej, zaujímavý fakt je, že napr. spomínaný BeagleBoard USB OTG podporuje.

    Aj v klientskom režime však USB rozhranie N900 poskytuje mnoho možností – po pripojení kábla (pokiaľ nejde iba o nabíjačku) dostane užívateľ na výber medzi mass storage a PC suite módom. Podľa výberu v GUI sa načíta buď usb gadget modul g_file_storage, ktorý sprístupní FAT oddiel zariadenia (v aktuálnom firmware sa vždy sprístupní /dev/mmcblk0p1) – alebo sa načíta modul g_nokia, ktorý vytvorí viacero USB funkcií (USB CDC/Phonet + obex + sériový + ethernetový port).

    Často používané budú aj Bluetooth a Wifi rozhrania. Wifi je v zariadení implementované pomocou čipu TI WL1251 (moduly WL12XX a WL1251, ktoré využívajú štandardnú vrstvu mac80211 – a v samotnom wifi zariadení sa samozrejme používa nejaký ten uzavretý firmware. Bluetooth modul je podľa všetkého integrovaný s FM prijímačom (podporujúcim aj RDS) – BCM2048. Na jeho ovládanie sa používa jednak modul jadra HCI_H4P (+ ďalší firmware) – a na FM rádio I2C_BCM2048.

    FM vysielač (zrejme digitálny, podporujúci aj RDS) je realizovaný pomocou čipu si4713 (FMTX_SI4713).

    Ak by tu niekto hľadal ovládače pre GSM/3G modem, asi bude sklamaný – s modemom sa komunikuje iba pomocou AT (a potenciálne ďalších) príkazov, audio je distribuované pomocou McBSP zbernice (podobne ako je to vyriešené aj vo Freerunnerovi). Nad modemom sa už ale napríklad podarilo rozbehať opensource oFono stack – takže je dobrá šanca, že ani GSM komponenta N900 neupadne do „nepodporovateľného stavu“. Podobne (uzatvorene) je na tom aj GPS zariadenie – aktuálne jediná možnosť, ako s ním komunikovať, je nepriamo, pomocou location API od Nokie (to je ale implementované už v user-space).

    Poslednou súčasťou systému umožňujúcou komunikáciu s okolitým svetom je prítomný infračervený modul – podľa všetkého však ide iba o „vysielač“, obsluhovaný modulom LIRC_RX51 (ktorý je paradoxne umiestnený v strome drivers/input).

    Multimédiá

    Dostávame sa k tradičným kameňom úrazu ovládačov pre Linux – k multimediálnym zariadeniam, pre ktoré často nie sú dostupné žiadne (alebo len čo do funkčnosti obmedzené) open source ovládače.

    Dobre je na tom audio systém – na správu zvuku je použitá architektúra ALSA (a na aplikačnej vrstve potom aj PulseAudio), spolu s modulmi ako SND_OMAP_SOC_RX51 a OMAP-MCBSP.

    Grafické rozhranie N900 je tvorené skupinou zariadení, ku ktorým náležia ovládače framebufferu (FB_OMAP2) a display subsystému (OMAP2_DSS) – oboje sú opensource… Samotný display zariadenia s rozlíšením 800×480/267 ppi je ovládaný pomocou modulov ACX565AKM (umožňuje napr. zmenu intenzity podsvietenia) a TSC2005 (ovládač dotykovej vrstvy, ktorý je ešte doplnený ovládačom pre X server tslib – tiež open source).

    Prítomný grafický akcelerátor PowerVR SGX530 je ovládaný pomocou modulu X servera (viď balík xserver-xorg-video-fbdev), ktorý obsahuje zdrojové kódy k akcelerácii 2D operácií (napr. „kompozitné operácie“) a XVideo-a. Čo sa týka akcelerácie 3D operácií, tu zrejme po skúsenostiach z desktopu nik neočakáva prekvapenia – modul jadra pvrsvrkm (voľba CONFIG_PVR v konfigurácii jadra) je síce open source (po zbežnom prehliadnutí to sú zrejme poväčšine iba stuby), user-space kód je ale dodávaný iba vo forme binárnych súborov.

    Veľmi špeciálnou časťou architektúry OMAP3430 je subsystém IVA2 (Image, video and audio accelerator), ktorého základnou časťou je TMS320C64x – digital signal processor architektúry VLIW, bežiaci na frekvencii 430 MHz. Najsilnejšou stránkou tohoto koprocesora je v spracovanie istom zmysle veľkých (väčšinou multimediálnych) dát – pomocou neho je možné výrazne akcelerovať dekódovanie videa, vykonávať rýchlu Fourierovu transformáciu a podobne. Čo sa týka ovládačov, tie sa mi nepodarilo príliš preskúmať – sú dostupné nejaké viac-menej proprietárne prekladače z vyššieho jazyka do bináriek pre tento procesor. Na druhej strane, v dokumentácii chipsetu je tento popísaný vcelku podrobne, vrátane blokových štruktúr a popisu registrov – myslím teda, že open-source programovaniu pre tento koprocesor nie sú kladané žiadne vážnejšie prekážky.

    Veľmi často používanými zariadeniami budú aj ovládače kamier – oba sú implementované cez architektúru V4L2 (takže napr. príkaz mplayer tv:// zobrazí obraz zo zadnej kamery). Predná kamera je jednoduchá VGA kamerka, umožňujúca len úpravu gain-u a expozície. V jadre má open ovládač smia-sensor a k nemu patrí aj nejaký ten firmware.

    Zadná kamera už je zložitejšia – okrem 5Mpix snímacieho čipu (ET8EK8 + firmware, umožňuje taktiež len úpravu gain a expozície) k nej patrí aj zaostrovacie zariadenie AD5820 (pohybuje optikou kamery) a prídavný blesk ADP1653 (obsahuje 2 biele diódy, ktoré môžu svietiť buď krátko a silno, alebo slabšie a dlho + 1 červenú indikačnú diódu). Funkcie automatického zaostrenia, automatického vyváženia bielej atď. sú už riešené softvérovo (a proprietárne; na to ako sa pozrieme možno inokedy).

    Oba moduly ďalej využívajú image signal processor, cez modul ISP, ktorý akceleruje niektoré operácie s obrazom z kamier (zmena veľkosti, úprava kontrastu, zmena farebných priestorov medzi RGB-YUV). Podobne ako k čipu DSP, aj k ISP existuje technická dokumentácia.

    Kryt batérie N900 slúži zároveň ako kryt fotoaparátu. Zaujímavé je bezkontaktné riešenie detekcie jeho otvorenia – pomocou optického detektora a čierno-bieleho prúžku (viď ďalší obrázok), pričom v jadre sa stav open/closed dá zistiť cez GPIO port (cam_shutter). Podobne bezkontaktne je riešená aj detekcia otvorenej klávesnice (GPIO „port“ slide) – tu sa ale zrejme používa detekcia pomocou magnetu a detektoru.

    n900 baterie

    Ostatné

    Dostávame sa k zvyšku hardvéru, ktorý už nie sú až taký zaujímavý – ale aj práca s týmito mini-zariadeniami môže byť z pohľadu vývojára zábavná.

    Už takmer štandardným komponentom mobilov je akcelerometer. V N900 je riešený pomocou čipu lis302dl a je k nemu dostupný open source ovládač. Medzi ďalšie snímače okolia patria snímač intenzity okolitého osvetlenia TSL2563 (taktiež open source) a snímač priblíženia (zrejme nič špeciálne, len nejaký detektor napojený na jeden z GPIO kontaktov). Ďalej je možné v zozname hardvéru nájsť napríklad zosilňovač audia TPA6130A2 či audio kodeky TLV320AIC3X (modul Alsa SND_SOC_TLV320AIC3X).

    Poslednou skupinou komponentov, ktorú tu spomenieme, je skupina diód, ktorá je ovládaná čipom LP5523. Okrem stavových farebných diód vedľa displaya tento čip ovláda aj podsvietenie klávesnice. Toto podsvietenie je tvorené 6 samostatnými diódami (možné „overiť“ pomocou príkazov alla echo 255 > /sys/class/leds/lp5523:kb1/brightness), stavové diódy sú tri – červená, zelená a modrá (keď svietia zároveň, ich farba je blízka bielej až modro-bielej). Funkciou, ktorá výrazne šetrí baterku pri zložitejších farebných efektoch, je možnosť programovať čip LP5523 tak, aby okrem stáleho svietenia/zhasnutia mohli diódy aj plynule meniť intenzitu a pod. (inak by sa kvôli zmenám intenzity musel budiť procesor).

    Záver

    Týmto sme vyčerpali všetky dôležité komponenty N900. Nasleduje ešte prehľad modulov v jadre, ktoré sú špecifické pre N900:

    ZariadenieOpen sourceFirmwareV upstreamePoznámka
    TWL4030* × × V upstreame chýba napr. modul pre powerbutton N900 (zrejme ide o hw riešenia, ktoré nikto mimo Nokie nepoužije).
    oneNAND/MMC × ×
    USB × ×
    Wifi (WL1251) × × ×
    Bluetooth (HCI_H4P) × ×
    FM Rádio (BCM2048) ×
    FM Vysielač × ×
    GSM ×
    GPS ×
    Audio × (s upstreamom to bude asi podobne ako pri TWL4030_PWRBUTTON)
    Framebuffer/podsvietenie displaya/touchscreen ×
    PowerVR SGX530/2D × kernel modul + X server modul
    PowerVR SGX530/3D ? opensource kernel modul + binárny user space kód
    IVA2 + ISP ? Tu viac menej nejde o ovládače, ale o možnosť vlastného naprogramovania koprocesorov – a to by nemal byť problém.
    Kamery (senzory + ďalší hardvér) × ×
    Akcelerometer (LIS302DL) ×
    Snímač intenzity osvetlenia (TSL2563) ×
    Audio-zosilňovač (TPA6130A2) ×
    Audio-kodeky (TLV320AIC3X) × ×
    LED diódy (LP5523) ×

    Zo zoznamu hardvéru a použitých ovládačov je vidno, že aj pre bežného linux-geeka, ktorý doteraz používal napr. Freerunnera, je N900 veľmi zaujímavým zariadením. Obsahuje veľmi výkonné komponenty, no napriek tomu sú k väčšine z nich dostupné otvorené ovládače. Nehrozí teda, že by po skončení podpory od Nokie človek musel zariadenie používať s out-of-date softvérom – minimálne čo sa týka ovládačov.

    Na druhej strane vidno, že zďaleka nie všetky ovládače sú už začlenené aj v upstreame – v niektorých prípadoch celkom logicky, v iných to je možno otázka času (a doprogramovania ovládačov do stavu prijateľného pre upstream jadro).

    Nejčtenější články posledního měsíce

    Týden na ScienceMag.cz: Přišli s novým nápadem, jak poznat, zda text napsala umělá inteligence
    Událo se v týdnu 12/2024
    Týden na ITBiz: Americká vláda poskytne Intelu téměř 20 miliard dolarů na podporu výroby čipů v USA

    Nejkomentovanější články posledního měsíce

    Týden na ScienceMag.cz: Přišli s novým nápadem, jak poznat, zda text napsala umělá inteligence
      všechny statistiky »

    Seriál Nokia N900 (dílů: 6)

    Nokia N900 – představení (první díl)
    <—« Nokia N900 – Maemo 5: Nejlinuxovější mobil
    »—> Nokia N900 – Maemo 5 pod povrchem
    Nokia N900 – Maemo a hry (poslední díl)

    Související články

    HTC Hero – Android zase o kus lepší
    HTC Magic – Android od Vodafone
    T-Mobile G1 s Google Android
    Palm Pre a WebOS, konkurent pro iPhone a Android
    Palm Pre z pohledu dlouholetého palmisty – hardware
    Palm Pre a velmi povedený webOS – software
    Nokia N97 – bílou na svatbu a černou na pohřeb
    Quo vadis Maemo?

    Odkazy a zdroje

    Architektúra platformy Maemo 5
    Pekne spracovaný komentovaný zoznam hardvéru
    Rozcestník na Maemo wiki
    Detailnejšie zábery vnútorností N900

    Další články z této rubriky

    Týden na ITBiz: Svět IT a burzy, umělá inteligence, Nvidia a outsourcing
    Linuxové foto novinky: pozvolná evoluce
    PCLinuxOS 2017.2 MATE - tak trochu zvláštní linuxová distribuce
    Krátký pohled na Fedoru 25, Wayland a GNOME 3.22
    Naprosto ničím nezajímavé Lubuntu 16.10
           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    13.1.2010 00:09 dysko mjuzik
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Moc pěkný článek!

    Mimochodem nevíte někdo, které telefony umí USB HOST mód?
    andree avatar 13.1.2010 00:18 andree | skóre: 39 | blog: andreeeeelog
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    openmoko freerunner a napr. aj Toshiba TG01 (ale windows mobile.... :-/)
    13.1.2010 19:16 dysko mjuzik
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    s tím freerunerem se dá telefonovat? :)

    Jinak žádný jiný systém, než linux, nechci.

    Přeformuluji tedy otázku: Který telefon s Linuxem umí USB HOST a telefonovat?

    Chci seriózní telefon, ne experimentální GSM support (freerunner). Něco jako je například HTC Hero nebo G1, ale co má USB HOST..

    Hmm? please...
    CIJOML avatar 13.1.2010 19:45 CIJOML | skóre: 58 | Praha
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Treba HTC Kaiser ale tam do Linuxu - Androidu bootujes z Winmobile
    13.1.2010 22:50 psonek | skóre: 20 | blog: psonek
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Ale telefonovat z Linuxu s tim asi nejak extra nepujde ne? Jinak Freerunner umi telefonovat celkem slusne - pouzivam ho uz jako telefon rok a hlavne posledni dobou uz je to OK.
    15.1.2010 11:28 drapalik
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Prosim ta a kteru distribuciu pouzivas na freerunnera ci specialne si si ju dako upravil ?? vdaka
    18.1.2010 21:54 psonek | skóre: 20 | blog: psonek
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    QtMoko - vsechny upravy jsou v mojem gitu a pravidelne z nich delam nove verze. Mimochodem asi nejpovedenejsi je v14, vyssi verze maji nejake bugy QT 4.6, ale aji tak se daji pouzivat.
    19.1.2010 09:26 drapalik
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Vdaka
    QTMOKO mi dojde v pohode az na to ze mam vzdy problemi s pripojenim wifi wpa asi tak na 5-7x sa pripoji a strasne pomaly mi tam ide internet ked uz su pripojeny, ale co sa tika telefonovania tak je to v pohode a neviem u ktorej verzie sa mi obcas stalo pri prichodzim hovore ked sa mal tel.prebrat ze suspend tak sa iba rozsvietilo podsvietenie dipleja a tel. zvonil do nekonecna a pomohlo iba vybrat baterku.
    P.S. drzim ti palce v dalsom postupe na QTMOKU, to su dve distra co mi vyhovuju QTMOKO a HACKABLE1 akurat na kazdom mi daco chyba, a neni to v mojich silach dodelat, su iba BFU ktory vie v konzoly par prikazu a konci uz pri kompilaci jadra.
    13.1.2010 23:18 Peter Šantavý | skóre: 22 | blog: Obcasnik
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Mala by to zvladat N900 s nainstalovanym usbcontrol z Maemo Extra Devel.
    andree avatar 14.1.2010 00:19 andree | skóre: 39 | blog: andreeeeelog
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    zle si cital clanok :) usbcontrol je pre starsie tablety - tam fungoval... v fremantle repo je len z legacy dovodov, ale nic nerobi (zatial)...
    16.1.2010 01:54 Peter Šantavý | skóre: 22 | blog: Obcasnik
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Aha, vdaka za info a sorry za dezinformaciu.
    13.1.2010 00:45 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Velmi pěkný článek. Asi nikdy jsem ještě neviděl recenzi, kde by autor rozpitval HW/SW vnitřnosti telefonu do takových podprobností. Díky!
    13.1.2010 07:22 miki.lbc | skóre: 7
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    +1
    13.1.2010 01:32 Ondrej 'SanTiago' Zajicek
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Prekvapil me ten GPS prijimac. Bezne se GPS prijimace ovladaji pres seriovy port (i USB verze jsou casto jen spojeni USB-serial konvertoru a seriove verze) pres vice-mene standardni protokol. Takove chovani zde tedy neni?
    andree avatar 13.1.2010 10:22 andree | skóre: 39 | blog: andreeeeelog
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    ano, to to je tam, zda sa, vyriesene aktualne trochu podivne - len vcera+dnes sa zistilo (vobec, vela veci v tom clanku som musel upravit posledne dni, ako sa objavuju nove zistenia na forach :) ), ze s tym GPS zariadenim sa pravdepodobne komunikuje pomocou sietoveho zariadenia phonet (phonet0, asi spolocne s GSM zariadenim).. vyzera to byt vyriesene kus zaujimavo - kazdopadne komunikacia asi bude prebiehat pomocou SSI protokolu, co dava aspon trochu zmysel :)

    kazdopadne to vyzera tak, ze nakoniec sa aj toto podari zistit - a tym bude platforma n900 viacmenej cela preskumana, a cesta ku kompletne otvorenemu software pre tento mobil (a vsetky jeho hw zariadenia) otvorena... :)
    Ondřej Kuda avatar 13.1.2010 02:41 Ondřej Kuda | skóre: 27 | blog: obcasny_blog
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Amazing gadget :)
    13.1.2010 08:47 Dusan | skóre: 23 | blog: Moje_trable_s_internetom
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Vynikajúca recenzia.
    corwin78 avatar 13.1.2010 08:50 corwin78 | skóre: 10 | Ostrava
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Přidávám se, pěkný článek. Díky.
    Česká pirátská strana - "Internet je naše moře...".
    13.1.2010 09:52 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Moc pěkný článek! Ale mezi komponenty mi chybí digitální kompas. Nikde jsem si to nedohledával, ale znamená to tedy, že Nokia N900 digitální kompas nemá? Pokud ano, tak to považuji za hodně velké mínus :-(
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    13.1.2010 09:59 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Tak jsem si to nakonec dohledal a Nokia N900 opravdu NEMÁ digitální kompas. To je hodně špatné, výborné věci jako různé AR (Augmented Reality) aplikace, automatická orientace map v navigaci (v autonavigaci stačí GPS, protože auto se rychle a předvídatelně pohybuje, ale pro turistickou navigaci a geocaching je to nepoužitelné), AR mapa oblohy (na Androidu Google Sky Map), atp. nebudou fungovat. Samotný akcelerometr je na AR bez kompasu nepoužitelný.
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    andree avatar 13.1.2010 10:26 andree | skóre: 39 | blog: andreeeeelog
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    nema no, na fore maemo to povazovali za dost smutny "objav" (hlavne ked taky chip ma minimalne rozmery a cenu par dolarov, a ma to uz napr. skoro kazde android zariadenie) - takze ostava iba pouzit externe bluetooth GPS (s kompasom), alebo nejake ine riesnie (najst nejake vyvody i2c zbernice a priletovat si to :)) ...

    na fore jeden typek este navrhoval dat pred prednu kamerku nejaky kompas a pomocou neho tu orientaciu pocitat (rozpoznavanim obrazu) :-)))
    kyknos avatar 16.1.2010 11:40 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Ja ke geocachingu rozhodne digitalni kompas nepotrebuji - ci spise ho zasadne vypinam. Prinejmensim v implementaci od firmy Garmin (mam dva jejich pristroje) je v podstate k nicemu - neustala nutnost kalibrace, nezkalibrovany ukazuje nesmysly a da se kvuli tomu i zabloudit, proste horor. Pak mam jeste zkusenost z chorvatske jachty, tam ukazoval otricet stupnu na zapad vcelku konzistentne, ale i tak je to k nicemu, Klasicky kompas je mnohem lepsi.

    Takze, ac to me rpistroje umoznuji, geocaching i navigace zasadne bez elektronickeho kompasu :)
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    16.1.2010 16:33 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    No sice jsem viděl kamaráda s jeho Ajfonem často opisovat telefonem osmičky aby se mu kompas zkalibroval ale že je to taková tragedie, to jsem netušil. Tak aspoň nemusím být smutný, že moje Pre kompas nemá :-)
    kyknos avatar 16.1.2010 17:44 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Zrovna minuly vikend jsem si kvuli nezkalibrovanemu a omylem nevypnutemu elektronickemu kompasu zasel skoro dva kilometry.

    Ale mit kompas je super, do terenu nosim krome GPSky jeste kvalitni svycarskou buzolu a to se s zadnou elektronikou vubec neda srovnavat.
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    16.1.2010 18:44 mibo | skóre: 12 | Plzeň
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Mam Coloredo od Garmina a proste pred kazdym vyletem zkalibruji, beru to jako samozrejmost a nikdy jsem nezabloudil a to opravdu nechodim ani po cestach a rozhodne nepotrebuju tahat sebou klasicky kompas ci buzolu. Pokud si nikdo nevsimne ze mapa na displeji nesedi s tim kudy jde a nedojde mu ze ma zkalibrovat kompas, tak myslim, ze by mel zacit tim, se naucit delat s mapou.
    kyknos avatar 16.1.2010 18:58 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Tak to jsem cekal, kdy mi nejaky blbecek, co chodi s navigaci mozna tak na nakup do supermarketu, zacne radit, ze se mam naucit zachazet s mapou. S mapou zachazet umim, mam na to dokonce papiry, ale v lese s nulovou viditelnosti a bez vyznamnych terennich featur je vcelku k nicemu, zvlaste pokud mluvime o mape, ktera se s Garminy dodava. Krom toho kalibrovat se musi casteji, sedesatka se umi rozkalibrovat vlozenim do kapsy, o tom co provadel 3D kompas na oregonu ve svedsku snad radsi ani nebudu vypravet.

    Suma sumarum, pokud si si neuracil vsimnout rozdilu v presnosti a spolehlivosti (a to vubec nemluvim o bateriich) mezi opravdovym kompasem a tim bazmekem v garminech, nema smysl s tebou o navigaci diskutovat.
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    kyknos avatar 16.1.2010 19:01 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    (a to vubec nemluvim o tom, ze pouzivat navigaci neznamena pouzivat mapu)
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    17.1.2010 01:47 mibo | skóre: 12 | Plzeň
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    To sice ne, ale nepredpokladal sem (a viditelne dobre), ze bys pouzival nemapoveho Garmina. Kazdopadne to rozkalibrovani se nemuze dit jen tak samovolne a to by mne fakt zajimalo co mas v tech kapsach.
    kyknos avatar 17.1.2010 01:52 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    No, taky tam mam hry a to neznamena ze cestou hraji hry. Mapa je v 99% naprosto zbytecna.

    K rozkalibrovani 60ky staci zmena polohy pristroje. Nebo projit okolo eletrickeho vedeni. Colorado je jeste mnohem horsi.
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    17.1.2010 11:42 mibo | skóre: 12 | Plzeň
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Tak zalezi co tam mas za mapu, kazdopadne s dobrou mapou se velmi brzo pozna, ze neco neni s kompasem v poradku, samozrejme pokud neberu v potaz, ze nevidis vubec nic a neni kolem siroko daleko nic nez rovina a les, coz neni zas tak obvykla situace. Co se tyka rozkalibrovani, tak zmena polohy to prinejmensim na Coloradu urcite nedela, na tom si rozhodne budu stat, nepouzivam ho rozhodne jednou za cas na cestu do supermarketu. Elektricke vedeni by to mohlo delat samozrejme, ac se mi to teda jeste nestalo a to ze se to rozkalibrovava v kapse muze byt zpusobene leda zmenou teploty. Kazdopadne me zkusenosti mluvi zcela jinak, kalibruji pred cestou, gpsku nosim priplou na batohu a jen vyjmecne rekalibruju v prubehu cesty paklize se mi nezda zobrazeni na pristroji. Rozhodne nepovazuju za nutne pouzivat buzolu ac mam nejake zkusenosti s orintakem a mam opravdu kvalitni buzoly.
    kyknos avatar 17.1.2010 12:53 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    A ja zas nepovazuju za nutne pouzivat nesmyslne elektronicke mapy na malem displeji a elektronicky pseudokompas, kdyz mam moznost pouzit mnohem presnejsi, spolehlivejsi a bezpecnejsi kompas klasicky a nebo proste zjistovat smer podle satelitu. Elektronicky kompas je zbytecnost.
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    17.1.2010 19:16 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Teda že zrovna Kyknos bude taková konzerva, to bych vážně nečekal! :-P

    Pro mě rozhodně elektronický kompas není zbytečnost a když odhlédnu od map (kde ho já osobně považuji za esenciální - už jen kvůli automatické orientaci map) tak třeba AR aplikace (Augmented Reality) jsou bez něj nepoužitelné. A AR je něco úžasného s obrovitánským potenciálem do budoucna.
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    kyknos avatar 17.1.2010 20:16 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    ale ony se ty mapy orientuji i bez toho kompasu :) a mnohem spolehliveji - staci udelat krok :)

    krom toho, mapu si umim zorientovat i bez kompasu, ona se papirova mapa (ktera je obvykle mnohem kvalitnejsi a prehlednejsi nez elektronicka) v ruce sama taky neotaci...
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    17.1.2010 01:39 mibo | skóre: 12 | Plzeň
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Tvoje vec, ja sem s tim hledal triangulacni tyc, na plochem rozsahlem vrcholu v lese kilometry od civilizace, v absolutni tme a ver tu kontrolu co sem mel spravne najit podle te buzoly co sem mel skutenecnou na prstu sem nasel podle toho Garmina a dal to take neminim rozvadet.
    Rezza avatar 13.1.2010 10:46 Rezza | skóre: 25 | blog: rezza | Brno
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Me spis stve, ze to nejak divne updatuje ulici v Jabber statusu a vecne mam jen @Brno :(
    andree avatar 13.1.2010 10:52 andree | skóre: 39 | blog: andreeeeelog
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    nemas najdenu polohu len pomocou network positioning? to by tak zodpovedalo - ze to len interpoluje polohu podla ID okolitych GSM a WiFi stanic (co je tak presnost 100m-1km)...
    Rezza avatar 13.1.2010 15:37 Rezza | skóre: 25 | blog: rezza | Brno
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Ne, Fine Accuracy, ono si to proste nedoplni ulici (z 85% casu).
    xkucf03 avatar 14.1.2010 01:39 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Video
    Pokud někoho tankuje to video ve Flashi, tak tady je video ve svobodném formátu Ogv :-)

    http://tinyogg.com/watch/fasXc/
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    Rezza avatar 14.1.2010 18:11 Rezza | skóre: 25 | blog: rezza | Brno
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Tak a dnes konecne poradny update, opravil par blbosti. Jen pozor - pred instalaci odebrat vpnc.
    andree avatar 14.1.2010 19:33 andree | skóre: 39 | blog: andreeeeelog
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    no, mne slavnostne rozbil web browser a smsky... nemam rad taketo velke update-y....
    Rezza avatar 15.1.2010 10:45 Rezza | skóre: 25 | blog: rezza | Brno
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Tak do nainstalovaneho systemu to bylo opravdu zbytecne velke a preferoval bych male updaty primo danych balicku jak jde cas (ne Tak jde cas:). Chvili to trvalo nez jsem to dal do puvodniho stavu. Zaroven opravili i jeden bug, ktery jsem bral jako featuru :D
    16.1.2010 01:52 Peter Šantavý | skóre: 22 | blog: Obcasnik
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Ja som ten problem s vpnc zistil, az ked som mal po update nefunkcny resolver.

    Ak sa to stalo este aj niekomu inemu, riesenie je na:

    http://talk.maemo.org/showthread.php?t=40428&page=5
    the.max avatar 15.1.2010 17:04 the.max | skóre: 46 | blog: Smetiště
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Tak s tim USB Hostem je to pekne na k*k*t. Tak nejak jsem doufal, ze bude mozne nejak pripojit prez USB kabelovou sitovku a pripojit se tak na metalickou LAN, cimz bych se zbavil nutnosti tahat sebou notebook. Tohle je opravdu kruta cara prez rozpocet:-(
    KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
    15.1.2010 23:42 pjoter
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Tady je to dobre popsane http://wiki.maemo.org/N900_Hardware_isp1707. Takze moza bude stacit jenom uprava kernelu, nebo nejaky HW bastl.
    Rezza avatar 17.1.2010 15:01 Rezza | skóre: 25 | blog: rezza | Brno
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    Proste nestihli to a byly vetsi priority :( I tak je to skvely kousek HW.
    16.2.2010 22:20 wewek | Praha
    Rozbalit Rozbalit vše Re: Nokia N900 – hardwarové vnitřnosti a ovladače
    dobre si to napisal andree :)

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.