Pdf для windows embedded

Пробуем Windows Embedded Standard 7 — версию Windows 7, которая будет получать обновления еще год

Последнее время среди пользователей Windows 7 царит уныние и расстройство, ведь с 14 января 2020 года Microsoft прекратит ее поддержку. Неплохая операционная система была, но всему свое время, надо давать дорогу молодым.
Windows 7 начала свой путь 22 октября 2009 года, то есть к 14 января 2020 будет уже больше 10 лет.

реклама

Что же делать тем пользователям, кто по тем или иным причинам не хочет уходить с Windows 7 на новую и продвинутую Windows 10? Ведь завершение поддержки — это смерть ОС. За год там накопится столько незакрытых уязвимостей, что пользоваться ею будет крайне опасно.

У меня есть старый ноутбук, Windows 7 для которого подходит гораздо лучше, чем Windows 10. Поэтому я тоже озаботился вопросом завершения поддержки Windows 7 и стал искать выход.

И выход нашелся, пусть и довольно неожиданный. Одна из редакций Windows 7, а именно — Windows Embedded Standard 7, будет получать обновления до 13 октября 2020 года, то есть еще больше года.

реклама

А ее редакции в виде Windows Embedded POSReady 7 и Windows Embedded Compact 7, будут получать обновления до 12 октября 2021 года и 13 апреля 2021 года соответственно.

Что же это за зверь такой — Windows Embedded и почему о нем мало кто слышал?

Microsoft Windows Embedded — семейство встраиваемых операционных систем Microsoft Windows для применения в специализированных устройствах. Существует несколько категорий продуктов для создания широкого спектра устройств, начиная от простых контроллеров реального времени и заканчивая POS-системами, такими как киоск самообслуживания или кассовый аппарат и промышленными системами. Windows Embedded доступна через специализированных дистрибьюторов Microsoft и должна поставляться конечному потребителю только вместе с устройством. Отличается более выгодной ценой по сравнению с настольными версиями, возможностями блокировки образа (Lockdown), продленным сроком доступности и продажи (до 15-ти лет).

Добавлю, что Windows Embedded еще и потребляет ресурсов меньше, чем обычная Windows 7, поэтому для слабых ноутбуков это то, что доктор прописал.

Неудивительно, что домашний пользователь никогда не слышал про нее. К счастью — отличия Windows Embedded Standard 7 от Windows 7 Professional небольшие, а трудности установки, русификации и обновления я сейчас вам подробно объясню.

Я не буду скачивать образ Windows Embedded Standard 7 с торрент трекера, так как это пиратство и в сборках от дяди Васи может быть что угодно: и троян, и майнер, которые не будут видеть антивирусы.

Поэтому идем на сайт Microsoft по ссылке и нажимаем «Download».

реклама

Сайт предложит несколько частей архива, выбирайте нужную вам разрядность галочками и скачивайте.

После скачивания, в папке загрузки будут лежать несколько частей архива.

Щелкайте по первой части архива и он распакуется в iso файл.

реклама

Теперь надо воспользоваться программами UltraISO или Rufus и записать образ на флешку.

Вот содержимое образа.

Но не торопитесь извлекать флешку! Надо сразу добавить и файл русификации.
Его тоже скачиваем с сайта Microsoft по ссылке.

Жмите «Download», в открывшемся списке выбирайте нужный язык галочкой.

Все готово к установке.

Меню установки отличается от такового у Windows 7 Professional, но каждый, кто хоть раз устанавливал Windows 7 — легко разберется.

Тут выбираем первый пункт.

Выбираем язык.

Далее идет установка. На мой старый ноутбук с медленным HDD устанавливалась довольно долго.

Стартовое окно отличается от обычной Windows 7.

Смотрим, что получилось.

Вот окно свойств системы и диспетчер задач. Памяти ест совсем немного. Пробный период равен 30 дням. Его можно законно продлить до 120 или 180 дней.

Теперь перейдем к русификации. Открываем панель управления.

Выбираем место хранения файла с языком.

Теперь надо включить файл подкачки, он по умолчанию отключен. Как и гибернация. Не придется вводить знакомые до боли powercfg -h off

