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

Stavíme vlastní PDA rattulla

PDA s UNIXem se spatně shání a když už se zadaří, stejně není přístroj dostatečně rozšiřitelný, takže jeho šťastný majitel nosí PDA, notebook, telefon, GPS, GPRS modem, asi 250 metrů propojovacích a napájecích kabelů a plnou tašku napájecích adaptérů. Vzhledem k tomu, že nejsem kulturista-nosič, rozhodl jsem se s několika dalšími lidmi tento problém řešit.

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

Historie

Před dávnými a dávnými časy jsem viděl kamaráda, jak nutí Linux běžet na jakémsi PDA. Koupil jsem si ho také, ale protože jsem tam neměl správnou verzi Win CE, tak mi nechodil loader, takže z toho nic nebylo. Pak se objevily články o novém superstroji Sharp Zaurus. Nejdřív jsem se ani nesnažil – zas tak často do USA nakupovat nejezdím – pak jsem se asi půl roku trochu snažil, pak půl roku hodně … a měl jsem doma německou variantu SL-5500G. Můj Zaurus na výletě zaujal jiného kamaráda a koupil si SL-6000. SW na té 5500 nebyl špatný, rozšířil jsem si slovní zásobu v němčině o 2000 % (ze dvou slov na 22 :-)) a v konzoli uz byl bash.

Uvažoval jsem o OpenZaurovi, ale ten kamarád s SL-6000 ho naštěstí zkusil dříve než já a po jeho zkušenostech s (ne)použitelností a nestabilitou jsem váhal. Povedlo se mi pro něj něco vlastního přeložit, měl jsem s ním další plány, ale chyběly mu periferie i místa, kam by ty periferie šly nacpat. Jak dostat do jednoho CF slotu CDROM, WiFi a síťovku, na jediný seriák připojit programátor jednochipu, GPRS modem, GPS a nezbláznit se z toho? Dokonce jsem se pokusil i o nějaké řešení problému, nicméné to nefungovalo. Dělat vlastní CF kartu není procházka růžovým sadem. Po roce používání v Zauru něco odešlo, pokoušel jsem se ho rozchodit přeflashovaním (na OpenZaura), ale pomohlo to pokaždé jen na pár minut až hodin. Poslal jsem ho zpět do .de na reklamaci. Když se vrátil, už byl někomu slíben, a tak jsem ho poslal dál.

Co teď? To skoro nejlepší na trhu jsem znechuceně poslal do světa, další podobné stroje mají své problémy (battery management, stabilita, flashování) a na žádném není seriózní sběrnice, jen na tom SL-6000 a těch novějších (originálně pouze japonských) je jedno USB. Na SL-6000 zas nechodí asi půlka tlačítek (ne na klávesnici, ale těch ostatních) v OpenZaurovi a podobné radosti. Odpovědí je projekt rattulla – udělám si svoje PDA a bude klid.

Kam jsme s rattullou zatím dospěli?

Stávající stav projektu rattulla je takový, že všichni vývojáři nemají čas a pokud se nějaký čas najde, tak je ho stejně pořád málo. Mám desku TS-7250 (první odkaz v google vede k výrobci www.embeddedar­m.com/) se dvěma USB porty, 10/100 ethernetem, dvěma sériovými porty (up to 230.4 kbit/s) a něčím, co vypadá jako PC/104 sběrnice (průmyslová – defacto – ISA). K tomu je na konzolu (RS232) přes CPU atmel připojen grafický černobílý display 512×64 px v režimu 85×8 znaků. Desku zatím obsluhuji přes terminál VT510. Na tu PC/104 sběrnici umíme připojit vlastní registr (latch) nebo více vstupních i výstupních registrů v hradlovém poli xilinx a tedy potenciálně komunikovat s dalším HW. Lineární (tedy málo účinný) napájecí zdroj z pěti NiCD/NiMH nebo dvou LiION článků je zvládnut i se základním battery managementem (vypnutí před zničením baterií, nabíjení). Bylo vyzkoušeno připojení flash, IDE HDD, IDE CD a IDE DVD přes USB, na vypalování si při 12 Mbit/s nikdo netroufl.

