Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Familiar 0.8: Jak běhají tučňáci v iPAQu - reloaded (1)

Linux dnes běží na opravdu široké škále různého hardware. My se vrhneme na jedny z těch menších zařízení, do kterých je možno tučňáka nacpat - budeme si povídat o možnostech a úskalích provozování Linuxu na handheldech HP iPaq.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Jak to všechno začalo…

Jednoho slunečného dne v létě roku 2003 jsem se rozhodl, že si koupím přenosný počítač. A protože i malý notebook mi přišel příliš velký (a drahý), koupil jsem z druhé ruky za pár korun Palm m105, se kterým jsem prožil spoustu nádherných chvil. Bohužel, nic netrvá věčně a na jaře 2004 odešel v Palmíkovi kondenzátor, který udržoval paměť při výměně baterií. Polofunkční Palm dostala přítelkyně (ať si vyzkouší kapesní počítač, když se bude líbit, koupíme lepší) a mně zůstaly jenom zkušenosti a odhodlání koupit si zase něco nového do kapsy. Přestože se mi PalmOS moc líbil, rozhodl jsem se poznat i druhou stranu barikády a zakoupil jsem HP iPaq 3870, na kterém nativně běží PocketPC, tedy Windows. Už při koupi jsem se díval po modelu, na kterém bezproblémově poběží i Linux, ale chtěl jsem si PocketPC nechat alespoň dva týdny. Nakonec mi vydržely na iPaqu jenom jeden večer a už druhý den ráno jsem se slovy „to snad nemůžou v Microsoftu myslet vážně“ cpal do iPaqu tučňáka.

Hardware

Protože tento článek volně navazuje na seriál Jiřího Svobody (hardware, OS a prostředí, windowmanagery a software a shrnutí stavu v lednu 2003), který hardware iPaqu poměrně detailně popisuje, proberu tady jenom novinky. Od posledního dílu seriálu v lednu 2003, kdy fungoval Familiar Linux na řadách 3×xx, jsou novou podporovanou platformou řady 55×x 54×x a 51×x, které mají vestavěné WiFi. Teprve v ranném stádiu je podpora řad 1×xx, 2×xx a 4×xx, takže pro vhodný přístroj „lehkotonážnější kategorie“ je třeba v současné době bohužel zajít do bazaru. Distribuce opustila handheldy řady 31×x, protože 8MB flash ROM pro provoz nedostačuje. Prakticky je sice možné sestavit systém i pro tyto přístroje, ale oficiální image už nebude. Jenom o kousek lépe jsou na tom uživatelé modelů s 16MB flash ROM. Image s GUI (jak Opie, tak GPE) se totiž do této paměti vtěsná, dalo by se říct, na chlup. Pro nainstalovanání dalších balíčků je potřeba buď ze základu něco odebrat, nebo instalovat na kartu. Řekněme, že 32 a více MB flash ROM je pro Familiar 0.8 jakousi doporučovanou pohodovou hodnotou. Ještě bych upozornil na jednu drobnost: HP v poslední době dělá v označování iPaqů hokej, protože jim zřejmě došly číselné řady, takže se vrací například s označením „rx3715“. Bylo by sice krásné rozjet si Linux i na tomto „krasavci“, ale s největší pravděpodobností bych s podporou tohoto modelu v nejbližší době nepočítal…

Další odstavec je opáčkem z minulého seriálu, takže jenom z rychlíku: Srdcem stroje je procesor Intel StrongARM nebo Intel PXA na různých frekvencích. Instrukčně jsou tyto procesory, zdá se, kompatibilní, používají se stejné binárky. Zajímavostí je, že procesory neobsahují jednotku pro operace s pohyblivou řádovou čárkou (koprocesor), takže multimédia jim dávají celkem zabrat. Funkci harddisku zastává vestavěná flash ROM, paměť RAM je naprosto standardní. Dále tady máme zvukovou kartu, která je mimochodem u řady 38×x a starších 3×xx nevalné kvality, na 39×x a výš jsem naopak slyšel samou chválu. Display má rozlišení 240 x 320 bodů a dokáže zobrazit podle modelu různé množství barev. Z pohledu systému se ovládá přes framebuffer a „grafická karta“ nemá žádné další prvky HW akcelerace. Pak už máme v „základní výbavě“ jenom věci, které nikoho moc nepřekvapí: asi sedm čudlíků, sériový port (v systémovém konektoru), USB port (v systémovém konektoru, jenom jako „device“, nikoli v režimu „host“), dotykový display, čtečku paměťových karet SD/MMC, baterii a v některých případech navíc ještě Bluetooth adaptér (připojený přes UART, takže maximální rychlost se pohybuje okolo 5 KB/s) a u „pětkové“ řady taky WiFi. Malinko se vrátím k podpoře SD, která je ve Familiaru 0.8 už dostupná pro všechny modely. Podporovány jsou pouze paměťové karty, jiná SDIO zařízení fungovat nebudou.

