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