Далее я опробовал обновление с помощью UpdatePack7R2 от simplix. Все прекрасно обновляется.

Но на таком медленном железе процесс длится очень долго, несколько часов, гораздо быстрее интегрировать UpdatePack7R2 в образ Windows.

После вышеописанных манипуляций мы имеем практически обычный Windows 7, но более шустрый и занимающий меньше места на жестком диске. И о поддержке обновлениями можно не беспокоиться еще больше года.

Я оставлю его у себя на ноутбуке и рекомендую вам попробовать.

Читайте также:  Взлом терминального сервера windows

Pdf для windows embedded

Windows Embedded Standard (XP Embedded)
Windows Embedded Standard (XP Embedded)

ПРОИЗВОДИТЕЛЬ: Microsoft

ОПИСАНИЕ:

Windows XP Embedded представляет собой специально доработанную версию операционной системы Windows XP фирмы Microsoft, представленную в компонентной форме и объединяющую новейшие возможности для встраивания, такие как поддержка энергонезависимой памяти, возможность удалённой загрузки и загрузки в бездисковом режиме, разнообразные средства удалённого управления. Основанная на том же исходном коде, что и Windows XP Professional, Windows XP Embedded даёт возможность разработчикам выбирать конфигурацию более чем из 10 000 уникальных компонент, достигая оптимальной производительности в устройствах ограниченного размера при быстром создании надёжных, передовых встраиваемых устройств.

Windows XP Embedded (встраиваемая система) содержит набор средств Windows Embedded Studio, предоставляющий разработчикам компонентные технологии Windows для быстрой настройки, разработки и тиражирования интеллектуальных устройств. Основанная на стандартном программном интерфейсе Win32 API, Windows XP Embedded позволяет значительно сократить время создания новых устройств с помощью известных средств разработки (таких как Visual Studio .NET), существующего аппаратного обеспечения для персональных компьютеров и интеграции настольных приложений, драйверов и служб.

Средства разработки целевых платформ

Windows Embedded Studio

Windows Embedded Studio — это набор средств разработки, используемый для создания конкретного образа операционной системы Windows XP Embedded, основанного на аппаратно-программных требованиях пользователя. Так как встраиваемая система Windows XP Embedded базируется на том же двоичном коде, что и Microsoft Windows XP Professional, компоненты XP Embedded в точности соответствуют аналогичным компонентам в Windows XP Professional.

Для того чтобы достигнуть высокой степени модульности, Microsoft разделила Windows XP Embedded на чётко определённые единицы функциональности, называемые компонентами (свыше 10 000 единиц). Компонента может описывать простую возможность, такую как Notepad.exe, или более сложную, например, Internet Explorer. Каждая компонента включает данные, которые позволяют пользователю объединять её с другими компонентами с целью построения конкретного исполняемого образа ОС в соответствии с требованиями сценария работы встраиваемой системы. Все компоненты включены в Component Database (база данных компонент). Эта база данных позволяет строить различные сценарии, такие как бездисковая загрузка, загрузка с CD или из флэш-памяти.

Windows Embedded Studio позволяет определять дополнительные компоненты, которые описывают прикладное ПО пользователя и расширяющие возможности конкретного образа ОС. Кроме того, пользователь может добавить в качестве компонент драйверы устройств и приложений третьих фирмы.

Windows Embedded Studio содержит следующие средства:

Footprint Estimator входит в состав Target Designer и позволяет оценить размер индивидуальных компонент и их зависимостей. Это позволяет разработчику не тратить время на создание явно ошибочных конфигураций. Footprint Estimator показывает следующую информацию: имя выбранной компоненты, общее число компонент (включая потенциальные зависимости), добавляемый данной компонентой размер и общий размер конфигурации.

Средства поддержки тиражирования исполняемых образов

Средства разработки приложений

Visual Studio .Net. Разработка приложений для Windows XP Embedded может выполняться в хорошо знакомой среде Visual Studio. Windows XP Embedded включает полную версию Microsoft .Net Framework, позволяющую строить и выполнять современные приложения и Web-сервисы на встраиваемом устройстве.

Обзор процесса разработки

