Windows IoT

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Windows IoT
Windows Embedded 8 показує панель «Готельні системи» та програмний додаток у стилі метро
Розробник Microsoft
Родина ОС Microsoft Windows
Вихідна модель
Тип ядра Гібридне ядро
Ліцензія Комерційне програмне забезпечення Пропрієтарне програмне забезпечення
developer.microsoft.com/en-us/windows/iot
Статус підтримки
Вбудована версія, (деякі версії не підтримуються). Версії до 9 жовтня 2018 року (основна) і 10 жовтня 2023 (розширена)[1]
Під новою назвою IoT: Основна технічна підтримка не менше аніж до 12 січня 2027 року і розширена до 13 січня 2032[2]

Windows IoT (раніше Windows Embedded) — це сімейство операційних систем від Microsoft, призначених для розробки вбудованих систем. На даний момент корпорація Майкрософт має три різні підрозділи операційних систем для вбудованих пристроїв, орієнтовані на широкий ринок — від пристроїв малого масштабу до систем реального часу та POS[en]-пристроїв, таких як кіоски[en]. Вбудовані операційні системи Windows доступні для виробників оригінального обладнання (OEM), які роблять його доступним для кінцевих користувачів, що попередньо придбали їх обладнання та на додаток отримують ліцензування продукту в деяких випадках.

У квітні 2018 року Microsoft випустила ще одну операційну систему Azure Sphere[en], призначену для додатків IoT, що працюють на ядрі Linux.

Історія[ред. | ред. код]

У середині 1998 року корпорація Microsoft працювала з компанією VenturCom, для свого продукту Windows NT Embedded.[3] Windows NT Embedded 4.0 почав свою роботу в 1998 році з невеликою командою розробників Microsoft. Цей проект, відомий в всередині компанії Microsoft як Impala, був випущений в широкий світ у 1999 році. Windows NT Embedded 4.0 — це набір інструментів і бази даних з 250 компонентів, які дозволили розробникам збирати невеликі зображення Windows NT 4.0 для вбудованих пристроїв. Інструменти дозволили розробникам програмного забезпечення та вбудованим розробникам створювати компоненти, що інкапсулюють їхні двійкові файли, і додавати їх у Windows NT Embedded runtimes, що містить обмежені функціональні можливості. Мінімальний розмір зображення під час роботи програми досягав 9 Мб для системи з повноцінним API Win32. Незабаром після випуску, на початку 2000 року, Microsoft вирішила, що краще взяти цю архітектуру і зробити новий продукт, використовуючи новий код Windows. Створено нову команду Windows Embedded під керівництвом Брюса Бічмана. Він працював менеджером продуктових одиниць (PUM) першого Windows Embedded і почав набирати інженерів у Microsoft. Команда сфокусувалася на наступній версії. Було прийнято рішення припинити розробку Windows 2000 Embedded[4] і розпочати роботу над вбудованим продуктом Windows XP (який називається Whistler). Плани були складені, команда була розширена, і почалася робота проекту Whistler Embedded, під кодовою назвою Mantis. Кількість складових збільшилась з 250 до більш ніж 10 000 — більшість з них були компонентами драйверів пристроїв. Набір функцій вбудованих інструментів збагачувався, щоб включати такі функції, як керування базовими версіями, скриптування компонентів та розширюваність. Також було додано інструменти, які полегшують запуск з апаратних засобів і швидко та легко розгортають вбудовану ОС. 26 серпня 2001 року була випущена друга бета-версія для Windows XP Embedded.[5] Початкова команда складалася з:

  • Тім Хілл, менеджер групової програми, який очолював команду PM і виконував функції загального архітектора
  • Майк Черрі, менеджер програми, який керував роботою інфраструктурного процесу
  • Білл Луан, програмний менеджер, який відповідав за розробку першого внутрішнього інструменту iCat, який дозволив всім інженерам команди Windows «компонувати» свої функції в Windows. Пізніше цей продукт став Windows Embedded Component Designer у кінцевому результаті
  • Стів Цзян, програмний менеджер, який відповідав за першу версію дизайну, розробив функцію, що дозволяє розробникам створювати вбудовані цільові зображення

Перша версія Windows Embedded Suite складалася з двох частин Target Designer та Component Designer. Першим керівником тестової команди був Бомбо Софа, який очолював першу команду тестування XPe з 2000 року. Під керівництвом Брюса Бічмана, Microsoft поставила першу версію Windows Embedded (XPe) на DevCon / Windows Hardware Conference 2001 року.

