Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ...

Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ... Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ...

einsty.hostujem.sk
from einsty.hostujem.sk More from this publisher
11.07.2015 Views

H A R D W A R EXScale Development KitPlatforma Intel XScale je atraktívnapre mnostvo vývojárov. Intel juuviedol na trh iba pred trochuviac ako rokom a u si našlacestu do mnohých prenosnýchzariadení. Nielen pod-¾a Intelu je predpoklad, epoèet zariadení, ktoré ju budúvyuíva, sa bude naïalej rozrasta. Na to, abysa predpoklady premenili na realitu, je všakokrem dobrých parametrov spomenutej architektúrya jej cenovej dostupnosti potrebný ešte jedenèlánok – dobrá podpora vývojárov. Medzi párfiriem, ktoré sa zaoberajú vývojom a dodávkamisystémov pre vývojárov prenosných poèítaèov, sazaradila aj slovenská spoloènos ETC, ktorej riešenieje unikátne.V jej ponuke sa objavil XScale Development Kit,èo je vlastne súbor produktov spoloènosti ETC. Jehozákladom je modul WEP (Wireless Embedded Platform),ktorý je dodaný pod oznaèením WEB EP250.Ïalšou èasou je vývojárska doska EA250, ktoráumoòuje vývojárom jednoduchší prístup k rozhraniam,pridáva niektoré vlastné rozhrania a doplnky.Poslednými štandardne dodávanými súèasamiXScale Development Kit sú jeden z podporovanýchtypov displejov, súprava prepojovacích káblov,napájací zdroj, základná verzia dokumentácie aprogramové vybavenie (obe naposledy menovanéna CD). Po registrácii produktu získava zákazníkbezplatnú podporu pri vývoji.ÈO JE TO WEP? Skratkou WEP sa oznaèuje jednodoskovýpoèítaè, zaloený na mikroprocesore IntelPXA255 z rodiny XScale. Zariadenie bolo vyvinuté sdôrazom na malé rozmery, maximálnu funkcionalitua modularitu. Samozrejme, to všetko pri zachovaníèo najmenších rozmerov a èo najväèšej variabilityzo strany vývojárov.Rozmery modulu EP250 sú 72 × 110 mm. Tentomodul obsahuje osadený mikroprocesor IntelPXA 255 (PXA 250 alebo PXA 255), 32 alebo 64 MBsynchrónnej pamäte Intel StrataFlash a 32 alebo64 MB pamäte SDRAM. Ïalej je na doske štandardneosadený zvukový kodek Philips UCB1400 a tripozície pre konektory umoòujúce pripojenie displeja,z ktorých je štandardne osadený iba konektorAFAIK.Na prvý poh¾ad to môe vyzera skromne, trebasi však uvedomi, e mikroprocesor Intel XScaleobsahuje radiè pamäte Flash i SDRAM, rozhraniena komunikáciu s pamäovými kartami SecureDigitala CompactFlash, rozhranie USB, trojicu sériovýchportov a port IrDA. Ich pridanie je tedaiba otázkou implementácie príslušných konektorov.Na doske je k dispozícii aj 60-pinový systémovýkonektor (WEP ho vyuíva na komunikácius vývojovou doskou), ktorý umoòuje pripojenieïalších modulov a ktorý je moné prispôsobi potrebámpouívate¾a.WEP umoòuje aj integráciu ïalších modulov.V prvom rade je moné na dosku osadi GSM/GPRSmodem Siemens MC35 s driakom pre SIM kartu,ktorý podporuje komunikáciu v pásmach GSM 900Srdcom XDK je modul WEP, ktorý je hotovým PDA, staèípripoji displej a umiestni ho do škatu¾ky. Práve totousporiadanie robí XDK netradièným.C H A R A K T E R I S T I K Aa 1800 MHz. Okrem hlasovej komunikácie je k dispozíciiaj podpora SMS a e-mailov. Vïaka podporeGPRS je moné bezdrôtové pripojenie do internetu.Druhým volite¾ne inštalovaným modulom jeµ-blok TIM GPS, ktorého implementáciou je monéWEP doplni o funkcie na báze GPS. Poslednýmmodulom, ktorým mono rozšíri aplikaèné nasadenieprístrojov vyvíjaných na báze WEP, je SymbolSE 923, ktorý je snímaèom èiarových kódov.Na to, aby mohol WEP vykonáva túto funkciu, tedastaèí doplni iba modul vysielajúci a prijímajúcisnímací lúè.Vráme sa k zobrazovaciemu zariadeniu. V úlohedispleja podporuje WEP pouitie LCD displejovod spoloènosti Hitachi. Ak vás prekvapil poèetkonektorov (tri), ten je spôsobený skutoènosou,e vývojári z ETC chceli ponecha dostatoènú flexibilitusvojim kolegom, ktorí na WEP budú vyvíjavlastné zariadenia. WEP teda podporuje pripojeniefarebných displejov QVGA (320 × 240),HVGA (640 × 240) a VGA (640 × 480). Podporadotykových displejov je samozrejmosou.NA ÈO JE WEP VHODNÝ? U z výpoètu volite¾nedodávaných modulov a poètu podporovanýchtypov displejov je zrejmé, e WEP ponúka vývojáromširokú a variabilnú základòu na vytváranieïalších aplikácií architektúry Intel XScale.Univerzálny dizajn WEP poskytuje dostatokpriestoru na ïalší vývoj a s trochou zvelièenia bysa dalo poveda, e na òom mono postavi všetko,èo si len viete predstavi. Nebudem však namáhavašu predstavivos a ponúknem vám„ukákový“ zoznam moných aplikácií, ktoré sadajú s pouitím WEP vytvori, tak ako ho ponúkavýrobca: poèítaèe typu handheld, PDA, embeddedpoèítaèe, terminály na zber údajov vyuívajúcespojenie prostredníctvom modemu GSM/GPRS, terminálys GPS, terminály na zber údajov prostredníctvomsnímaèov èiarového kódu, pracovné stanice,servery, herné konzoly, systémy automatickejnavigácie, komunikaèné systémy, set top boxy,platobné terminály, lekárske prístroje, priemyselnékontrolné zariadenia a zariadenia pre VoIPtelefóniu. Dos široká ponuka, však?WEP A SOFTVÉR. V základnej verzii sa zariadeniedodáva s operaèným systémom Windows CE62 PC REVUE 7/2003