Чтобы создать исполняемый образ, который можно «развернуть» на целевом устройстве, пользователю необходимо пройти следующие этапы:

Системные требования к целевым платформам

Устройства, базирующиеся на использовании Windows XP Embedded, должны удовлетворять тем же самым требованиям, что и устройства на базе стандартной версии Windows XP Professional. При разработке конкретной целевой системы очень важно использовать качественные аппаратные средства и корректно написанные драйверы, особенно учитывая тот факт, что встраиваемая система может не включать многие компоненты настольного ПК. В следующей таблице показаны минимальные требования к целевой системе для поддержки Windows XP Embedded и базовой функциональности Plug and Play.

PCI версии 2.0 или выше.

Поддержка ACPI 1.0 (рекомендуется) или Plug and Play BIOS версия 1.0b. Если ACPI поддерживается, то поддержка Plug and Play BIOS является дополнительной.

ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ:

Средства разработки ПО для систем управления на основе Windows Embedded

Вступайте в нашу группу в VK https://vk.com/controlengineeringrus , чтобы ничего не пропустить из мира автоматизации.

С середины 1990-х гг. компания Microsoft является активным участником рынка технологий разработки встраиваемого ПО для специализированных интеллектуальных устройств. Эти технологии интегрированы в платформу Windows Embedded, которая на сегодня включает в себя пять семейств ОС — Compact, Standard, POSReady, Server и Enterprise. ОС Windows Embedded Compact и Windows Embedded Standard служат основой для систем управления различными объектами — от промышленных контроллеров до военных тренажеров.

Windows Embedded Compact

Ключевые особенности семейства Windows Embedded Compact — компонентная архитектура и поддержка жесткого реального времени, т. е. способность обеспечить гарантированное время отклика системы на внешние события. ОС Windows Embedded Compact поставляются со средствами разработки, которые представляют собой широко распространенную среду программирования Visual Studio, дополненную специализированным подключаемым модулем (плагином) Platform Builder. Возможности Visual Studio позволяют программисту вести разработку ПО в привычной рабочей среде, а плагин предоставляет инструменты для решения задач, специфичных для встраиваемых систем.

Читайте также:  Audio remote для windows

Целевая функциональность интел­лектуального устройства обычно реализуется в приложениях, разработка которых для Windows Embedded Compact может осуществляться несколькими штатными технологиями. Во-первых, ОС Windows Embedded Compact имеют особую архитектуру и API, позволяющие создавать многопоточные программы на основе методов межзадачного взаимодействия и обмена информацией, поддерживаемых ядром ОС. Во-вторых, компоненты Windows Embedded Compact предоставляют приложениям дополнительные API для реализации удаленного межпроцессного взаимодействия, сетевых коммуникаций, использования графических, мультимедийных функций ОС и др. В-третьих, технология .NET Compact Framework позволяет разрабатывать для Windows Embedded Compact приложения на языках C# и Visual Basic, при этом Visual Studio предоставляет традиционные визуальные средства для такой разработки. В-четвертых, новейшая ОС Windows Embedded Compact 7 включает в себя технологию Silverlight for Windows Embedded для создания графических интерфейсов, которая связывает дизайнерский инструмент Expression Blend и инструментарий Platform Builder (рис. 1). Дизайнер описывает графический интерфейс в виде проекта Expression Blend, а программист на его основе автоматически генерирует проект Platform Builder и определяет в нем поведение интерфейса на «родном» коде Windows Embedded Compact 7.

Для корректного функционирования приложений в устройство должны быть интегрированы необходимые компоненты Windows Embedded Compact. Разработчик выбирает интересующие компоненты из каталога, к которому имеется как графический, так и командно-строковый интерфейс (рис. 2). Часть компонентов поставляется с исходным кодом, что позволяет разработчику модифицировать их поведение. Типичный объем ПО устройства на Windows Embedded Compact не превышает нескольких десятков Мбайт.