У 2002 році Брюс Бічман залишив Microsoft, а Пітер Вілсон взяв на себе команду XP у ролі PUM. До цього часу команда була об'єднана в команду Windows Deployment, а наприкінці 2003 року вони випустили XPe SP1 на DevCon.

Сім'я IoT[ред. | ред. код]

Microsoft зробила ребрендинг з «Windows Embedded» на «Windows IoT», починаючи з випуску вбудованих версій Windows 10.

Enterprise[ред. | ред. код]

Windows 10 IoT Enterprise, що базується на Windows 10 Enterprise[en] CBB / LTSC / LTSB / SAC, є оновленою версією індустрії вбудованих пристроїв з доступними версіями звичайних не промаркованих, роздрібних / тонких клієнтів, планшетних систем і малих планшетів. Версії відрізняються лише ліцензуванням.

  • Windows 10 IoT Enterprise 2015 (ціноутворення на основі вартості):
    • SKU 6EU-00124 — Windows 10 IoT Enterprise 2015 LTSB — High End Видання (Intel Core i7 | Intel XEON | AMD FX)
    • SKU 6EU-00125 — Windows 10 IoT Enterprise 2015 LTSB — Value Видання (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6EU-00126 — Windows 10 IoT Enterprise 2015 LTSB — Entry Видання (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2016 (ціноутворення на основі вартості):
    • SKU 6EU-00034 — Windows 10 IoT Enterprise 2016 LTSB — High End Видання (Intel Core i7 | Intel XEON | AMD FX)
    • SKU 6EU-00035 — Windows 10 IoT Enterprise 2016 LTSB — Value Видання (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6EU-00036 — Windows 10 IoT Enterprise 2016 LTSB — Entry Видання (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2016 (ціноутворення на основі категорії):
    • SKU 6F6-00036 — Windows 10 IoT Enterprise 2016 CBB — High End Видання (Intel Core i7 | Intel XEON | AMD FX)
    • SKU 6F6-00037 — Windows 10 IoT Enterprise 2016 CBB — Value Видання (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6F6-00038 — Windows 10 IoT Enterprise 2016 CBB — Entry Видання (Intel Atom/Celeron | AMD E1, E2, A4, A6)
    • SKU 6F6-00036 — Windows 10 IoT Enterprise 2016 SAC — High End Видання (Intel Core i7 | Intel XEON | AMD FX)
    • SKU 6F6-00037 — Windows 10 IoT Enterprise 2016 SAC — Value Видання (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6F6-00038 — Windows 10 IoT Enterprise 2016 SAC — Entry Видання (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2019 (ціноутворення на основі вартості):
    • SKU MUT-00013 — Windows 10 IoT Enterprise 2019 LTSC — High End Видання (Intel Core i7 | Intel XEON | AMD FX)
    • SKU MUU-00005 — Windows 10 IoT Enterprise 2019 LTSC — Value Видання (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU MUV-00005 — Windows 10 IoT Enterprise 2019 LTSC — Entry Видання (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2019 (ціноутворення на основі категорії):
    • SKU 6F6-00036 — Windows 10 IoT Enterprise 2019 SAC — High End Видання (Intel Core i7 | Intel XEON | AMD FX)
    • SKU 6F6-00037 — Windows 10 IoT Enterprise 2019 SAC — Value Видання (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6F6-00038 — Windows 10 IoT Enterprise 2019 SAC — Entry Видання (Intel Atom/Celeron | AMD E1, E2, A4, A6)

Мобільна версія[ред. | ред. код]

Windows 10 IoT Mobile, що базується на Windows 10 Mobile, є наступником Embedded Handheld.

Мобільне підприємство[ред. | ред. код]

Windows 10 IoT Mobile Enterprise додає підтримку ARM, декілька профілів користувачів, розширену функцію блокування та інші можливості, але в усіх інших випадках ідентична звичайній мобільній версії.

Ядро[ред. | ред. код]

Windows 10 IoT Core вважається спадкоємцем Windows CE, хоча в них дуже погана сумісність. Оптимізований для більш дрібних і дешевих промислових пристроїв, Windows 10 IoT Core також надається безкоштовно для використання в пристроях, таких як Raspberry Pi.

Core Pro[ред. | ред. код]

Windows 10 IoT Core Pro надає можливість відкладати та контролювати оновлення, а також ліцензується тільки через дистриб'юторів; в іншому випадку вона ідентична звичайній версії IoT Core.

Сім'я Embedded розробки[ред. | ред. код]

Компактна версія[ред. | ред. код]

Докладніше: Windows CE
Windows Embedded CE 6.0 запущений на ICOP Vortex 86DX-System

Windows Embedded Compact (раніше відомий як Windows Embedded CE або Windows CE)[6] є версією Windows Embedded для дуже маленьких комп'ютерів і вбудованих систем, включаючи пристрої побутової електроніки, такі як приставки та консолі відеоігор. Windows Embedded Compact — це модульна операційна система реального часу зі спеціалізованим ядром, яка може працювати в межах 1 Мб пам'яті. Він поставляється з інструментом Builder, який можна використовувати при додаванні модулів до інсталяційного образу для створення спеціального завантажувача, залежно від використовуваного пристрою. Windows Embedded Compact доступний для архітектур ARM, MIPS, SuperH і x86.[7]

Microsoft надала спеціалізовану версію Windows Embedded Compact, відому як Windows Mobile, для використання в мобільних телефонах. Це образ Windows Embedded Compact та спеціалізовані модулі для використання в мобільних телефонах. Windows Mobile була доступна у чотирьох варіантах: Windows Mobile Класична (для Pocket PC), Windows Mobile Стандарт (для смартфонів), Windows Mobile Професіональна (для КПК) та Windows Mobile для автомобілів (для комунікаційних/розважальних/інформаційних систем, що використовуються в автомобілях). Модифіковані версії Windows Mobile використовувалися для портативних медіацентрів[en]. У 2010 році назва Windows Mobile була замінена на Windows Phone 7, який також був заснований на Windows Embedded Compact, але не був сумісний з будь-якими попередніми продуктами.

Windows Embedded Compact 2013[8] це операційна система реального часу, яка працює на ARM, X86, SH і похідних цих архітектур. Вона включала .NET Framework, UI framework та різні драйвери та служби з відкритим кодом, наприклад «модулі».[9]

Стандарт[ред. | ред. код]

Див. також: Windows NT 4.0

Windows Embedded Standard — це сімейство операційних систем Windows Embedded, призначених для забезпечення підприємств і виробників пристроїв свободою у виборі можливостей. Розробка промислових пристроїв та інтелектуальних системних рішень, призначених для побудови банкоматів, пристроїв для охорони здоров'я, виробничої промисловості та створення специфічних для промисловості пристроїв. Цей бренд складається з Windows NT 4.0, Windows XP Embedded[en], Windows Embedded Standard 2009 (WES09), Windows Embedded Standard 7 та Windows Embedded 8 Standard. Він надає повний API Win32.[7] Windows Embedded Standard 2009 включає в себе Microsoft Silverlight, .NET Framework, Internet Explorer 7, Windows Media Player 11, RDP 6.1, Network Access Protection[en], Microsoft Baseline Security Analyzer[en] та підтримка для керування службами Windows Server Update Services та System Center Configuration Manager[en].[10]

Windows Embedded Standard 7 була однією з версій Windows 7 і раніше мала кодову назву Windows Embedded 'Квебек'.[11] Windows Embedded Standard 7 включає функції Windows Vista і Windows 7.[12] такі як: Aero, ReadyBoost, Брандмауер Windows, Windows Defender, ASLR, Windows Presentation Foundation, Silverlight 2, Windows Media Center серед декількох інших пакетів. Вона доступна у версіях IA-32 та AMD64 та була випущена у 2010 році. Вона має більший мінімальний розмір (~ 300 МБ) порівняно з 40 МБ в XP і також вимагає активації продукту[en].[12] Windows Embedded Standard 7 була випущена 27 квітня 2010 року.[13] Основна підтримка цієї версії Windows 7 була припинена 13 жовтня 2015 року і розширена підтримка була завершена 13 жовтня 2020 року. Windows Embedded 8 Standard випущено 20 березня 2013 року.[14][15] Основна підтримка цієї версії Windows 8 була припинена 10 липня 2018 року, а розширена підтримка діє ще до 11 липня 2023 року.

Для вбудованих систем (ДВС)[ред. | ред. код]

Наразі розділені на два бренди, продукти ДВС є бінарними ідентичними версіями ОС, які доступні в роздрібній торгівлі, але ліцензовані виключно для використання у вбудованих пристроях.[16] Вони доступні як для IA-32, так і для процесорів x64.[7]

Професійна версія[ред. | ред. код]

Windows Embedded Pro, колишня Windows Embedded Enterprise, — це бренд, який складається з не серверних продуктів ДВС, включаючи Windows NT Workstation, Windows 2000 Professional, Windows XP Professional, Windows Vista Business і Ultimate, Windows 7 Professional і Ultimate, Windows 8 Pro і Windows 8.1 Pro. Microsoft змінила ім'я «Windows Embedded Enterprise» на «Windows Embedded Pro», починаючи з Windows Embedded 8 Pro.

Сервер[ред. | ред. код]

Див. також: Windows Server 2003

Windows Embedded Server це бренд, який складається з серверних продуктів FES, включаючи сервер, домашній сервер, SQL Server, сервер зберігання, сервер DPM, сервер ISA, сервер UAG, сервер TMG і сервер уніфікованого зберігання даних різних років, включаючи 2000, 2003 , 2003 R2, 2004, 2005, 2006, 2007, 2008, 2008 R2, 2012 і 2012 R2 і т. д.

Індустрія[ред. | ред. код]

Windows Embedded Industry це бренд операційних систем Windows Embedded для промислових пристроїв. Ця марка була обмежена операційною системою Windows Embedded for Point of Service[en], випущеною в 2006 році, яка базується на Windows XP Embedded[en].[6] Microsoft також має оновлену версію Windows Embedded для Point of service, що називається Windows embedded POSReady 2009. Тим не менш, Windows Embedded POSReady 7, одна з версій Windows 7 SP1, була випущена в 2011 році. З того часу компанія Microsoft змінила назву цього продукту з «Windows Embedded POSReady» на «Windows Embedded Industry». Windows Embedded POSReady 7 була останньою версією Windows 7, її основна підтримка була припинена 11 жовтня 2016 року, а розширена підтримка була завершена 12 жовтня 2021 року. Microsoft випустила Windows Embedded 8 Industry 2 квітня 2013 року, а 17 жовтня 2013 року — 8.1. Основна підтримка Windows Embedded 8 Industry, однієї з версій Windows 8 була припинена 9 січня 2018 року, а розширена підтримка діє ще до 10 січня 2023 року; після цієї дати користувачі мають бути оновлені до Windows Embedded 8.1 Industryщоб надалі отримувати підтримку. Основна підтримка Windows Embedded 8.1 Industry; однієї з версій Windows 8.1 була припинена 10 липня 2018 року, а розширена підтримка діє ще до 11 липня 2023 року.

NAVReady[ред. | ред. код]

Windows Embedded NAVReady також називається Navigation Ready, який є компонентним модулем для Windows CE 5.0 і корисним для побудови портативних навігаційних пристроїв.

Автомобілі[ред. | ред. код]

Windows Embedded Automotive, колишній Microsoft Auto, Windows CE для автомобільної промисловості, Windows Automotive і Windows Mobile для автомобілів — це вбудовані операційні системи на базі Windows CE для використання в комп'ютерних системах автомобілів. Останню версію Windows Embedded Automotive 7 було оголошено 19 жовтня 2010 року.[17][18]

КПК[ред. | ред. код]

10 січня 2011 року корпорація Microsoft оголосила випуск Windows Embedded Handheld 6.5. Операційна система має сумісність з Windows Mobile 6.5[en] і представлена як корпоративний портативний пристрій, орієнтований на роздрібних продавців, постачальників і інших компаній, які покладаються на портативні комп'ютери. Windows Embedded Handheld зберігає сумісність із застарілими програмами Windows Mobile.[19] Windows Embedded 8.1 Handheld був представлений 23 квітня 2014 року.[20] Відомий просто як Windows Embedded 8 Handheld (WE8H)[15] до випуску, він був розроблений як наступне покоління Windows Embedded Handheld для портативних пристроїв та бізнесу, побудований на Windows Phone 8.1. Випущено п'ять портативних пристроїв Windows Embedded 8.1; Виготовлені компаніями Bluebird, Honeywell і Panasonic, як зазначено нижче.[21]

Product Release Date CPU RAM Storage Display Camera(s) NFC Secure Digital
Back Front
Bluebird BM180 [Архівовано 7 лютого 2019 у Wayback Machine.] (BP30 [Архівовано 7 лютого 2019 у Wayback Machine.]) 02013 2013 1.5 GHz
Dual-core
1 GB
2 GB
8 GB
16 GB
5"
720 × 1280 px
1080 × 1920 px
8 MP 1.3 MP Так Так
Bluebird EF500 [Архівовано 7 лютого 2019 у Wayback Machine.] (EF500R [Архівовано 7 лютого 2019 у Wayback Machine.]) 02006 2006 1.5 GHz
Dual-core
1 GB
2 GB
8 GB
16 GB
5"
720 × 1280 px
1080 × 1920 px
8 MP 1.3 MP Так Так
Honeywell Dolphin 75e [Архівовано 7 березня 2016 у Wayback Machine.] 02011 2011 2.26 GHz
Dual-core
2 GB 16 GB 4.3"
480 × 800 px
8 MP Так Так
Honeywell Dolphin CT50 [Архівовано 7 березня 2016 у Wayback Machine.] 02011 2011 2.26 GHz
Quad-core
2 GB 16 GB 4.7"
720 × 1280 px
8 MP Так Так
Panasonic Toughpad FZ-E1 02006 2006 2.3 GHz
Quad-core
2 GB 32 GB 5"
720 × 1280 px
8 MP 1.3 MP Так Так

Примітки[ред. | ред. код]

  1. Microsoft. Windows Embedded lifecycle. Процитовано Серпень 4, 2017.
  2. Microsoft. Windows IoT lifecycle. Процитовано 4 серпня 2017.
  3. Windows NT для розширення капіталу. CNET. Архів оригіналу за 12 травня 2019. Процитовано Квітень 25, 2016.
  4. Microsoft Windows 2000 Embedded Doesn’t Stick Around. windowsitpro.com. Архів оригіналу за листопад 16, 2016. Процитовано 16 листопада 2016.
  5. Знайомство з Windows NT Embedded та Windows XP Embedded. msdn.microsoft.com. Архів оригіналу за 2 червня 2016. Процитовано Квітень 25, 2016.
  6. а б Microsoft ділиться своєю дорожньою картою для Windows Embedded Business. News Center. Microsoft. Квітень 15, 2008. Архів оригіналу за 30 липня 2013. Процитовано Січень 19, 2012.
  7. а б в Який вбудований продукт Windows підходить для мене?. Windows Embedded portal. Microsoft. Архів оригіналу за 6 вересня 2008. Процитовано Січень 19, 2012.
  8. Microsoft оголошує про загальну доступність Windows Embedded Compact 2013. Microsoft News Center. Microsoft. Архів оригіналу за 25 серпня 2014. Процитовано Липень 14, 2013.
  9. Windows Embedded. msdn.microsoft.com. Архів оригіналу за 26 грудня 2017. Процитовано Січень 30, 2017.
  10. Корпорація Майкрософт дає користувачам розумні, підключені, сервісно-орієнтовані корпоративні пристрої з Windows Embedded Standard 2009. News Center. Microsoft. 4 червня 2008. Архів оригіналу за 18 травня 2014. Процитовано Січень 19, 2013.
  11. Microsoft оголошує про наступну версію вбудованого стандарту Windows для створення Windows 7. News Center. Microsoft. Жовтень 28, 2008. Архів оригіналу за 18 травня 2014. Процитовано Січень 19, 2013.
  12. а б Foley, Mary Jo (6 червня 2008). "Квебек" з Windows Embedded повинен з'явитися у 2010 році. ZDNet. CBS Interactive. Архів оригіналу за 17 березня 2013. Процитовано 19 січня 2013.
  13. Microsoft випускає технології Windows 7 для виробників пристроїв стандарту Windows 7. News Center. Microsoft. Квітень 27, 2010. Архів оригіналу за 3 червня 2019. Процитовано Січень 19, 2013.
  14. Windows Embedded 8 у загальному доступі | News Center. news.microsoft.com. Архів оригіналу за 26 вересня 2018. Процитовано Травень 3, 2016.
  15. а б Foley, Mary Jo. Microsoft makes first of its Windows Embedded 8 releases generally available | ZDNet. ZDNet. Архів оригіналу за 31 травня 2016. Процитовано 3 травня 2016.
  16. Windows Embedded Server. Windows Embedded portal. Microsoft. Архів оригіналу за 18 січня 2013. Процитовано Січень 19, 2013.
  17. Microsoft веде в майбутнє інформаційно-розважальних систем в автомобілі | News Center. news.microsoft.com. Архів оригіналу за 1 листопада 2018. Процитовано 3 травня 2016.
  18. Foley, Mary Jo. Microsoft поставляє Windows Embedded Automotive 7 | ZDNet. ZDNet. Архів оригіналу за 28 березня 2018. Процитовано Травень 3, 2016.
  19. Основні функції Windows Embedded Handheld 6.5. Windows Embedded portal. Microsoft. Архів оригіналу за 4 травня 2013. Процитовано Січень 19, 2013.
  20. Windows Embedded 8.1 Handheld випущено для виробництва; SDK тепер загальнодоступний. Windows Embedded Blog. Архів оригіналу за 26 січня 2019. Процитовано Квітень 25, 2016.
  21. Windows Embedded 8.1 Handheld. Microsoft. Архів оригіналу за 21 січня 2018. Процитовано Січень 30, 2017.

Для подальшого вивчення[ред. | ред. код]

Посилання[ред. | ред. код]