Windows Embedded
W poniższym artykule zostaną omówione różnice oraz charakterystyka poszczególnych produktów Microsoft z rodziny Windows Embedded.
Microsoft Embedded Channel
Systemy Embedded – definicja:
Windows Embedded, obecnie również nazywany Windows IoT to rodzina produktów Microsoft. Dedykowana jest do stosowania w aplikacjach współczesnej automatyki, robotyki i elektroniki użytkowej – szeroko nazywanych systemami wbudowanymi czy też IoT.
Urządzenia te nie są sprzedawane i używane do ogólnych zastosowań (tak jak komputery osobiste), jako wielofunkcyjne serwery lub jako opłacalne ekonomicznie substytuty dla takich urządzeń.
Systemy Embedded – podstawowe wymagania:
- System operacyjny musi być zainstalowany fabrycznie,
- System jest przeznaczony do zastosowania w konkretnej aplikacji przemysłowej,
- System musi posiadać naklejkę licencyjną (COA) (dopuszczane jest niewidoczne umieszczenie naklejki),
- Nie ma konieczności dostarczania klientowi końcowemu dysku instalacyjnego.
Kluczowe zalety
Systemy Embedded – kluczowe zalety zapewniane przez Kanał Embedded:
- Niskokosztowy i uproszczony model licencjonowania – jedynie naklejki licencyjne,
- Możliwość tworzenia zmodularyzowanych systemów operacyjnych (XP Embedded, Windows CE),
- Osobny kanał producencki OEM z własną umową, bez żadnych zobowiązań ilościowych,
- Łatwe wdrażanie, tak samo jak w przypadku dużych producentów OEM,
- Udostępniane za darmo Microsoft OPK (zestawy preinstalacyjne),
- Długa dostępność produktów,
- Niewyróżniające wersje i języka systemu, naklejki licencyjne,
- Pakiety Językowe MUI dostępne za darmo,
- Możliwa aktywacja OEM.
Przegląd systemów
Systemy klasyczne | Systemy Real Embedded | Systemy Embedded Server |
|
|
|
Klasyczne systemy operacyjne
Systemy operacyjne for Embedded Systems są standardowymi systemami operacyjnymi i są to te same systemy operacyjne co w wersji OEM.
Licencjonowanie w systemach for Embedded jest niezależne od języka – dostępne są pakiety językowe MUI Language OPK, pozwalające na instalację dowolnej wersji językowej dla każdej licencji.
Wszystkie systemy z rodziny for Embedded mają możliwość wyłączenia aktywacji online – dla klientów korzystających z więcej niż 1 tys. kopii, aktywacja może być wyłączona poprzez złożenie podania do Microsoft.
Dla wszystkich systemów tego typu przewidziane jest długoterminowe wsparcie, ponadto Windows 8.1 oraz nowsze systemy posiadają szereg aplikacji dedykowanych dla przemysłu.
Systemy Real Embedded
Systemy typu Real Embedded są to wersje modułowe systemów operacyjnych. Systemy Real Embedded nie wymagają pojedynczej aktywacji. Można użyć pojedynczego kodu PID OEM dla wszystkich systemów.
Tworzenie obrazów tego typu systemów odbywa się przy wykorzystaniu dedykowanych narzędzi, pozwalających wybrać odpowiednie moduły dla każdego systemu operacyjnego. Dzięki takim zabiegom, rozmiary całego obrazu systemu operacyjnego można znacznie zmniejszyć względem wersji klasycznej.
Jako dodatkowe zalety należałoby wymienić obecność niestandardowych komponentów i narzędzi: Obsługa EFI/UEFI (Bezpieczne uruchamianie – Secure Boot, Filtry zapisu UEFI), BranchCache, AppLocker, zdalny pulpit VDI, możliwość pracy bez monitora, możliwość pracy bez dysku wraz z bootowaniem z CD/DVD lub pamięci flash USB.
Wszystkie systemy operacyjne z tej rodziny posiadają długoterminowe wsparcie Microsoft.
POS
Systemy Embedded POS Ready są systemami operacyjnymi dedykowanymi do pracy z terminalami komputerowymi, służącymi jako punkty sprzedażowe.
W przypadku systemów Embedded POS nie ma konieczności aktywacji tak jak w przypadku standardowych systemów operacyjnych. Architektura tych systemów opiera się na tej samej architekturze co normalne wersje – wspierane są te same procesory co w przypadku normalnych systemów. Instalacje tego typu systemów odbywają się bezpośrednio z nośników instalacyjnych bez konieczności korzystania z kreatorów instalacji – są to pełne wersje systemów.
Systemy Embedded POS oferują możliwość wykorzystania dodatkowych sterowników, języków, obsługi zarządzania lokalnego (Local Management) i zdalnego (Client Management) oraz programów takich jak: Internet Explorer, Windows Media Player, obsługa zdalnego pulpitu (Remote Desktop Protocol) oraz .net Framework 4.5 w celu usprawnienia funkcjonowania urządzenia.
Ceny licencji tego typu są wyższe niż w przypadku systemów Embedded Standard i jednocześnie niższe niż standardowe wersje systemów Windows.
RTOS
Systemy Windows Embedded RTOS są systemami Embedded Czasu Rzeczywistego. W tych systemach czasy opóźnień są ściśle uzależnione od architektury procesora zastosowanego w urządzeniu. Obsługiwane są procesory z rodzin: ARM MIPS32, SH4, x86. Dla systemu Embedded Compact 7 wprowadzono obsługę procesorów ARMv7.
Same rozmiary systemu są niewielkie, rzędu 20 MB. Dodatkowe funkcjonalności dla urządzeń mobilnych są zawarte w systemie – m. in. zarządzanie energią, tryb instant-on oraz protokoły komunikacyjne i możliwości multimedialne urządzenia są dostępne.
Embedded Server
Systemy z rodziny Embedded Server są tymi samymi wersjami, co podstawowe wersje systemów operacyjnych. Systemy typu Embedded Server są wyposażone w narzędzia pozwalające na sprawne przygotowanie urządzeń serwerowych. Licencjonowanie w systemach for Embedded jest niezależne od języka – dostępne są pakiety językowe MUI Language OPK, pozwalające na instalację dowolnej wersji językowej dla każdej licencji. Istnieje możliwość wyłączenia aktywacji online dla klientów, wykorzystujących ponad 100 szt. Systemy te posiadają długoterminowe wsparcie producenta – przynajmniej 15 lat dla niektórych wersji.
Licencjonowanie
Licencjonowanie produktów z rodziny Windows Embedded odbywa się zgodnie z procedurą określoną przez Microsoft. Za pomocą narzędzi dostarczonych przez dystrybutora przygotowuje się obraz systemu dedykowany pod dane urządzenie, następnie w zależności od rodzaju licencji produkty są aktywowane. Na każdym urządzeniu musi znajdować się odpowiednia licencja dla systemu operacyjnego.
PKEA – Product Key Appllication
Każde urządzenie musi posiadać własną naklejkę licencyjną (COA) z numerem licencyjnym produktu. System musi być zainstalowany przy użyciu tego numeru i aktywowany pod tym numerem. Tego typu licencje występują w większości przypadków tylko dla wersji OEM systemów operacyjnych, m.in.:
ePKEA – Embedded Product Key Application
Producent OEM wykorzystujący systemy Embedded otrzymuje numer licencyjny od Microsoft poprzez e-mail. Numer może być użyty do aktywowania systemu Embedded na wszystkich urządzeniach producenta. Klucz ePKEA jest kluczem wielokrotnego użytku (Multiple Activation Key, MAC).
Embedded Thumbnail COA (Certificate of Authenticity)
Tego typu licencje wymagają jedynie umieszczenia ich na produkcie – kod aktywacyjny może być wprowadzony ten sam dla wielu jednostek. Najczęściej są to licencje dla systemów Embedded Standard:
|
|
Embedded Personal Computer COA (Certificate of Authenticity)
Licencje Embedded PC COA wymagają umieszczenia ich na produkcie – kod aktywacyjny musi być zastosowany dla każdej jednostki zgodnie z umieszczoną licencją. Najczęściej są to licencje dla systemów Embedded Server oraz OEM:
|
|
Podsumowanie
Zastosowanie właściwej wersji systemu operacyjnego dla urządzenia lub całej grupy urządzeń może znacznie usprawnić zarówno wdrożenie ich do pracy jak i ogólne koszty produkcji takich urządzeń. Po dodatkowe informacje zapraszamy do kontaktu z nami.
Inne wpisy
Zapobieganie błędom odczytu w pamięciach Hot i Cold Storage (ATP)
W dobie gwałtownego wzrostu i konsumpcji danych, wybór odpowiedniego medium przechowywania staje się wyzwaniem nie tylko pod względem pojemności, ale także niezawodności oraz integralności danych. W miarę jak urządzenia pamięci NAND flash przechodzą przez liczne operacje w swoim…
Dlaczego DDR5 ma znaczenie dla serwerów: Czy warto dokonać zmiany?
Który typ pamięci jest odpowiedni dla danej platformy serwerowej? – RDIMM vs UDIMM W ciągu ostatniej dekady liczba rdzeni procesorów serwerowych gwałtownie wzrosła z 12 rdzeni na gniazdo do 96, a ostatnio do 128 rdzeni na gniazdo. Przepustowość pamięci skalowała…
Aetina – innowacyjne rozwiązania NVIDIA dedykowane AI
Aetina jest producentem innowacyjnych komputerów przemysłowych dedykowanych AI oraz specjalistycznych kart graficznych dla branż AI, IoT oraz Edge Computing. Udostępnia szereg rozwiązań z akceleracją GPU, wyposaża komputery oparte na architekturze ARM i x86 oraz układy ASIC w sztuczną inteligencję….