Pracuje se na:

  • smysluplné kartě pro PC/104, počítá se s hradlovými poli, umíme udělat IO registry s poli Xilinx
  • připojení PC klávesnice na sériový port (tak jedno odpoledne práce)
  • implementaci terminálu vt100 do atmel avr (šlo by to i do něčeho jiného, ale tohle umíme programovat pres uisp z Linuxu a kompilovat pro to avr-gcc)
  • spínaném napájecím zdroji

Na čem se nepracuje, ale mělo by se:

  • projektový web
  • připojení GPS – asi NMEA protocol (spíš SW)
  • připojení GPRS modemu (také spíš SW)
  • připojení nějakého framebufferu (SW/HW)
  • pouzdro (krabice), technologie laminování skleněným textilem byla zvládnuta
  • připojení WiFi (asi přes USB, takže spíš SW)
  • malá maticová klávesnice, aby to šlo nosit i bez běžné PC klávesnice
  • obecně SW – najít vhodné kousky, poskládat to dohromady, něco dopsat a získat takové ty bězné aplikace, co v PDA bývají: kalendář, budík, poznámkový blok (cal, atd a vim :-)) a další drobnosti.
  • připojení obecné ISA karty a IDE HDD/CD-RW/DVD-RW/CF (hlavně pro dock, i když 1.8 inch HDD i pro mobilní použití) na PC/104
  • připojení USB 2.0 full speed (480Mbit/s) chipu na PC/104 (a vůbec nalezení vhodného chipu)
  • připojení zvukového kodeku AC97 nebo I2S (netřeba letovat na desku a ztrácet záruku, piny jsou vyvedeny)

Dlouhodobé plány

Po dokončení rattully verze 1, která zjevně bude (podle rozměrů použité desky) spíše něco mezi PDA a tablet-notebookem je plánována menší varianta s 75 MHz CPU ARM720 s MMU, již na vlastním vícevrstvém plošněm spoji. Spoj bude nutno navrhnout v nějakém vhodném SW – ten je zapotřebí najít a naučit se s ním zacházet, nebo ho naprogramovat (bez výstupu na GERBER tu desku žádná firma nevyrobí) . Také se plánuje přechod na (pokud možno grayscale – kvůli spotřebě energie) displaye 320×240 px, případně větší – budou-li. Zmíněný CPU lze také zakoupit v BGA pouzdře až do (tuším) 266 MHz, to by ovšem obnášelo složitější návrh a osazení desky. Bude nutné rozchodit na něm minimálně PCMCIA/CF sloty, síť a USB.

Na závěr

Pokud tento text někoho zaujal až tak moc, že ho vyburcuje k jakékoli aktivitě ve prospěch projektu, splnil svůj účel. Kvůli problémům se spamem se prosím ozývejte do diskuse pod článek nebo na mail rm-rf na seznamu v české doméně.

davame_internetu_obsah
       

Všechen z projektu vzniklý HW a SW bych rád viděl pod BSD v2 licencí (hlavně HW) nebo GPL licencí, ale zdůrazňovat to na tomto serveru je asi nošení sov do Athén.

Technická poznámka: Stará verze tohoto textu byla zaslána cca před měsícem serveru ug.cz, v domnění, že to redakční systém zveřejní automaticky ihned, ale ten ji nezveřejnil. Napsal jsem jim již před týdnem, aby článek nezveřejňovali, že ho přepsaný posílám na Root.cz, nicméně kdyby ho náhodou ještě zveřejnili, tak ho neukradli.

Anketa

Líbí se vám projekt ratulla?

       

Školení: Linux – Firewall, Samba, VPN