.NET tak, ako ho poznáme z komerèných produktov.Navyše je k dispozícii BSP (BoardSupport Package), ktoré obsahuje ovládaèe prejednotlivé zariadenia obsiahnuté vo WEP [LCD,touchpad, Audio, CompactFlash, Serial port,USB, IrDA, Audio, Battery, Intel PersistentStorage Manager (IPSM) a Input/ Output(GPIO)]. BSP obsahuje OAL (OEM AdaptationLayer), ktorým zaisuje jednoduchšie zostaveniejadra operaèného systému tak, aby zodpovedaloaktuálne vyuívaným modulom vo WEP.Spoloènos ETC disponuje dlhodobými skúsenosamis viacerými platformami Windows, atak poskytuje vývojárom aj konzultácie, prípadnepomoc pri tvorbe ovládaèov pre nimivytvorené doplnkové moduly. BSP je navyšešírený pod licenciou GNU/GPL. O skúsenostiachvývojárov z ETC a ich úzkej spolupráci s Microsoftomsvedèí aj fakt, e boli úplne prvým dodávate¾omvývojárskeho kitu, ktorý svojim zákazníkomponúka aj verziu s WindowsCE.NET 4.2.O tom, e ETC poskytuje skutoène široké monostivýberu a uspokojí aj nároèných vývojárov,svedèí aj fakt, e ani v otázke operaèného systémusa neobmedzuje iba na jednu platformu aokrem operaèného systému Microsoftu je prevývojárov k dispozícii aj Linux.XSCALE DEVELOPMENT BOARD. Vývojárskadoska umoòuje jednoduchý prístup vývojárov kjednotlivým rozhraniam. Sú na nej umiestnenédva štandardné konektory rozhrania RS-232,pätica LED diód, ktoré sú ovládané prostredníctvomGPIO, pätica tlaèidiel, ktorých stav jemonitorovaný prostredníctvom GPIO, konektorrozhrania USB, konektor na pripojenie batérie,konektor na pripojenie sieového zdroja, vypínaè,systémový konektor na pripojenie moduluWEP a univerzálny driak, ktorý umoòujeuchytenie všetkých troch typov displeja, podporovanýchzariadením.ÏALŠIA PODPORA A DOPLNKY. Vývoj zariadenínie je jednoduchá vec, a tak je v tejto oblastisamozrejmosou intenzívna podpora zo stranyvýrobcu vývojárskych nástrojov. ETC sa vtomto smere môe pokojne porovnáva so špièkovýmizahraniènými firmami. U základná verziapodpory, ktorá je k dispozícii bezplatne,vyhovie väèšine vývojárov. No ak vývojový tímpracuje v èasovej tiesni, ponúka ETC dve verzieplatenej podpory, ktorá má obmedzené èasovétrvanie a zaisuje zákazníkom prioritné riešenienimi definovaných problémov v dohodnutomtermíne (do 2, respektíve 1 pracovného dòa).Okrem doplnkovej podpory ponúka spoloènosETC pre zákazníkov, ktorí vyvinú na bázeWEP nové zariadenie, kompletnú výrobnú dokumentáciu,teda schému modulu, podklady prevýrobu a osadenie plošného spoja, ako aj kódyna programovanie CPLD Xilinx.WEP V PRAXI. S WEP sme mali monos pracovaviac ako mesiac. Za ten èas sme si mohlioveri, e jeho najväèšou výhodou je modularitaa flexibilnos tohto zariadenia.Doslova prevratné v tejto kategórii zariadeníje, e všetky vyuite¾né moduly sú vo WEP integrovanéna jedinej doske. Je iba na vývojárovi,èo konkrétne potrebuje a nechá na doskuosadi. Keï mu príde vývojársky kit, môe sasústredi na dopracovanie detailov a najmä prispôsobenieWEP podmienkam definovanýmpoiadavkami zákazníka. Pod¾a môjho názorunejde ani tak o vývojársky kit, ako o ve¾mi kvalitnýa prepracovaný polotovar. Po prispôsobeníhardvérovej a softvérovej výbavy máte novézariadenie hotové!Keï s vývojom skonèíte, vyberiete dosku zvývojového kitu, osadíte ju do obalu a máte kdispozícii finálny produkt. Pri konkurenènýchvývojárskych platformách nasleduje tvorbalayoutu pre finálne zariadenie, výroba plošnéhospoja, jeho osadenie a odladenie finálnehoproduktu. To všetko s WEP odpadá a vývojovýcyklus sa tak významne skracuje. Toto riešenieje výhodné nielen na rýchly vývoj novýchzariadení, ale aj na vývoj jednoúèelových prístrojov,ktoré sa budú vyrába malosériovo alebodokonca v jedinom exemplári!S pomocou neho je teda moné efektívnevyvíja aj produkty, pri ktorých je aké predpokladamasovú výrobu. S WEP si dokonca mô-ete trúfnu na vývoj jediného zariadenia. Vývojártoti od poèiatku pracuje s hotovým zariadením,ktoré upravuje iba zo softvérovej stránky.ZÁVER. O ilinskej spoloènosti ETC sme u v PCREVUE písali. Spomenú si na to však skôr pamätníci,bolo to toti u pred peknými pár rokmi.Vtedy sme mali monos otestova jej produktyz radu meracích prístrojov, urèené na meranieprostredníctvom osobného poèítaèa. Tie,mimochodom, spoloènos produkuje dodnes ak jej odberate¾om patrí aj mnostvo ázijskýchvýrobcov spotrebnej elektroniky a komponentovvýpoètovej techniky. Vývojom zariadení nabáze architektúry XScale sa ETC zaoberá praktickyod uvedenia tejto platformy. Dôkaz, eETC je pre Intel dobrým partnerom, prišiel vmáji tohto roka, keï bola spoloènos pozvanána IDF (Intel Developer Forum) do Berlína,ktoré je špecializované na bezdrôtovú komunikáciu.Tu mali vývojári z ETC monos predstavisvoje riešenie vývojárom a potenciálnymzákazníkom z celého sveta. WEP je vo svojejkategórii jedineèný produkt. Je škoda, e vnašich podmienkach sa zatia¾ nenašiel nik, ktoby jeho potenciál vyuil a zhodnotil v podobeuvedenia vlastných produktov. Zdá sa, e ¾udí srovnakými ambíciami, ako majú tí z ETC, u násnie je ve¾a... Alebo e by predsa? Uvidíme, monosa èasom niekto odhodlá a vyuije monosti,ktoré WEP ponúka, skôr, ako tak spraviatigre z Ázie...Ceny: WEP (v závislosti od konfigurácie): 1197 ÷ 1547 eurXDK (v závislosti od konfigurácie): 1641 ÷ 2041 eurDodávate¾: ETC, spol. s r. o.Peter Orviský

