Consulting Techniczny: Windows Embedded

Produkt firmy:

CSI S.A.

Kategoria produktu: Automatyzacja procesów

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


  • DOS 6.22
  • Windows 2000 Professional
  • Windows 2000 Professional
  • XP Professional 32/64 bit
  • Vista Business 32/64 Bit
  • Vista Ultimte 32/64 Bit
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 8.1
  • Windows 10 IoT Ent. 2015 LTSB
  • Windows 10 IoT Ent. 2016 LTSB
  • Windows 10 IoT Ent. 2016 CBB



Systemy Real Embedded


  • Windows Embedded CE
  • Windows Embedded Compact
  • Windows XP-Embedded
  • Windows Embedded Standard 2009
  • WePOS
  • POSReady 2009
  • Windows Embedded Standard 7
  • Windows Embedded 8 Standard
  • Windows 8.1 Industry Pro
  • Windows 10 IoT Ent. 2015 LTSB
  • Windows 10 IoT Ent. 2016 LTSB
  • Windows 10 IoT Ent. 2016 CBB



Systemy Embedded Server


  • Server 2000
  • Server 2003
  • Server 2008
  • Server Appliances 3.0
  • Storage Server 2003
  • Storage Server 2008
  • DPM Server 2006
  • DPM Server 2007
  • SQL Server 2000
  • SQL Server 2005
  • SQL Server 2008
  • ISA Server 2004
  • ISA Server 2006
  • TMG Server 2010
  • UAG Server 2010



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:


  • MS-DOS Embedded
  • Windows Embedded CE
  • Windows 3.11
  • Windows NT-Embedded
  • Windows XP-Embedded
  • WePOS
  • Windows Embedded Standard
  • Windows Embedded POSReady
  • MS-DOS Embedded
  • Windows Embedded CE
  • Windows 3.11
  • 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:


  • Windows 2000 Professional
  • Windows 2000 Server
  • Windows NT Workstation
  • Windows NT Server
  • Windows XP Professional
  • Windows Vista
  • ISA Server
  • Windows Server Appliances - NAS
  • Windows Server Enterprise
  • Windows Server 2003 Embedded
  • Windows Server Appliances – Other
  • Windows 7 Professional
  • Windows 8.1
  • Windows 10 Home



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.


Zapytania ofertowe
Consulting Techniczny: Windows Embedded
Zapytaj o produkt
Zapytanie ofertowe
Dotyczy produktu
Consulting Techniczny: Windows Embedded
Firma: CSI S.A.
Kategoria: Automatyzacja procesów
Treść zapytania *
Imię i nazwisko *
Nazwa firmy
Adres firmy
Kod pocztowy
Miasto
E-mail *
Telefon
Usługa przesyłania zapytań ofertowych jest bezpłatna i nie rodzi żadnego zobowiązania po stronie zadającego pytanie. Administratorem danych osobowych jest AVT-Korporacja sp. z o.o. z siedzibą: ul. Leszczynowa 11, 03-197 Warszawa. Celem przetwarzania danych jest realizacja usługi i jest ograniczone czasowo do jej wykonania. Podstawa prawna: art. 5, 6, 12, 13 Ogólnego rozporządzenia o ochronie danych osobowych (RODO).