Na třídenním školení se naučíte nainstalovat a spravovat Firewall a Router, SAMBA Doménový a Souborový server. Dále si zprovozníte vlastní, zabezpečený VPN server.

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

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

Přehled názorů

Board
Jakub Hegenbart 23. 1. 2006 01:04
Nový
├ 
Re: Board
mtd 23. 1. 2006 08:29
Nový
│
├ 
Re: Board
Patrik Ostrihon 23. 1. 2006 15:51
Nový
│
│
└ 
Re: Board
mtd 23. 1. 2006 16:13
Nový
│
└ 
Re: Board
arnost 24. 1. 2006 09:42
Nový
│
 
└ 
Re: Board
mtd 24. 1. 2006 10:21
Nový
├ 
Re: Board
Erik Hamera 23. 1. 2006 08:32
Nový
│
├ 
Re: Board
Jakub Hegenbart 23. 1. 2006 12:11
Nový
│
│
└ 
Re: Board
Mark 23. 1. 2006 12:51
Nový
│
│
 
└ 
Re: Board
Jakub Hegenbart 23. 1. 2006 14:21
Nový
│
│
 
 
└ 
Re: Board
mtd 23. 1. 2006 15:23
Nový
│
│
 
 
 
├ 
Re: Board
Jakub Hegenbart 24. 1. 2006 12:17
Nový
│
│
 
 
 
│
└ 
Re: Board
Yokotashi 24. 1. 2006 14:59
Nový
│
│
 
 
 
│
 
└ 
Re: Board
Jakub Hegenbart 24. 1. 2006 20:55
Nový
│
│
 
 
 
│
 
 
└ 
Re: Board
Yokotashi 25. 1. 2006 18:47
Nový
│
│
 
 
 
│
 
 
 
└ 
Re: Board
Radek 26. 1. 2006 21:37
Nový
│
│
 
 
 
│
 
 
 
 
└ 
Re: Board
Jakub Hegenbart 26. 1. 2006 22:51
Nový
│
│
 
 
 
│
 
 
 
 
 
├ 
Re: Board
mtd 28. 1. 2006 12:04
Nový
│
│
 
 
 
│
 
 
 
 
 
│
├ 
Re: Board
Jakub Hegenbart 28. 1. 2006 20:09
Nový
│
│
 
 
 
│
 
 
 
 
 
│
│
└ 
Re: Board
Yokotashi 13. 2. 2006 23:22
Nový
│
│
 
 
 
│
 
 
 
 
 
│
└ 
intrested
anonymní uživatel 24. 1. 2007 23:16
Nový
│
│
 
 
 
│
 
 
 
 
 
└ 
Re: Hello i will like to purchase this ( phone)
anonymní uživatel 24. 1. 2007 23:12
Nový
│
│
 
 
 
└ 
Re: Board
Filip Premanad Rydlo 1. 12. 2010 08:18
Nový
│
└ 
Re: Board
SirisX 24. 1. 2006 11:35
Nový
│
 
└ 
Re: Board
Yokotashi 24. 1. 2006 15:07
Nový
│
 
 
└ 
Re: Board
SirisX 24. 1. 2006 15:55
Nový
├ 
Re: Board
Daniel Smolik 23. 1. 2006 09:27
Nový
├ 
Re: Board snad toto by Vam mozno pomohlo
mikelangelo 25. 1. 2006 16:40
Nový
└ 
Re:intrested
anonymní uživatel 24. 1. 2007 22:57
Nový
yyy
xxx 23. 1. 2006 05:23
Nový
├ 
Re: yyy
Ondra "Satai" Nekola 23. 1. 2006 07:29
Nový
│
└ 
Re: yyy
Vaclav 9. 3. 2008 22:17
Nový
├ 
Re: yyy
pharook 23. 1. 2006 08:15
Nový
│
├ 
Re: yyy
Erik Hamera 23. 1. 2006 09:10
Nový
│
└ 
Re: yyy
xxx 28. 1. 2006 04:46
Nový
└ 
Re: yyy
Erik Hamera 23. 1. 2006 09:06
Nový
 