Прикладное ПО интеллектуального устройства должно работать на выбранной аппаратной платформе (рис. 3). В Windows Embedded Compact связь между прикладным ПО и оборудованием осуществляется пакетом аппаратной поддержки (Board Support Package, BSP). BSP — это отдельный модуль, включающий в себя загрузчик ОС, драйверы устройств и интерфейсы для доступа к ним со стороны приложений. Заменяя BSP, разработчики могут легко переносить прикладное ПО с одних аппаратных платформ на другие. Комплект поставки Windows Embedded Compact включает в себя BSP для каждой из поддерживаемых процессорных архитектур (x86, ARM, MIPS и SH-4, набор варьируется в зависимости от версии ОС), которые при необходимости могут быть доработаны под особенности выбранной платформы и функциональные требования путем модификации исходных кодов и библиотек BSP. BSP для Windows Embedded Compact также разрабатываются производителями оборудования и сторонними компаниями.

Интеграция системного и прикладного ПО в Windows Embedded Compact называется сборкой. Результатом сборки является образ — бинарный файл, с которого осуществляется загрузка ОС (в зависимости от возможностей загрузчика, входящего в BSP, она может осуществляться с жесткого диска, накопителя Compact Flash, по протоколу Ethernet и т. д.). Система сборки Platform Builder позволяет разработчику создавать образы для различных процессорных архитектур, а также генерировать отладочные образы для анализа поведения встраиваемого ПО и конечные образы для поставки заказчику.

Отладка, анализ и администрирование ПО интеллектуального устройства предполагают механизм связи между инструментальной и целевой системами. ОС Windows Embedded Compact включают в себя специальный протокол транспортного уровня, который позволяет разработчику использовать инструменты удаленного запуска, отладки, конфигурирования и анализа работы встраиваемого ПО. Этот протокол может работать на основе TCP/IP или по последовательному порту. Отсутствие физической целевой системы не является препятствием для анализа и отладки аппаратно-независимых функций ПО (приложений, служб, пользовательских интерфейсов и т. п.), поскольку средства разработки для Windows Embedded Compact 7 включают в себя BSP для виртуальных машин Microsoft Virtual PC и Windows Virtual PC, а Platform Builder для более ранней ОС Windows Embedded CE 6.0 содержит эмулятор целевого устройства.

Средства удаленного администрирования, входящие в состав Platform Builder, позволяют разработчику с инструментального ПК управлять файловой системой и реестром устройства, запускать и останавливать процессы, а также получать различные сведения о текущем состоянии устройства. Для отладки и анализа отдельных программ имеется пошаговый отладчик, средства анализа содержимого ОЗУ и регистров, обнаружения утечек памяти и «посмертной» диагностики процессов. Особую важность для разработчиков систем управления представляют инструменты временного анализа функционирования ПО. Platform Builder позволяет отображать на шкале времени различные метрики анализируемой среды — от количества выполняемых задач, потребляемой виртуальной и физической памяти до статистики сетевых протоколов. На шкале времени также можно наблюдать системные события, такие как запуск и завершение задач, изменения их состояний, возникновение прерываний от устройств, начало и окончание их обработки, что позволяет определять длительность реакции системы на внешние события и сравнивать ее с предъявляемыми техническими требованиями.

Читайте также:  Hp laserjet professional m1212nf mfp драйвер для windows 10

Чтобы проверить корректность выполнения системой управления своих функций, разработчик должен создать и применить к ней набор тестов. В поставку Windows Embedded Compact входит инструментальный комплект для тестирования ПО, который позволяет запускать тесты и регистрировать их результаты для последующего анализа. Тестирование можно выполнять как в клиент-серверном режиме (целевая система соединена с инструментальной), так и автономно (запуск и сохранение результатов тестов осуществляются на целевой системе). Инструментальный комплект включает в себя стандартные тесты (например, для пользовательского интерфейса, файловых систем) и в то же время позволяет разработчику создавать собственные тесты в виде динамических библиотек со специальным API и запускать их наряду со стандартными. Тесты можно параметризовывать, многократно запускать, строить различные графики и отчеты.

Таким образом, ОС Windows Embedded Compact позволяет разрабатывать многофункциональные системы управления и оснащена средствами разработки, интерфейс которых легко осваивается Windows-программистами, а штатные возможности позволяют решать все ключевые задачи, характерные для цикла разработки встраиваемых систем.

Windows Embedded Standard

