Windows XP Embedded, 1. časť: úvod
autor : Pavel   www.craftcom.net   (26.5.2005)

slovenský preklad : Marián Hikaník


WXPE, pohľad dovnútra


V prípade WXPE si operačný systém zostavíme skladaním jednotlivých komponentov potrebných pre beh operačného systému na danom HW. Podľa verzie WXPE sa líši počet komponentov: WXPE SP1 ich obsahuje okolo 9 000 a WXPE SP2 viac ako 10 000 (pre veľmi hrubú predstavu: komponent pre pevný disk IDE, súborový systém NTFS, ovládač USB, ovládač VGA, podporu ACPI, ...)
 

WXPE Studio

Pri klasickom programovaní (napr. Delphi) máme k dispozícií okrem editora a kompilátora i ďalšie prostriedky, obvykle integrované do jedného vývojárskeho balíka (napr. celé IDE Delphi). Podobne pre prácu na WXPE používame akýsi "balík" nazvaný WXPE Studio.

Aktuálna verzia WXPE Embedded obsahuje SP2 (čo zodpovedá WinXP Professional SP2), dá sa však stiahnuť i staršia verzia WXPE SP1. Čo také WXPE Studio obsahuje?

Za základ sa dajú považovať nasledujúce aplikácie:

MSSQL Server, slúži na načítanie komponentov uložených v databáze (na tomto mieste je dobré podotknúť, že pre vlastnú prácu s WXPE Studiom nemusíte vedieť o databázach vôbec nič, všetko prebieha transparentne).

Component Database Manager, je určený na "organizovanie" jednotlivých komponentov; pri bežnej práci ho nebudeme spúšťať.

Component Designer, slúžiaci na vytvorenie nového komponentu (čo presahuje rámec tohto článku).

Target Designer, najdôležitejšia časť Studia z hľadiska zostavenia vlastného operačného systému. Pri bežnej práci budeme používať práve TD.


Vývojový a cieľový HW


Najobvyklejšia je situácia, keď máme k dispozícii 2 počítače: vývojový a cieľový.

Vývojový HW (PC) :
Na vývojovom PC beží Win 2000 či WinXP (Home alebo Prof.); na tento PC inštalujeme WXPE Studio. Požiadavky sú pomerne náročné: minimálne 256 MB RAM s tým, že sa odporúča 512 MB a viac; 3,2 GB na HDD.
Na tomto vývojovom PC zostavíme WXPE (pomocou WXPE Studia) a vhodným spôsobom prenesieme na cieľový HW (v našom prípade počítač).

Cieľový HW (PC) :
Na tomto PC pobeží náš operačný systém a potrebné aplikácie. Podľa požiadavok na funkčnosť môže ísť o veľmi špeciálnu úpravu WXPE (napr. len súborový systém NTFS, bez podpory FDD, bez zvuku, atď.).

Presná HW špecifikácia konkrétneho cieľového HW

Pretože vytvárame operačný systém pre konkrétny HW, musíme poznať jeho zloženie. Na to slúži Target Analyser. Jeho spustením na cieľovom PC vytvoríme súbor s konkrétnym popisom HW cieľového PC. Target Analyser existuje v dvoch variantoch:
TA.exe je aplikácia spustiteľná v DOSe, teda i napr. zo spúšťacej (záchrannej) diskety Win98.
Súbor TAP.exe je spustiteľný vo Win 2000 alebo WinXP. Ak je možné na cieľový HW nainštalovať Win 2000 alebo WinXP, tak ho nainštalujeme a spustíme verziu TAP. Výhodou je oveľa detailnejší popis HW než v prípade DOSovej verzie. TAP.exe je možné spustiť i v BartPE (alebo BartPE-XPE), výsledok bude "niekde medzi". Dôvodom je fakt, že TAP používa pre zistenie HW nainštalované ovládače (a tých bude v BartPE rozhodne menej než v "klasických XP-čkach").


WXPE a licencia


Pre používanie operačných systémov firmy Microsoft je treba mať platnú licenciu. V prípade WXPE máme možnosť použiť tzv. "evaluate" verziu, kedy samotné Studio nemá žiadne obmedzenia, ale výsledný "build", čiže zostava operačného systému je funkčná od 1. spustenia po dobu 120 dní. Ani toto obmedzenie nám nemusí zabrániť v používaniu WXPE - ak potrebujeme PC používať i naďalej, dá sa samozrejme znovu preniesť výsledný WXPE na cieľový PC znovu a používať ho ďalších 120 dní ...


Informácie o WXPE na internete


Pre ďalšie informácie o Windows XP Embedded uvádzam niekoľko internetových zdrojov:

Obecné informácie, CZ

Systémové požiadavky, CZ



Ďalší článok o WXPE se bude týkať inštalácie Studia.

 

Za pozornosť ďakuje Pavel :-).

© 2005 - 2007 Pavel Kříž, www.craftcom.net