└ 
Re: yyy
xxx 28. 1. 2006 04:40
Nový
 
 
└ 
Re: yyy
Franta 28. 1. 2006 20:37
Nový
 
 
 
└ 
Re: yyy
Yokotashi 30. 1. 2006 08:47
Nový
 
 
 
 
└ 
Re: yyy
Franta 30. 1. 2006 16:36
Nový
 
 
 
 
 
└ 
Re: yyy
Yokotashi 31. 1. 2006 09:20
Nový
 
 
 
 
 
 
└ 
Re: yyy
Franta 31. 1. 2006 11:20
Nový
 
 
 
 
 
 
 
└ 
Re: yyy
Yokotashi 31. 1. 2006 11:30
Nový
Proc tak slozite ?
DunSun 23. 1. 2006 08:19
Nový
└ 
Re: Proc tak slozite ?
mtd 23. 1. 2006 08:34
Nový
závěr - komerční vývoj jde příliš rychle
František Brakon 23. 1. 2006 08:37
Nový
├ 
Re: závěr - komerční vývoj jde příliš rychle
jardous 23. 1. 2006 09:04
Nový
├ 
Re: závěr - komerční vývoj jde příliš rychle
Erik Hamera 23. 1. 2006 09:16
Nový
│
└ 
Dovoz Zaurusu z Japonska
ludvik 10. 10. 2006 11:23
Nový
└ 
Re: závěr - komerční vývoj jde příliš rychle
Jarda 23. 1. 2006 09:40
Nový
 
└ 
Re: závěr - komerční vývoj jde příliš rychle
mtd 23. 1. 2006 10:16
Nový
nanocores
hwsoft 23. 1. 2006 09:19
Nový
├ 
Re: nanocores
Daniel Smolik 23. 1. 2006 09:29
Nový
└ 
Re: nanocores
Yokotashi 23. 1. 2006 11:26
Nový
 
├ 
Re: nanocores
hwsoft 24. 1. 2006 08:04
Nový
 
└ 
Re: nanocores
zdeno 13. 2. 2006 22:21
Nový
 
 
└ 
Re: nanocores
Yokotashi 13. 2. 2006 23:19
Nový
 
 
 
└ 
Re: nanocores
zdeno 14. 2. 2006 01:18
Nový
 
 
 
 
└ 
Re: nanocores
Yokotashi 14. 2. 2006 09:11
Nový
Gumstix
tdc 23. 1. 2006 10:19
Nový
└ 
Re: Gumstix
mtd 23. 1. 2006 11:13
Nový
 
└ 
Re: Gumstix
Daniel Smolik 23. 1. 2006 11:18
Nový
Eagle
Morbid 23. 1. 2006 10:56
Nový
└ 
Re: Eagle
mtd 23. 1. 2006 11:08
Nový
 
├ 
Re: Eagle
Yokotashi 23. 1. 2006 11:18
Nový
 
│
└ 
Re: Eagle
mtd 23. 1. 2006 11:23
Nový
 
│
 
└ 
Re: Eagle
Yokotashi 23. 1. 2006 11:31
Nový
 
└ 
Re: Eagle
Glo 23. 1. 2006 12:12
Nový
 
 
├ 
Re: Eagle
mtd 23. 1. 2006 13:20
Nový
 
 
│
├ 
Re: Eagle
Jakub Chalupnik 23. 1. 2006 14:56
Nový
 
 
│
│
└ 
Re: Eagle
dejfson 23. 1. 2006 19:20
Nový
 
 
│
│
 