Семейство операционных систем Windows Embedded Standard предназначено для специализированных устройств, в которых предполагается использовать «настольные» Windows-приложения и драйверы. ОС Windows Embedded Standard двоично совместимы с «настольными» Windows, при этом их компонентная архитектура позволяет разработчику устанавливать в устройство только функции, необходимые для работы целевых приложений. В состав Windows Embedded Standard входят такие компоненты, как Windows Media Player, браузер Internet Explorer, платформа .NET Framework, службы Active Directory, протокол удаленного доступа Remote Desktop Protocol (RDP), поддержка Windows Update, консоль управления (MMC). Помимо «настольных» функций, ОС Windows Embedded Standard включают в себя специализированные возможности для встраивания, позволяющие загружать устройство с носителей, отличных от жесткого диска (например, с USB-накопителей, карт памяти и по сети), защищать тома и файловые системы от нежелательных модификаций, скрывать нежелательные окна, заменять стандартную пользовательскую оболочку на собственную и др. (рис. 4).

Разработка программ для Windows Embedded Standard осуществляется традиционными средствами Windows-программирования. Средства разработки ПО, входящие в комплект поставки Windows Embedded Standard, позволяют разработчику выбирать компоненты для установки на устройство, конфигурировать их, устанавливать ОС, приложения и драйверы на устройство в ручном или автоматическом режиме, а затем администрировать ПО и тиражировать его при серийном производстве.

Далее речь пойдет об инструментах, сопровождающих ОС Windows Embedded Standard 7, основанной на «настольной» Windows 7 Ultimate.

Чтобы разработчик мог определить, какие компоненты (в официальной документации Windows Embedded Standard 7 — пакеты) требуются конкретному приложению, штатные средства разработки включают в себя анализатор, обрабатывающий исполняемые модули, динамические библиотеки, msi-установщики и zip-архивы и формирующий список компонентов, которые можно автоматически добавить в установочный набор. Пакеты имеют свойства: например, для ядра ОС можно задать язык, создать учетные записи пользователей, ввести лицензионный ключ, указать установочный раздел и др., а для браузера Internet Explorer — настроить домашнюю страницу и список избранных сайтов. Устанавливаемые драйверы устройств можно задавать как вручную, так и автоматически с помощью утилиты, запускаемой на целевом устройстве и формирующей отчет об аппаратной платформе, на основе которого в дистрибутиве выполняется поиск соответствующих драйверов. В конечном счете разработчик сохраняет описанную выше информацию в специальном файле (файле ответов, рис. 5), запускает мастер сборки ОС на устройстве и передает ему этот файл. Мастер сборки считывает содержимое файла ответов и обращается к пользователю только при отсутствии в нем требуемой информации. Таким образом, файл ответов позволяет разработчику полностью автоматизировать процедуру установки и конфигурирования ОС, что оптимально при ее многократном повторении, либо автоматизировать ее частично, если полная автоматизация слишком длительна, а тираж устройства в заданной конфигурации относительно невелик.

После установки Windows Embedded Standard 7 на устройство можно штатными средствами определить список установленных пакетов, а также установить или удалить их. Разработчик/администратор может устанавливать приложения, драйверы и настройки Windows Embedded Standard 7 теми же методами, что и в обычной Windows, — при условии наличия на устройстве необходимых пакетов. Средства разработки Windows Embedded Standard 7 также позволяют тиражировать установленную операционную среду путем ее клонирования, достаточно одной командой создать файл ее образа (по желанию удалив или сохранив различные системные данные, к примеру, учетные записи пользователей), а следующей командой развернуть образ на другом устройстве с идентичной аппаратной платформой. При серийном производстве можно распараллелить тиражирование образа, устанавливая его по сети с помощью служб развертывания Windows, которые поддерживают широковещательную передачу содержимого образа на клиентские устройства.

Таким образом, ОС Windows Embedded Standard позволяет разрабатывать специализированные системы, сочетающие технологии «настольных» Windows с физической компактностью и возможностями для встраивания, а штатные средства разработки обеспечивают возможность эффективного построения прототипа системы, интеграции ее модулей, производства и сопровождения.

Оцените статью