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

Palm OS a Linux: základní komunikace s pilot-link

Možná už některé PDA s operačním systémem Palm OS používáte a chtěli byste vědět, jak si stojí v Linuxu. Nebo možná přemýšlíte, k čemu by se mohlo takové PDA hodit, jestli bude v Linuxu vůbec fungovat a co bude umět. Nový seriál vám možná pomůže v rozhodování.

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

Jen pro úplnost začneme tím, co je to vlastně PDA. Zkratka PDA znamená Personal Digital Assistant. Jedná se o kapesní počítač, který je obvykle ovládán pomocí dotykové obrazovky a několika málo tlačítek. Umí rozeznávat psaný text a vůbec jsou to takové šikovné mašinky.

Pokud s PDA nemáte zkušenosti a přemýšlíte nad tím, co mají společného s elektronickými diáři, které byly populární počátkem 90. let, pak je odpověď velmi prostá: nic.

PDA je, na rozdíl od omezených diářů, počítač se vším všudy, má vlastní operační systém, umožňuje instalovat nové aplikace, nahrávat data a podobně. Kromě PDA existují také MDA, což jsou kapesní počítače s integrovaným GSM modulem, a umožňují tak z počítače nejen telefonovat, ale také využít všech výhod mobilního připojení k Internetu. Princip PDA a MDA je však z hlediska operačního systému a ovládání naprosto stejný.

V našem seriálu se budeme zabývat kapesními počítači s operačním systémem Palm OS. Běžně se také používá systém Pocket PC, který se dříve jmenoval Win CE a je pochopitelně z dílen firmy Microsoft.

Logo Palm

Palm OS je velmi příjemý operační systém, který je psán speciálně na míru kapesním počítačům s malým displejem a bez klávesnice. Existují pro něj podle některých odhadů až desítky tisíc různých aplikací, z nichž je velké množství freeware a nezanedbatelná skupina je vydávána pod GNU GPL nebo jinou open-source licencí.

Jednou z největších studnic software pro Palm OS je server freewarepalm.com a u nás najdete mnoho informací například na portále palmserver.cz.

Teď konečně k tomu, jak si rozumí s Palmy náš oblíbený Linux. Inu, docela dobře. Díky tomu, že jsou počítače s Palm OS na trhu už poměrně dlouhou dobu, je jejich podpora ze strany software obecně velmi dobrá.

V Linuxu tvoří komunikační základ balíček pilot-link, který zcela jistě najdete ve své distribuci. Jeho domovská stránka je na www.pilot-link.org. Kromě samotného balíčku na tomto webu najdete také novinky, informace, diskuse a podobně.

Součástí balíčku pilot-link je celá hromádka aplikací. Jedná se o programy, které jsou ovládány z příkazové řádky. Jejich použití ale není nijak složité. Popis jejich funkce najdete v man pilot-link. My si popíšeme to nejdůležitější.

Nejdůležitější utilitkou balíčku je pilot-xfer, takže si ji popíšeme podrobněji. Umí do Palma instalovat nové aplikace, mazat je, nahrávat i stahovat data, zálohovat a vůbec zvládá základní práci s obsahem Palmu.

Před jeho použitím ještě doporučuji udělat dvě změny v systému. Jednak pilot-link standardně pracuje se zařízením /dev/pilot, takže pokud mu nechcete pořád nutit parametrem zařízení, kde máte Palma připojeného, udělejte si symbolický link

ln -s /dev/ttyS0 /dev/pilot 

nebo prostě podle toho, kde máte kolébku připojenou.

Druhou úpravou je nastavení rychlosti komunikace po sériovém portu v případě, že máte kolébku připojenou přes něj. K tomu slouží systémová proměnná PILOTRATE, kterou musíte vyexportovat

export PILOTRATE=115200 

Pak vám bude počítač krmit Palm plnou rychlostí a nebudete zbytečně při větších objemech čekat. Aby se nastavení zachovalo, doporučuji jej zapsat do .bashrc nebo jiného skriptu, který se automaticky spouští.

Po těchto úpravách už můžete vesele a bez problémů pracovat. Zasuňte PDA do kolébky a zkuste pustit příkaz:

pilot-xfer -i nejakyprogram.prc 

Objeví se hláška:

Listening to port: /dev/pilot

Please press the HotSync button now... 