└ 
Re: Eagle
mtd 23. 1. 2006 20:33
Nový
 
 
│
│
 
 
├ 
Re: Eagle
Jakub Chalupnik 24. 1. 2006 11:38
Nový
 
 
│
│
 
 
│
└ 
Re: Eagle
Clock 24. 1. 2006 18:12
Nový
 
 
│
│
 
 
└ 
Undo
Jarda 4. 3. 2007 05:44
Nový
 
 
│
└ 
Re: Eagle
Maverick 24. 1. 2006 20:46
Nový
 
 
├ 
Re: Eagle
Clock 24. 1. 2006 18:13
Nový
 
 
│
└ 
Re: Eagle
Glo 24. 1. 2006 22:21
Nový
 
 
│
 
├ 
Re: Eagle
mtd 25. 1. 2006 14:20
Nový
 
 
│
 
└ 
Re: Eagle
Yokotashi 25. 1. 2006 18:52
Nový
 
 
│
 
 
└ 
Re: Eagle
Ge Bu 25. 1. 2006 19:10
Nový
 
 
└ 
Re: Eagle
Clock 24. 1. 2006 18:13
Nový
Zaurus v CR
x 23. 1. 2006 11:16
Nový
└ 
Re: Zaurus v CR
Yokotashi 23. 1. 2006 11:50
Nový
vyvojari
mtd 23. 1. 2006 12:10
Nový
Počet součástek
Ge Bu 23. 1. 2006 12:25
Nový
└ 
Re: Počet součástek
Yokotashi 23. 1. 2006 20:43
Nový
Vynalezani kola podruhe?
Clock 23. 1. 2006 12:27
Nový
├ 
Re: Vynalezani kola podruhe?
mtd 23. 1. 2006 13:33
Nový
│
├ 
Re: Vynalezani kola podruhe?
Clock 23. 1. 2006 15:09
Nový
│
│
├ 
Re: Vynalezani kola podruhe?
mtd 23. 1. 2006 15:38
Nový
│
│
│
└ 
Re: Vynalezani kola podruhe?
Clock 24. 1. 2006 18:10
Nový
│
│
│
 
├ 
Re: Vynalezani kola podruhe?
Yokotashi 31. 1. 2006 09:32
Nový
│
│
│
 
└ 
Re: Vynalezani kola podruhe?
mtd 2. 2. 2006 12:57
Nový
│
│
└ 
Re: Vynalezani kola podruhe?
mtd 23. 1. 2006 20:36
Nový
│
└ 
Re: Vynalezani kola podruhe?
Mark 23. 1. 2006 20:15
Nový
│
 
└ 
Re: Vynalezani kola podruhe?
mtd 24. 1. 2006 10:33
Nový
└ 
Re: Vynalezani kola podruhe?
Yokotashi 23. 1. 2006 20:52
Nový
Nošení dříví do lesa
Ctirad 23. 1. 2006 12:31
Nový
└ 
Re: Nošení dříví do lesa
Culibrk 23. 1. 2006 13:17
Nový
 
└ 
Re: Nošení dříví do lesa
anonymní uživatel 23. 1. 2006 14:48
Nový
 
 
└ 
Re: Nošení dříví do lesa
Ctirad 23. 1. 2006 16:41
Nový
 
 
 
└ 
Re: Nošení dříví do lesa
anonymní uživatel 23. 1. 2006 17:03
Nový
 
 
 
 
├ 
Re: Nošení dříví do lesa
mtd 23. 1. 2006 20:44
Nový
 
 
 
 
│
└ 
Re: Nošení dříví do lesa
Yokotashi 23. 1. 2006 21:03
Nový
 
 
 
 
│
 
├ 
Re: Nošení dříví do lesa
Abraxis 24. 1. 2006 00:05
Nový
 
 
 
 
│
 
│
└ 
Re: Nošení dříví do lesa
Yokotashi 25. 1. 2006 20:29
Nový
 
 
 
 
│
 
├ 
Re: Nošení dříví do lesa
Zdenek 24. 1. 2006 07:28
Nový
 
 
 
 
│
 
│
└ 
Re: Nošení dříví do lesa
Ondra Baláž 25. 1. 2006 00:09
Nový
 
 
 
 
│
 