„Doplňkovou výbavu“ tvoří zejména CF nebo PCMCIA jacket, což je věc, do které se celý iPaq zasune, a pak přes standardní PCMCIA rozhraní v Linuxu můžeme zprovozňovat další karty. Není to zrovna moc ideální – přístroj zasunutím do jacketu ztloustne zhruba na dvojnásobek, přijde o ochranu displaye a navíc přídavné karty mívají často docela velkou spotřebu. Dalším rozšířením jsou různé klávesnice, které se připojují přes systémový konektor nebo přes Bluetooth, ale to už si každý najde na stránkách HP.

Na co jde tučňák jinak než PocketPC

Zajímavou kapitolou jsou odlišnosti v přístupu k hardware ze strany PocketPC a ze strany Linuxu. Nejmarkantnější rozdíl je ve využívání paměti ROM a RAM. PocketPC využívají paměť ROM jenom jako místo, odkud se natáhne systém. Po spuštění už s pamětí ROM dále nepracují a ukládají aplikace i data do RAM. Pak rozeznávají dva druhy resetu: měkký reset nemaže paměť a jenom ukončí aplikace a znovu spustí systém, tvrdý reset vymaže pamět, a je tedy jakýmsi návratem k čistě nainstalovanému systému a k továrnímu nastavení. Linux se k ROM chová jako k disku a k RAM přistupuje jako k RAM. Reset vždy vymaže obsah paměti a celý systém se spustí znovu. Proto bude při provozování Linuxu chybět spíše ROM než RAM.

Další odlišností je obsluha USB portu. PocketPC je detekováno jako kapesní počítač a umožňuje synchronizaci pomocí speciálního software. Linux celou situaci řeší šalamounsky a nechává se detekovat jako USB síťová karta. Na Linuxu stačí natáhnout modul usbnet, pro Windows existují volně ovladače. Jakým způsobem bude dál probíhat komunikace a který software se použije pro synchronizaci, už je čistě na uživateli. Jako vychytávka se to jeví v případě, že se na hostitelském počítači propojí toto síťové rozhraní do bridge k ethernetu – pak máme iPaq přímo v síti. Této možnosti lze vtipně využít například ve windowsové síti, když je potřeba odstavit domain controller – pak je možno fungovat na jednom z nejmenších domain controllerů, jaký kdy Microsoft viděl. :)

TIB2012

       

Takže abych to shrnul: Koupí iPaqu dostáváme průměrnou kancelářskou sestavu z roku cca 1998, která má malý monitor, trošku divný procesor, ukrutně malý harddisk (který se dá „nahonit“ použitím paměťové karty) a nemá klávesnici. Celkově tedy nic, na čem by si Linux nemohl poklidně vegetovat.

Tím jsme se seznámili s hardwarem iPaqů, příště se podíváme na změny v distribuci Familiar Linux a na instalaci.

Anketa

Mám:

       

Václav Stodůlka

Autor je správce IS v Kovárně „VIVA“ Zlín, s. r. o. Vystudoval Fakultu informatiky Masarykovy univerzity v Brně, UN*Xu propadl v roce 1998, Linuxu cca o rok pozdeji.

Školení: Zavedení Google Apps do firmy

Cílem školení je provést účastníky jednotlivými kroky zavedení Google Apps na vlastní doménu a seznámit je se základy administrace, aby byli schopni Google Apps sami udržovat a rozvíjet dle potřeb. Účastníci se také dozví, jak používat základní služby v balíku Google Apps (Gmail, Kalendář, Dokumenty a Weby Google) a jaké jsou možnosti jejich využití ve firmě.

Podrobnější informace a přihláška  

Ohodnoťte jako ve škole:
Průměrná známka 2,82

Přehled názorů