H A R D W A R EXScale Development KitPlatforma Intel XScale je atraktív<strong>na</strong>pre mnostvo vývojárov. Intel juuvie<strong>do</strong>l <strong>na</strong> trh iba pred trochuviac ako rokom a u si <strong>na</strong>šlacestu <strong>do</strong> mnohých prenosnýchzariadení. Nielen pod-¾a Intelu je predpoklad, epoèet zariadení, ktoré ju budúvyuíva, sa bude <strong>na</strong>ïalej rozrasta. Na to, abysa predpoklady premenili <strong>na</strong> realitu, je všakokrem <strong>do</strong>brých parametrov spomenutej architektúrya jej cenovej <strong>do</strong>stupnosti potrebný ešte jedenèlánok – <strong>do</strong>brá podpora vývojárov. Medzi párfiriem, ktoré sa zaoberajú vývojom a <strong>do</strong>dávkamisystémov pre vývojárov prenosných poèítaèov, sazaradila aj slovenská spoloènos ETC, ktorej riešenieje unikátne.V jej ponuke sa objavil XScale Development Kit,èo je vlastne súbor produktov spoloènosti ETC. Jehozákla<strong>do</strong>m je modul WEP (Wireless Embedded Platform),ktorý je <strong>do</strong>daný pod oz<strong>na</strong>èením WEB EP250.Ïalšou èasou je vývojárska <strong>do</strong>ska EA250, ktoráumoòuje vývojárom jednoduchší prístup k rozhraniam,pridáva niektoré vlastné rozhrania a <strong>do</strong>plnky.Poslednými štandardne <strong>do</strong>dávanými súèasamiXScale Development Kit sú jeden z podporovanýchtypov displejov, súprava prepojovacích káblov,<strong>na</strong>pájací zdroj, základná verzia <strong>do</strong>kumentácie aprogramové vybavenie (obe <strong>na</strong>posledy menované<strong>na</strong> CD). Po registrácii produktu získava zákazníkbezplatnú podporu pri vývoji.ÈO JE TO WEP? Skratkou WEP sa oz<strong>na</strong>èuje jedno<strong>do</strong>skovýpoèítaè, zaloený <strong>na</strong> mikroprocesore IntelPXA255 z rodiny XScale. Zariadenie bolo vyvinuté sdôrazom <strong>na</strong> malé rozmery, maximálnu funkcio<strong>na</strong>litua modularitu. Samozrejme, to všetko pri zachovaníèo <strong>na</strong>jmenších rozmerov a èo <strong>na</strong>jväèšej variabilityzo strany vývojárov.Rozmery modulu EP250 sú 72 × 110 mm. Tentomodul obsahuje osadený mikroprocesor IntelPXA 255 (PXA 250 alebo PXA 255), 32 alebo 64 MBsynchrónnej pamäte Intel StrataFlash a 32 alebo64 MB pamäte SDRAM. Ïalej je <strong>na</strong> <strong>do</strong>ske štandardneosadený zvukový kodek Philips UCB1400 a tripozície pre konektory umoòujúce pripojenie displeja,z ktorých je štandardne osadený iba konektorAFAIK.Na prvý poh¾ad to môe vyzera skromne, trebasi však uve<strong>do</strong>mi, e mikroprocesor Intel XScaleobsahuje radiè pamäte Flash i SDRAM, rozhranie<strong>na</strong> komunikáciu s pamäovými kartami SecureDigitala CompactFlash, rozhranie USB, trojicu sériovýchportov a port IrDA. Ich pridanie je tedaiba otázkou implementácie príslušných konektorov.Na <strong>do</strong>ske je k dispozícii aj 60-pinový systémovýkonektor (WEP ho vyuíva <strong>na</strong> komunikácius vývojovou <strong>do</strong>skou), ktorý umoòuje pripojenieïalších modulov a ktorý je moné prispôsobi potrebámpouívate¾a.WEP umoòuje aj integráciu ïalších modulov.V prvom rade je moné <strong>na</strong> <strong>do</strong>sku osadi GSM/GPRSmodem Siemens MC35 s driakom pre SIM kartu,ktorý podporuje komunikáciu v pásmach GSM 900Srdcom XDK je modul WEP, ktorý je hotovým PDA, staèípripoji displej a umiestni ho <strong>do</strong> škatu¾ky. Práve totousporiadanie robí XDK netradièným.C H A R A K T E R I S T I K Aa 1800 MHz. Okrem hlasovej komunikácie je k dispozíciiaj podpora SMS a e-mailov. Vïaka podporeGPRS je moné bezdrôtové pripojenie <strong>do</strong> internetu.Druhým volite¾ne inštalovaným modulom jeµ-blok TIM GPS, ktorého implementáciou je monéWEP <strong>do</strong>plni o funkcie <strong>na</strong> báze GPS. Poslednýmmodulom, ktorým mono rozšíri aplikaèné <strong>na</strong>sadenieprístrojov vyvíjaných <strong>na</strong> báze WEP, je SymbolSE 923, ktorý je snímaèom èiarových kó<strong>do</strong>v.Na to, aby mohol WEP vykonáva túto funkciu, tedastaèí <strong>do</strong>plni iba modul vysielajúci a prijímajúcisnímací lúè.Vráme sa k zobrazovaciemu zariadeniu. V úlohedispleja podporuje WEP pouitie LCD displejovod spoloènosti Hitachi. Ak vás prekvapil poèetkonektorov (tri), ten je spôsobený skutoènosou,e vývojári z ETC chceli ponecha <strong>do</strong>statoènú flexibilitusvojim kolegom, ktorí <strong>na</strong> WEP budú vyvíjavlastné zariadenia. WEP teda podporuje pripojeniefarebných displejov QVGA (320 × 240),HVGA (640 × 240) a VGA (640 × 480). Podpora<strong>do</strong>tykových displejov je samozrejmosou.NA ÈO JE WEP VHODNÝ? U z výpoètu volite¾ne<strong>do</strong>dávaných modulov a poètu podporovanýchtypov displejov je zrejmé, e WEP ponúka vývojáromširokú a variabilnú základòu <strong>na</strong> vytváranieïalších aplikácií architektúry Intel XScale.Univerzálny dizajn WEP poskytuje <strong>do</strong>statokpriestoru <strong>na</strong> ïalší vývoj a s trochou zvelièenia bysa dalo poveda, e <strong>na</strong> òom mono postavi všetko,èo si len viete predstavi. Nebudem však <strong>na</strong>máhavašu predstavivos a ponúknem vám„ukákový“ zoz<strong>na</strong>m moných aplikácií, ktoré sadajú s pouitím WEP vytvori, tak ako ho ponúkavýrobca: poèítaèe typu handheld, PDA, embeddedpoèítaèe, terminály <strong>na</strong> zber údajov vyuívajúcespojenie prostredníctvom modemu GSM/GPRS, terminálys GPS, terminály <strong>na</strong> zber údajov prostredníctvomsnímaèov èiarového kódu, pracovné stanice,servery, herné konzoly, systémy automatickej<strong>na</strong>vigácie, komunikaèné systémy, set top boxy,platobné terminály, lekárske prístroje, priemyselnékontrolné zariadenia a zariadenia pre VoIPtelefóniu. Dos široká ponuka, však?WEP A SOFTVÉR. V základnej verzii sa zariadenie<strong>do</strong>dáva s operaèným systémom Win<strong>do</strong>ws CE62 PC REVUE 7/2003

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!