└ 
Re: Nošení dříví do lesa
Gookin 24. 1. 2006 09:18
Nový
 
 
 
 
│
 
 
└ 
Re: Nošení dříví do lesa
mtd 24. 1. 2006 10:41
Nový
 
 
 
 
└ 
Re: Nošení dříví do lesa
xxx 28. 1. 2006 13:12
Nový
Zajimavy HW
Z 23. 1. 2006 13:11
Nový
├ 
Re: Zajimavy HW
Clock 23. 1. 2006 14:42
Nový
│
├ 
Re: Zajimavy HW
lobo 23. 1. 2006 14:58
Nový
│
└ 
Re: Zajimavy HW
Yokotashi 23. 1. 2006 21:07
Nový
└ 
Re: Zajimavy HW
HKMaly 11. 2. 2006 10:47
Nový
Tablet pc
HoGo 23. 1. 2006 22:17
Nový
└ 
Re: Tablet pc
HoGo 23. 1. 2006 22:42
Nový
kvalitni lcd
dejfson 23. 1. 2006 23:50
Nový
├ 
jeste nejaka mala klavesnice:
dejfson 24. 1. 2006 00:10
Nový
├ 
Re: kvalitni lcd
Clock 24. 1. 2006 12:06
Nový
│
├ 
Re: kvalitni lcd
anonymní uživatel 24. 1. 2006 15:13
Nový
│
│
├ 
Re: kvalitni lcd
Yokotashi 26. 1. 2006 08:36
Nový
│
│
└ 
Re: kvalitni lcd
Kuca 2. 2. 2006 11:14
Nový
│
├ 
Re: kvalitni lcd
Clock 24. 1. 2006 18:05
Nový
│
└ 
Re: kvalitni lcd
Clock 24. 1. 2006 18:05
Nový
│
 
└ 
Re: kvalitni lcd
David Kucera 24. 1. 2006 23:15
Nový
│
 
 
└ 
Re: kvalitni lcd
mtd 25. 1. 2006 14:16
Nový
│
 
 
 
└ 
Re: kvalitni lcd
David Kucera 26. 1. 2006 15:01
Nový
│
 
 
 
 
└ 
Re: kvalitni lcd
mtd 26. 1. 2006 16:57
Nový
│
 
 
 
 
 
└ 
Re: kvalitni lcd
David Kucera 26. 1. 2006 22:28
Nový
│
 
 
 
 
 
 
└ 
Re: kvalitni lcd
Yokotashi 27. 1. 2006 10:49
Nový
└ 
Re: kvalitni lcd
Yokotashi 25. 1. 2006 20:48
Nový
Problémy se spamem?
llook 24. 1. 2006 13:24
Nový
underground
HKMaly 11. 2. 2006 10:53
Nový
└ 
Re: underground
Yokotashi 13. 2. 2006 23:32
Nový
 
└ 
Re: underground
HKMaly 14. 2. 2006 18:17
Nový
 
 
├ 
Re: underground
Yokotashi 15. 2. 2006 09:05
Nový
 
 
├ 
Re: Hello i will like to purchase this (pda phone)
anonymní uživatel 24. 1. 2007 23:08
Nový
 
 
└ 
Re: Hello i will like to purchase this (pda phone)
anonymní uživatel 24. 1. 2007 23:08
Nový
USB sitovka
Yokotashi 20. 2. 2006 14:30
Nový
├ 
Re: Hello i will like to purchase this (pda phone)
anonymní uživatel 24. 1. 2007 23:04
Nový
└ 
Re: Hello i will like to purchase this (pda phone)
anonymní uživatel 24. 1. 2007 23:04
Nový
Pridam se
jmm 15. 3. 2006 20:02
Nový
└ 
Re: Hello i will like to purchase this (pda phone)
anonymní uživatel 24. 1. 2007 23:03
Nový
Re: Stavíme vlastní PDA rattulla
Thomass 5. 6. 2009 19:16
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