rychlost ROM a SD
anonymní uživatel 7. 2. 2005 08:00
Nový
├ 
Re: rychlost ROM a SD
anonymní uživatel 7. 2. 2005 09:13
Nový
├ 
Re: rychlost ROM a SD
Floydie 7. 2. 2005 09:17
Nový
├ 
rychlost SD - Zaurus
anonymní uživatel 7. 2. 2005 09:52
Nový
├ 
Re: rychlost ROM a SD
Vašek Stodůlka 7. 2. 2005 10:03
Nový
│
├ 
Re: rychlost ROM a SD
anonymní uživatel 7. 2. 2005 17:32
Nový
│
│
└ 
Re: rychlost ROM a SD
Vašek Stodůlka 7. 2. 2005 20:55
Nový
│
└ 
Re: rychlost ROM a SD
anonymní uživatel 7. 2. 2005 21:38
Nový
│
 
└ 
Re: rychlost ROM a SD
Vašek Stodůlka 8. 2. 2005 08:03
Nový
└ 
Re: rychlost ROM a SD
Jakub Korbelar 8. 2. 2005 13:38
Nový
 
└ 
Re: rychlost ROM a SD
Jakub Korbelar 8. 2. 2005 13:44
Nový
 
 
└ 
Re: rychlost ROM a SD
Vašek Stodůlka 8. 2. 2005 15:18
Nový
Pekny clanek
Daniel DunSun 7. 2. 2005 12:29
Nový
├ 
Re: Pekny clanek
ax 7. 2. 2005 12:59
Nový
├ 
Re: Pekny clanek
Vašek Stodůlka 7. 2. 2005 13:11
Nový
└ 
Re: Pekny clanek
Petr Herma 7. 2. 2005 13:25
Nový
H22xx
PeS 7. 2. 2005 15:26
Nový
2 veci
anonymní uživatel 7. 2. 2005 15:29
Nový
Podpora SD
anonymní uživatel 7. 2. 2005 15:35
Nový
├ 
Re: Podpora SD
anonymní uživatel 7. 2. 2005 15:48
Nový
│
└ 
Re: Podpora SD
Vašek Stodůlka 7. 2. 2005 16:11
Nový
│
 
└ 
Re: Podpora SD
anonymní uživatel 8. 2. 2005 08:56
Nový
│
 
 
├ 
Re: Podpora SD
Vašek Stodůlka 8. 2. 2005 09:47
Nový
│
 
 
└ 
Re: Podpora SD
ax 10. 2. 2005 09:30
Nový
│
 
 
 
└ 
Re: Podpora SD
anonymní uživatel 10. 2. 2005 11:51
Nový
├ 
Re: Podpora SD
Vašek Stodůlka 7. 2. 2005 16:00
Nový
│
└ 
Re: Podpora SD
Miroslav Kokrda 8. 2. 2005 10:43
Nový
├ 
Re: Podpora SD
ax 8. 2. 2005 11:08
Nový
└ 
Re: Podpora SD
Stanislav Brabec 8. 2. 2005 11:10
Nový
 
└ 
Re: Podpora SD
Stanislav Brabec 8. 2. 2005 12:27
Nový
A co pouzitelnost
Miroslav Prýmek 8. 2. 2005 09:22
Nový
├ 
Re: A co pouzitelnost
Vašek Stodůlka 8. 2. 2005 11:59
Nový
└ 
Re: A co pouzitelnost
Floydie 8. 2. 2005 12:06
Nový
 
└ 
Re: A co pouzitelnost
anonymní uživatel 10. 2. 2005 09:01
Nový
a co Qtopia ?
anonymní uživatel 8. 2. 2005 12:50
Nový
└ 
Re: a co Qtopia ?
Vašek Stodůlka 9. 2. 2005 07:51
Nový
 
└ 
Re: a co Qtopia ?
anonymní uživatel 10. 2. 2005 11:26
Nový
iPAQ 3970, prechod na Linux a zpet
anonymní uživatel 8. 2. 2005 17:01
Nový
├ 
Re: iPAQ 3970, prechod na Linux a zpet
Floydie 8. 2. 2005 22:51
Nový
│
└ 
Re: iPAQ 3970, prechod na Linux a zpet
anonymní uživatel 9. 2. 2005 21:42
Nový
└ 
Re: iPAQ 3970, přechod na Linux a zpět
agent_Mulder 5. 3. 2005 15:00
Nový
intimate
Miroslav Maiksnar 8. 2. 2005 18:38
Nový
└ 
Re: intimate
anonymní uživatel 9. 2. 2005 07:48
Nový
root paradox
pete 11. 2. 2005 15:06
Nový
iPAQ H3760 + kabel RS232
Jindrich Smitka 11. 2. 2005 17:59
Nový
└ 
Re: iPAQ H3760 + kabel RS232
Ctirad 11. 2. 2005 20:29
Nový
Linux na LOOX 720
Tomáš Janovský 30. 3. 2005 18:03
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem