Ferestre de administrare Windows

De ce utilizatorul are nevoie de sistemul de operare Windows XP Embedded

Don Jones (Don Jones)

  • Structura internă a sistemului de operare Windows XP Embedded
  • Echipamente specializate
  • Personalizarea sistemului de operare Windows Embedded







Windows XP Embedded este o versiune componentă a sistemului de operare Windows, care este adesea asociat cu dispozitive electronice de consum, cum ar fi set-top box-uri sau aparate. Dar Windows XP Embedded poate lua de asemenea un loc în structura tehnologiei informaționale a organizației dumneavoastră. Deși acest lucru nu poate fi optim

soluție pentru fiecare dintre utilizatorii dvs., există situații speciale în care acest sistem oferă costuri administrative reduse, echipamente potențial mai ieftine și mai compacte și securitate sporită.

Ce este Windows XP Embedded?

Windows ® XP Embedded este una dintre cele trei versiuni compacte ale sistemului de operare Windows, împreună cu Windows Embedded CE și Windows Embedded pentru Point of Service. Printre versiunile de operare încorporate ale Windows, numai Windows XP Embedded oferă un set complet de funcții (sau cel puțin baza pentru furnizarea unui set complet de funcții) pentru un computer client care rulează Windows XP Professional. Se bazează pe Windows XP Professional cu Service Pack 2 (SP2); Cu toate acestea, Windows XP Embedded diferă de sistemul de operare standard Windows XP nivelul extrem de ridicat al modularității structurii sale. Windows XP Embedded nu are ceea ce ați numi o metodă de instalare standard. În schimb, un set de instrumente numite Windows Embedded Studio este folosit pentru a crea un mediu special personalizat Windows XP încorporat pentru orice dispozitiv pe care îl creați și acest mediu include doar funcționalitatea cerută de dispozitiv. Dacă nu aveți nevoie de DirectX ® sau de Windows Explorer, pur și simplu nu le instalați. Această modularitate înseamnă că fiecare imagine Windows Embedded, care este creată și implementată, are un număr mai mic de componente, ceea ce reduce povara administratorilor și crește securitatea, precum și disponibilitatea abilității de a rula hardware mai ieftin. Unele dintre opțiunile existente pot fi găsite utilizând instrumentul Target Designer (inclus în suita Studio Embedded Studio), așa cum se arată în Fig. 1.

Fig. 1 Selectarea componentelor utilizând Designer-ul țintă (Faceți clic pe imagine pentru o vizualizare mai mare)

Locul în întreprindere

Un număr din ce în ce mai mare de situații de utilizare reprezintă o bază ideală pentru utilizarea unui dispozitiv care rulează pe Windows XP Embedded. De exemplu, luați în considerare companiile care susțin operarea de centre de apel mari pentru asistență pentru clienți. În multe cazuri, reprezentanții call center-ului solicită una sau două aplicații interne de dezvoltare și, eventual, un browser de internet. Ei folosesc doar o mică parte din capabilitățile computerelor lor, astfel încât Windows XP Embedded vă permite să renunțați la capacitățile redundante. Un set mai mic de funcționalitate înseamnă îngustarea zonei care este predispusă la erori și oportunități de atacuri asupra sistemului de securitate.

Deoarece dispozitivele bazate pe Windows XP Embedded au un set limitat de funcții, ele pot rula pe hardware mai puțin puternic și adesea mai ieftin. Un număr de producători eliberează plăci de bază care utilizează procesoare cu putere redusă care sunt compatibile cu procesoarele Intel. Aceste plăci de bază au dimensiuni extrem de mici, consum redus de energie și adesea nu folosesc un ventilator, deoarece nu se încălzesc în timpul funcționării. Ele funcționează foarte bine cu dispozitive compacte încorporate, ale căror capabilități sunt limitate doar la un set limitat de aplicații.

Avantajele distinctive ale Windows XP Embedded

Sistemul de operare Windows XP Embedded oferă caracteristici foarte valoroase care nu sunt disponibile în versiunea completă a Windows XP. Îmbunătățită Write Filter (EWF) și Hibernare După ce, Reluare Multe (Horm) - ambele aceste instrumente pot simplifica sarcinile de Windows. EWF este o componentă opțională adăugată la implementarea Windows XP Embedded, ceea ce face ca discul este read-only. Orice operațiuni de scriere direcționate către acest disc sunt redirecționate către o suprapunere localizată pe un alt disc sau chiar în memorie. Sistemul de operare în sine vede suprapunerea EWF și volumul părinte ca un singur dispozitiv, adică ca volum normal al discului. Cu toate acestea, modificările actuale nu se efectuează efectiv asupra volumului părinte; Se suprapune numai suprapunerea EWF. Acest lucru poate fi un avantaj în câteva cazuri. Imaginați-vă implementarea Windows XP imagine încorporat pentru un card de memorie, Compact Flash (CF) (Windows XP Embedded imagini pot avea o dimensiune de 5 MB și este adesea plasat într-un volum de aproximativ 200 MB, astfel încât CF este suficient spațiu pentru depozitare). card de memorie CF poate fi introdus într-un adaptor și conectați la conectorul IDE de pe placa de bază; în timp ce placa de memorie CF este percepută ca un disc nedemontabil. de înregistrare a resurselor limitate (aproximativ 100.000 de operațiuni de scriere), astfel EWF utilizate pentru a aloca volumul CF destinat numai pentru citire card CF Modern. Imaginați-vă plasarea suprapunerii EWF în RAM: dacă utilizatorul face o eroare, pur și simplu opriți calculatorul. Suprapunerea EWF și orice modificări aduse computerului sunt imediat pierdute. Când reporniți, reveniți la punctul original stocat pe cardul de memorie CF. Aceeași setare poate fi utilizată pentru imaginea bazată pe un CD sau DVD; deoarece aceste tipuri de suporturi sunt inițial citite, EWF adaugă orice operație de scriere la suprapunere. Chiar dacă suprapunerea este stocată pe o unitate HDD internă mică, aceasta a oferit o garanție că volumul de boot original (pe CD-ROM sau DVD) nu pot fi modificate; în cazul în care există o nevoie pentru a reporni computerul pentru a obține configurația originală, este suficient pentru a șterge suprapunerea EWF.







HORM, în conformitate cu numele său, permite după un singur transfer al calculatorului în modul de repaus în mod repetat, pentru a-și relua activitatea din punctul de trecere la modul de repaus. Computerul pornește aproape instantaneu. Este suficient să configurați computerul, să executați toate aplicațiile necesare și apoi să îl puneți în modul de așteptare. După aceea, de fiecare dată când porniți computerul, trebuie să așteptați câteva secunde pentru a găsi toate aplicațiile care funcționează.

Crearea unei imagini de Windows Embedded

Pentru a utiliza acest set de instrumente, trebuie mai întâi să instalați versiunea completă a Windows XP Pro pe hardware-ul pe care intenționați să îl utilizați pentru Windows XP Embedded. Acest lucru vă permite să utilizați procedura de instalare completă pentru Windows XP pentru a obține o funcționare corespunzătoare a întregului echipament. Apoi, setul de instrumente Windows Embedded Studio este instalat. De obicei, aceasta instalează baza de date utilizată pentru a gestiona imaginile încorporate, însă, de fapt, această bază de date poate fi instalată într-o altă locație care oferă spațiu de stocare central. Apoi, este creat un utilitar cu interfață de linie de comandă, Tap.exe, creând o nouă componentă specială care poate fi utilizată de sistemul de operare Windows Embedded. În mod tipic, componentele încapsulează astfel de seturi de funcționalități, cum ar fi un player multimedia, un sistem de fișiere sau alte aplicații de utilizator; în acest caz, este creată o componentă care conține driverele de dispozitiv pentru hardware-ul cerut de sistemul dvs. particular. Acest pas trebuie efectuat pe hardware-ul țintă, astfel încât instrumentul să poată detecta și activa driverele hardware corespunzătoare.

Următorul pas este să executați Proiectantul de componente încorporate în Windows XP și să importați pachetul de componente creat de utilitarul Tap.exe. După cum se arată în Fig. 2. Designerul de componente citește informațiile despre dispozitiv și asamblează componenta completă a Windows XP Embedded, care poate servi ca bază pentru o nouă imagine a Windows XP Embedded. Acest lucru simplifică foarte mult procedura de determinare precisă a driverelor de dispozitiv necesare pentru această platformă. După crearea componentei, Managerul de bază de date Component este utilizat pentru a importa noua componentă în baza de date a componentelor încorporate în Windows XP, care stochează toate componentele cunoscute ale Windows XP Embedded. Prezența unei componente în baza de date face disponibilă pentru utilizarea în imaginile încorporate în Windows XP.

