Na FreeHostingu Endora běžà desÃtky tisÃc webů. PÅ™idejte se jeÅ¡tÄ› dnes!
VytvoÅ™it web zdarmaNa FreeHostingu Endora běžà desÃtky tisÃc webů. PÅ™idejte se jeÅ¡tÄ› dnes!
Vytvořit web zdarmaPocket PC iPAQ h2210
27.6.2006 K PDA jsem se dostal tak trochu oklikou. Vždy se mi více líbily kapesní poèítaèe s plnou klávesnicí jako napø. ATARI portfolio (které mám dodnes), PSION 3x a 5x, HP 200LX (které jsem marnì shánìl), èi HP Jordana (kterou jsem mìl pùjèenou od kamaráda a hrál si na ní s Linuxem a Wi-Fi). Pozdìji jsem si chtìl poøídit nìjaký MP3 pøehrávaè do nìjž by šly strkat CF karty, které používám do fo�ákù. Na trhu je spousta pøehrávaèù s interní pamìtí nebo na xD/SD/MMC karty, ale jen minimum na CF karty. Od kolegy jsem mìl pùjèený pøehrávaè Diva MP3 na CF, jenžeten je už dosti zastaralý a s minimem funkcí. Pøi hledání na Internetu jsem našel, že øada lidí si MP3 pøehrává na PDA, které lze použít i na spoustu dalších vìcí. Po pøeètení øady recenzí a projití inzerce jsem se nakonec rozhodl poøídit si starší iPAQ h2210 z druhé ruky, který je vybaven CF a SD slotem a má vcelku kvalitní zvukový výstup na 3,5mm jack.
iPAQ h2210 je PDA založené na rychlém procesoru ARM XScale a operaèním systému Microsoft Windows Mobile 2003SE (vychází z Windows CE 4.2). Ovládá se pomocí dotykového podsvìtleného displeje s QVGA rozlišením (240 x 320), pìtismìrného tlaèítka a dalších 4 jednoduchých tlaèítek. Interní Flash pamì� je velmi malá, takže pøídavná pamì�ová SD/CF karta je nutností. Karty lze samozøejmì používat i obì najednou. Operaèní systém rozumí souborovému systému FAT16 i FAT32 s dlouhými názvy souborù. Není problém ani s kartami vìtších kapacit (v souèasnosti používám 16GB CF kartu Transcend). PDA je vybaveno zvukovým kodekem s výstupem na sluchátka a malý vestavìný reproduktor. Nechybí ani mikrofon, takže lze PDA použít jako záznamník (kvalita nahrávání je na velmi dobré úrovni). Pro komunikaci s okolním svìtem je h2210 vybaven bezdrátovým BlueTooth, IrDA (lze použít i pro dálkové ovládání spotøební elektroniky) a systémovým konektorem, který se pøipojuje do synchronizaèní kolébky. Ten obsahuje USB 1.1 (bohužel nepodporuje protokol Mass Storage), sériovou linku RS232 (12V úrovnì) a pøívod napájení. Zde je souhrn základních technických parametrù:
CPU: intel XScale PXA255 @400 MHz; 1,0 - 1,3 V; 32-bit, MMU, DSP Pamì�: 64 MB SDRAM, 32 MB NAND FlashROM K9F5608U0A Pamì�ové sloty: SD(IO), Compact Flash II Displej: transflexní podsvìtlený 3,5" TFT LCD Rozlišení: 240 x 320 / 65536 barev; 0,24 mm pixel pitch Rozhraní: USB 1.1 (client), IrDA, RS232, BlueTooth (Widcomm stack) Audio: interní reproduktor, 3,5mm jack na sluchátka, mikrofon Napájení: 5 V / 2 A max. pøi nabíjení akumulátoru Baterie: LiIon akumulátor 3,7 V / 900 mAh, vnitøní záložní akumulátor Rozmìry: 76,4 x 115,4 x 15,4 mm Hmotnost: 144 g OS: Microsoft Windows Mobile 2003SE FW: ROM ver. 1.10.07 Eng 3.1.2004
a pár fotek zevnitø:
Kryt PDA je vyroben ze støíbrného plastu, který je pomìrnì kvalitní, dobøe lícuje a hned tak se nesedøe. Naopak boènice z èerného pogumovaného plastu se snad na všech tìchto iPAQách oloupaly. Jde však jen o kosmetickou vadu, gumu lze zpìt pøilepit. Stejnì mám PDA 99% èasu zastrèené v koženém pouzdru Krusell, takže to není témìø vidìt. Na displej jsem koupil ochrannou fólii, ale bohužel pozdì. Pùvodní majitel na to nedbal a displej už byl na místech posuvníkù a tlaèítka zavøít poškrabaný. Taky mi pøed nedávnem odešlo pìtismìrné tlaèítko, vyèlochtal se vertikální smìr. Displej podsvìtlený LED diodami má 64 úrovní nastavení jasu (potmì bohatì postaèí tak 30%) a díky èásteènì reflexnímu pozadí je èitelný i na ostrém slunci. Bílá nijak výraznì barevnì neujíždí, akorát odstíny modré jsou znatelnì vybledlejší, takže tøeba u toho obrázku na pozadí jsem to musel trochu barevnì pøesytit. Na displeji je viditelný rastr bodù - holt QVGA, ale dá se na to zvyknout. Pro efekt vyhlazení lze zapnout funkci ClearType (antialiasing na úrovni RGB subpixelù, zpùsobuje však z principu barevné hrany). Touchscreen je citlivý a pøesný. Dodávaný stylus je celoplastový. Zvukový výstup na sluchátka má minimální šum, ani jsem si nevšiml žádných ruchù za bìhu systému. Hlasitost je na normální poslech až až a v ovládacích panelech lze v nìkolika krocích nastavit basy / výšky. Výdrž baterií nebudu posuzovat, neb LiIon akumulátor je po tìch letech už v rozkladu (s novou by to mìlo být asi 5 hodin), nicménì na moje bìžné používání to ještì staèí. Dobu provozu pøi pøehrávání hudby lze znatelnì prodloužit vypnutím displeje. Další podrobnosti viz recenze na CE4YOU.
Windows Mobile 2003SE spolu s pøidanými aplikacemi zabírají skoro celou 32MB FlashROM. Zbylých asi 3,5 MB je volnì k dispozici jako permanentní úložištì a mapuje se do adresáøe \iPAQ File Store. Všechna uživatelská nastavení, registry systému a aplikace, které nejsou nainstalované na kartì nebo v úložišti, se ukládají do RAM, z které ubírají nezanedbatelnou èást. Pár MB RAM se používá pro cachování systémových programù z FlashROM (NAND Flash neumožòuje pøímé provádìní kódu, ale musí se pøekopírovat do RAM a tam spustit) a zbytek (sotva polovina) zbyde pro bìh uživatelských programù. Více o typech pamìtí na Pocket PC zde. Soubory v ROM i RAM jsou na témže filesystému. Prioritu mají soubory v RAM, tzn. že pokud napø. nìjaká záplata pøepíše DLLku Windows, která je v ROM, tak je pak vidìt jen nová verze souboru umístìná v RAM. Po jejím smazání se zas objeví pùvodní ROM verze. Soubory v ROM nelze bìžnì mìnit, pouze speciálním programem na update firmware, viz aktualizace na webu HP.
Z pøedchozího vyplývá jeden zásadní fakt. Pokud dojde k úplnému vybití baterií (uvnitø je ještì jedna malá baterie, která vydrží asi hodinu pøi vyjmutí nebo vybití hlavní baterie), tak dojde ke kompletní ztrátì nastavení a instalovaných programù v RAM, což mùže být dosti nepøíjemné. Samotná SDRAM potøebuje neustále obèerstvovat data i ve vypnutém stavu a tím odèerpává energii z baterie. Takže pokud se PDA tak 1 do týdne nedobije, tak smùla. Naopak výhoda je v tom, že z RAM se programy spouští znatelnì rychleji. Nezbytnou souèástí softwarové výbavy je tak program na zálohování. To lze provézt buï na PC pomocí programu M$ ActiveSync nebo pøímo na PDA programem iPAQ Backup na pamì�ovou kartu. ActiveSync slouží zejména pro synchronizaci dat a zpøístupnìní souborù z PDA na PC (bohužel neumí PDA mapovat jako disk, lze aspoò použít pluginy do souborových manažerù FAR nebo Servant Salamander) a také umí vytvoøit a obnovit plnou zálohu PDA. Klíèem k úspìchu obnovení zálohy je nastavení stejného regionu, který byl nastaven pøi vytváøení zálohy (pøi hard resetu se nastaví defaultnì tuším USA a já mìl zálohu s nastaveným regionem ÈR, hehe). Program iPAQ Backup nevytváøí zálohu úplnì na 100%, po obnovení mi chybìly nìjaké položky v nabídce start, takže doporuèuju program SPB Backup 1.6.3, který vytváøí samoinstalaèní záložní balíèky a funguje opravdu dobøe.
Ještì se zmíním blíže o RESETu. Pokud PDA pøestane reagovat nebo je moc zaflákaná pamì� a nejde uvolnit, tak použijeme typicky soft reset - tzv. "dloubnutí do zad" stylusem do zapuštìného tlaèítka na zadní stranì poblíž systémového konektoru. Tento mìkký reset nemá žádné fatální následky. Všechna nastavení, registry a programy v RAM zùstanou zachována. Pokud ovšem vlivem napø. instalace nìjaké zlé aplikace PDA ani nenabìhne a nejde to odinstalovat, nebo se prostì nìco pokazí a potøebujeme PDA uvést do výchozího továrního stavu, tak je potøeba provést hard reset - tzv. "opièí trojhmat". Ten spoèívá v souèasném stisku krajních dvou tlaèítek (kalendáø a iTask) a reset tlaèítka vzadu. Ty je tøeba chvilku držet dokud se PDA nevypne. Pak všechny tlaèítka uvolníme a dloubnutím do resetu PDA znovu zapneme. Pak se po startu objeví uvítací obrazovka a kalibrace touchscreenu atd.
Pro Windows Mobile je dnes dostupná spousta aplikací, tak uvedu jen pár tìch, co èasto používám a pøijdou mi užiteèné. Nejzajímavìjší z bonusových aplikací pøímo v ROM je program Nevo. Ten s využitím IrDA promìní PDA v univerzální dálkový ovladaè na spotøební elektroniku. Podporuje spoustu zaøízení a další definièní soubory lze dohrát z webu. Dokonce ho lze použít i jako dálkovou spouš� pro digitální zrcadlovky Canon EOS 350D a 300D. Zde jsou ke stažení potøebné soubory. Nejpoužívanìjší je pak prográmek iTask na pøepínání bìžících aplikací, který se vyvolá pravým tlaèítkem. Nemá žádné extra funkce, ale postaèí. Dále v ROM najdeme klasiky jako Pocket Word, Excel, Windows Media Player, kalkulaèku prohlížeè obrázkù a dvì hry. V balení také nechybí èeská lokalizace InterWrite od SunnySoftu.
Než se zmíním o dalších programech tøetích stran, probral bych nejdøíve postup instalace programù do PDA. Existují 3 typické zpùsoby. U vìtších programù je to obvykle instalaèní program EXE, který se spouští na PC a nejprve ze sebe vybalí instalaèní balíèek CAB a ten (správnou verzi pro dané PDA) pak následnì prostøednictvím ActiveSync pøenese na PDA, kde probìhne jeho instalace. Druhá možnost je získaní pøímo balíèku CAB, který do PDA dostaneme tøeba pøes pamì�ovou kartu. Obvykle bývá ke stažení více CABù pro rùzné platformy (ARM, XScale, SH3, MIPS, ...) a rùzné verze OS (WM 2003, WM5, WM6, ...) a je tøeba vybrat tu správnou pro konkrétní PDA. Výhoda je, že máme takto instalaèku vždy po ruce i mimo dosah PC (a není už tøeba ActiveSync). Ve tøetím pøípadì malých utilitek, které nevyžadují další nastavení systému a záznamy v registrech, se dodává EXE soubor pøímo pro danou platformu a OS. Instalace CABù má však svoje úskalí. Nebyl by to ani Microsoft, kdyby svým uživatelùm nìjak nezavaøil. Pøi instalaci CABu se systém zeptá na umístìní instalované aplikace, ovšem jen na úrovni karta, RAM nebo úložištì. Nelze nastavit cestu pro cílový adresáø, což zejména na kartì zpùsobí po èase totální chaos. Navíc ještì CAB po instalaci vymaže. Naštìstí nìjaká chytrá hlava pøišla s programem CabInstl 1.04, který uèiní tìmto nepøístojnostem pøítrž. Dovolí nastavit plnou cestu, zabrání smazání CABu a asociuje tuto pøíponu na sebe. Takže tento prográmek doporuèuji nainstalovat jako první. Všechny programy pak sypu do \CF Card\PDA.
Výše jsem zmiòoval, že PDA nepodporuje USB Mass Storage - to øeší program Softick Card Export II, který zpøístupní ROM úložištì a kartu ve slotu jako výmìnný disk. Po jeho instalaci pøibyde na ploše ikonka, kterou lze rychle pøepínat, zdali má být aktivní ActiveSync nebo Mass Storage. Rychlost pøenosu souborù dosahuje nìjakých 350 kB/s, takže pro vìtší objemy dat je lepší použít èteèku karet. Na plochu by se taky slušel nìjaký indikátor stavu baterie. Tìch existuje spousta, já používám minimalistický Accu Check 1.1. Pro ruèní øízení frekvence procesoru (a tím i spotøeby) mùžu doporuèit program XCPUScalar. Pro další ladìní a š�ourání systému se hodí programy jako napø. Pocket Mechanic Pro, Pocket Hack Master, SKTools, MemMaid... Nezbytností je pro mì také nìjaký rozumný správce souborù, tedy žádný prùzkumník, ale poctivý 2-panelový (apoò virtuálnì) filemanager. Asi to nejlepší a navíc zdarma a èesky je Total Commander/CE. Za vyzkoušení stojí i CE FileCommander. Na pøehrávání audia, videa a flashe používám PocketMusic, TCPMP, novìji Core Player a Bryht Flash Player a na prohlížení obrázkù XnView Pocket. Na brouzdání webu je asi nejlepší Opera a na chatování Agile Messenger. Pro pøipojení pøes telnet, SSH, èi terminálovou sériovou linku používám mToken a PockeTTY. Pøi cestování se hodí mít jízdní øády IDOS PPC a slovník SlovoEd. A samozøejmì navigaèní software a mapy. Pro turistiku se výbornì hodí OZI Explorer CE, který má i vìtšího bráchu na PC. Pro OZI se dá najít spousta zkalibrovaných map ve formátu OZF2 nebo OZFX3, které jsou vhodné i k prohlížení na PDA. Do auta pak TomTom Navigator. Jednoduchou kalkulaèku Windows obstojnì nahradí Calc 98 a pro fajnšmekry TI Pocket Emulator - emulátor grafických kalkulátorù TI-8x, 92 od Texas Instruments. Vìdátorùm nesmí chybìt periodická tabulka prvkù Periodic Table a pøevodník jednotek ConverterCE Pro. Pro astronomy tu máme planetárium Andromeda Sky View nebo Pocket Stars.
Pro Windows Media je také spousta her. A nechybí ani porty klasiky jako Wolfenstein 3D, Doom, Quake, Quake II, Quake III Arena CE, Duke Nukem 3D, Shadow Warrior a další. Øadu starších PCèkových her lze zprovoznit v emulátoru DOSBox 0.63. Horší je to s ovládáním FPS her, už jsem si moc zvyknul na myš...
Také jsem se pokusil naprogramovat pár jednoduchých konzolových prográmkù v GCC. Pro pøeklad na PC slouží CEGCC a pøímo na PDA lze spouštìt Pocket GCC. Pro bìh konzolových aplikací je potøeba ještì nainstalovat podporu pøíkazové øádky a interpret pøíkazù PocketConsole. Pro CEGCC jsem našel i grafickou knihovnu SDL a zvukové knihovny MAD (MP3) a Tremor (OGG), tak až se budu nudit, zkusím naprogramovat nìco lepšího.
28.10.2006 V práci jsem dostal na hraní GPS modul Fastrax uPatch100 s chipsetem Sony CXD2951-GL4 (citlivost na úrovni nìkde mezi chipsety SiRF II a III) a tak mì hned napadlo ho pøipojit k PDA pro úèely navigace. GPS modul komunikuje pøes sériový port bez HW øízení toku (pouze linky RxD, TxD) 3,3V logikou. PDA má na systémovém konektoru vyveden plný sériák RS232 s 12V logikou, viz následující popis zapojení systémového konektoru (pohled na iPAQ [" 1...22 "] ):
pin signál popis 1 ADP_IN napájení z adaptéru 5 V DC / 2 A 2 ADP_IN 3 ADP_IN 4 ADP_IN 5 RSVD rezerva (nezapojovat) 6 DCD RS232 - DCD< 7 RxD RS232 - RxD< 8 TxD RS232 - TxD> 9 DTR RS232 - DTR> 10 GND zem 11 DSR RS232 - DSR< 12 RTS RS232 - RTS> 13 CTS RS232 - CTS< 14 RI RS232 - RI< 15 GND zem 16 NC nezapojeno 17 USB_DET USB 1.1 detekce 18 NC nezapojeno 19 D+ USB 1.1 (client) D+ 20 NC nezapojeno 21 D- USB 1.1 (client) D- 22 GND zem
Musel jsem tedy vyrobit pøevodník úrovní s MAX2320, který jsem nacpal do krytky DSUB-9 konektoru. Další problém je, že na systémovém konektoru není nikde vyvedeno napájení, takže nezbylo než pøipojit externí baterii ze 3 NiMH èlánkù (3,6V). K PDA jsem dostal pouze synchronizaèní kolíbku k PC, ale žádný sériový kabel. V balení však byla nabíjecí redukce s potøebným protikusem systémového konektoru a naštìstí se všemi piny. Takže jsem konektor opatrnì rozlousknul (je rozebiratelný), pøipájel 3 potøebné vodièe RxD, TxD, zem a vyvedl je na klasický DSUB-9 konektor. To se bude hodit i pro pøipojování dalších zaøízení komunikujících po seriáku. Celé se to propojuje trochu komplikovanì, ale funguje to :)
3.7.2007 jsem si k PDA poøídil BlueTooth GPSku Nokia LD-3W s chipsetem SiRF III. Bez drátù je to pøece jen o poznání pohodlnìjší. Je o nìco vìtší než krabièka od sirek. K napájení používá standardní LiIon akumulátor BL-C5 pro mobily Nokia. V balení byl akorát nabíjecí adaptér na do auta (12 V cigare�ák), jinak lze použít nokiáckou nabíjeèku AC-4E. Výdrž na plné nabití je asi 15 hodil trvalého provozu. Citlivost je výborná, není problém chytnout pozici v místnosti s okny (pokud zrovna nejsou pokovená). Pøi turistice staèí GPSku hodit do vnìjší kapsy batohu nebo do náprsní kapsy a na volném prostranství jede z 6 - 8 satelitù. Co jsem mìl možnost tuto GPS porovnat s jinými GPS moduly, tak patøí rozhodnì k tìm lepším. Komunikace s PDA je bez problémù. Po zapnutí GPS a BlueTooth na PDA by se mìlo najít zaøízení Nokia LD-3W se službou sériový port. Pøi prvním spojení je tøeba zadat párovací PIN kód 0000. Pak už lze v libovolné aplikaci, napø. OZI Explorer CE, otevøít sériový port COM8 na rychlosti 9600 baudù a mìly by se zaèít chrlit NMEA sentence. Pro analýzu GPS dat používám šikovný prográmek u-center mobile.
17.6.2008 jsem si koupil nový a výkonnìjší iPAQ 214, ten starý jsem odložil do krabice a nechám si jej jako zálohu.