Čili jste vyzýváni, abyste stiskli tlačítko HotSync na kolébce. Palm se probere, popovídá si s aplikací a soubor se přenese. Můžete samozřejmě používat klasické unixové nahrazovací znaky, takže můžete psát

pilot-xfer -i programy/* 

a podobně. Pak se automaticky přesunou všechny vybrané aplikace. O průběhu jste informováni jak na PC, tak i na displeji Palma.

Další důležitou a často používanou funkcí je záloha obsahu celé paměti. V případě, že vám na cestách kleknou baterky, máte bezpečně vše zálohováno v PC.

pilot-xfer -b zalohapalmu 

V tomto případě bude vytvořen (pokud neexistuje) adresář zalohapalmu a do něj bude (opět po stisku HotSync) uloženo vše, co máte aktuálně v paměti.

Obnovení zálohy je pak opět otázkou chvíle:

pilot-xfer -r zalohapalmu 

Pro přenos jednotlivého souboru z Palmu použijte parametr  -f

pilot-xfer -f soubor.pdb 

Soubor.pdb bude uložen do aktuálního adresáře.

A ještě poslední parametr pilot-xfer, který umí synchronizovat obsah Palmu se zvoleným adresářem

pilot-xfer -s zalohapalmu 

Začne kopírovat data z Palmu, ale jen ta, která se změnila proti zvolenému adresáři (čili poprvé všechno). Pokud něco z Palmu smažete, automaticky se to smaže i z adresáře. Tak, že na závěr synchronizace získáte opět přesný obsah Palmu.

davame_internetu_obsah
       

Toto jsou hlavní funkce, které budete na začátku při práci s Palmem v Linuxu potřebovat. Balík pilot-link je samozřejmě velmi rozsáhlý a jeho aplikace umí pracovat s jednotlivými databázemi v Palmu.

Příště si povíme o synchronizaci Palmu s grafickými aplikacemi v Linuxu.

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Návrh a používání MySQL databáze

 

Naučte se používat jednu z nejrozšířenějších databází. Dozvíte se vše potřebné od návrhu až po samotné využití MySQL v projektech.

Školení pro všechny, kteří se chtějí naučit efektivně pracovat s MySQL nebo se v práci s touto databází zlepšit.

Přihláška a podrobné informace

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

Přehled názorů

S krizkem po svatbe, princi.
Jáchym Čepický 14. 10. 2005 08:22
Nový
├ 
Re: S krizkem po svatbe, princi.
Jirka 14. 10. 2005 08:29
Nový
├ 
Re: S krizkem po svatbe, princi.
FidSoft 14. 10. 2005 08:58
Nový
│
└ 
Re: S krizkem po svatbe, princi.
Woko 14. 10. 2005 09:17
Nový
│
 
└ 
Re: S krizkem po svatbe, princi.
MOJE 14. 10. 2005 09:50
Nový
│
 
 
└ 
Re: S krizkem po svatbe, princi.
FidSoft 14. 10. 2005 11:22
Nový
│
 
 
 
└ 
Re: S krizkem po svatbe, princi.
BlackRider 14. 10. 2005 20:08
Nový
│
 
 
 
 
└ 
Re: S krizkem po svatbe, princi.
JeromeHeretic 18. 10. 2005 20:14
Nový
├ 
Re: S krizkem po svatbe, princi.
martin 14. 10. 2005 10:07
Nový
└ 
Re: S krizkem po svatbe, princi.
Ondra 14. 10. 2005 11:38
Nový
serial od prostredka?
ptak 14. 10. 2005 10:17
Nový
Nedá se nic dělat, nemůžu si pomoct.
Petr Bren 14. 10. 2005 13:49
Nový
├ 
Re: Nedá se nic dělat, nemůžu si pomoct.
Pichi 14. 10. 2005 14:44
Nový
└ 
Re: Nedá se nic dělat, nemůžu si pomoct.
Petr Krčmář 14. 10. 2005 14:50
Nový
Par drobnosti a doplnku od BUF pro BUF
Jan Svitil 15. 10. 2005 11:36
Nový
└ 
Re: Par drobnosti a doplnku
David Mudrak 16. 10. 2005 10:15
Nový
Debian pilot-link a Tungsten E
JeromeHeretic 18. 10. 2005 20:04
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