Fig. 2 Component Designer (Faceți clic pe imagine pentru o vizualizare mai mare)

Acum, puteți începe să creați o nouă configurație țintă utilizând instrumentul Windows Designer Embedded Designer, cu care se realizează cea mai mare parte a lucrărilor reale. Așa cum se poate vedea din fig. 1. Se adaugă toate componentele necesare pentru a crea setul de funcții solicitate de dispozitiv. De asemenea, va trebui să adăugați câteva componente de bază Windows, de exemplu, Windows Explorer (dacă dispozitivul necesită o coajă grafică), sistemul de fișiere NTFS (sau FAT32), bootloader-ul NT, suportul de limbă, kernel-ul interfeței utilizator etc. În mod implicit, sunt disponibile mai mult de zece mii de componente.

Este, de asemenea, posibilă presetarea parametrilor fiecărei componente. De exemplu, componenta User Interface Core poate fi configurată pentru a afișa anumite elemente din meniul Windows Start, Desktop și alte locuri. Setarea parametrilor pentru fiecare componentă asigură faptul că presetarea fiecărui dispozitiv va satisface nevoile specifice (a se vedea Figura 3).

Fig. 3 Parametrii de setare (faceți clic pe imagine pentru o vizualizare mai mare)

Partea cea mai complicată a imaginii Windows XP Embedded sunt dependențele. De exemplu, nu puteți adăuga o componentă DirectX la o imagine fără a adăuga mai multe componente care oferă capabilități de bază pentru procesarea graficelor Windows. Urmărirea tuturor dependențelor poate fi o sarcină foarte dificilă, în special pentru imaginile mari și complexe, care pot avea literalmente mii de dependențe. Această sarcină este atribuită bazei de date a componentelor. Prin simpla apăsare a tastei F5 din Designerul țintă, toate componentele adăugate sunt scanate cu adăugarea automată a tuturor dependențelor cerute de componentele listate. În Fig. 4 prezintă procesul de verificare; este acest pas extrem de important care oferă un grad atât de mare de modularitate a sistemului de operare Windows XP Embedded. În absența acestor instrumente inteligente încorporate în proiectantul țintă, ar fi extrem de dificil să creați cu succes imagini care conțin dependențele corecte.

Fig. 4 Verificați dependențele (faceți clic pe imagine pentru o vizualizare mai mare)

Comparație dintre Windows XP Embedded și Windows XP

Cu toate acestea, sistemul de operare Windows XP Embedded nu oferă fiecare componentă care face parte din versiunea completă a Windows XP. De exemplu, Protecția fișierelor Windows (WFP - Windows File Protection) nu este inclusă în Windows XP Embedded; unele dintre componentele la îndemână nu sunt incluse în ea, de exemplu, Introducere în Windows XP, Ecranele de întâmpinare inițiale și Wizards care ajută un utilizator novice să configureze un computer sau Windows Setup. Sistemul de operare Windows XP Embedded nu utilizează activarea Windows (imaginile Windows Embedded sunt activate prin utilizarea cheii de produs a runtime-ului când se execută unelte Windows Embedded Studio). În special, Windows XP Embedded nu utilizează deloc mecanismul de actualizare Windows, deși serverul Microsoft de servicii de actualizare a software-ului îl poate utiliza în mediul nou creat. În sfârșit, în Windows XP Embedded, nu există niciun browser MSN® care să fie inclus în Windows XP Pro.

Lucrul cu sistemele încorporate

Crearea sistemelor încorporate poate dura puțin mai mult decât crearea unui sistem tradițional Windows XP, dar acestea oferă avantaje semnificative în anumite situații. Cu un set redus de funcționalități, sistemele încorporate Windows XP acceptă echipamente de dimensiuni reduse, cu o putere redusă, care sunt mai ușor de urmărit, care sunt mai ușor de reparat și care pot fi mult mai puțin costisitoare. Consumul redus de energie contribuie, de asemenea, la reducerea facturilor la utilități și reducerea disipării căldurii, permițându-vă să organizați flexibil un spațiu de lucru compact. În plus față de aplicațiile intenționate ale sistemului de operare Windows XP Embedded - aparate de uz casnic, echipament medical, chioșcuri și alte locuri greu de suspectat folosind Windows XP Embedded - acest sistem de operare încorporat își poate găsi locul în organizația dvs.







Articole similare

Trimiteți-le prietenilor: