Copilot is your AI companion
Always by your side, ready to support you whenever and wherever you need it.
Windows Embedded Compact 7 Evaluation Edition toolkit is valid for 180 days from the day of installation.
Important! Selecting a language below will dynamically change the complete page content to that language.
-
File Name:
Windows Embedded Compact 7_Update_79.htm
WindowsEmbeddedCompact7.exe
Due to Security requirements, WEC7 installers prior to Update 61 (SEP 2016) will no longer be able to update to the latest version. i.e. you must use an installer from Update 61 or later to obtain the latest version.
Attention!
You will need to request a product activation key from here to install the product.This download includes an add-in for Visual Studio 2008®. Windows Embedded Compact 7 supports both Visual Studio 2008 Professional and Team Edition. You will need to have Visual Studio Service Pack 1 installed. If you don’t already have Visual Studio 2008 installed, you can download an evaluation copy of Visual Studio 2008 Professional from the Microsoft download center. If you do not have Visual Studio SP1 installed, click here for download information and instructions.
This Windows Embedded Compact 7 Evaluation Edition is a 180-day evaluation software development toolkit that provides you with with everything you need to build a broad range of small footprint devices that need a powerful, componentized, real-time operating system.
Windows Embedded Compact 7 helps original equipment manufacturers (OEMs) get devices to market faster by providing developers with a complete catalog of tested, selectable OS components, integrated development and test tools, source code access and board support packages. Windows Embedded Compact 7 is compatible with ARM, x86 and MIPS processor architectures.
Windows Embedded Compact 7 delivers the latest technologies for building the next generation of specialized devices, including Internet Explorer with Flash 10.1 integrated, complete media player and DLNA support, symmetrical multi-processor (multi-core) support, Microsoft Office document viewers, PDF viewers, and a revolutionary new UI framework called Silverlight for Windows Embedded Compact 7 provides developers and UI designers with a powerful real-time OS and a full development tools suite, enabling an integrated, streamlined development experience that helps great speed devices to market
Developers can customize and build a broad range of small footprint specialized devices with real-time capabilities using Platform Builder, a powerful embedded-specific development tool that works as an add-in to Microsoft’s familiar development environment Visual Studio 2008.
Functionality:
This no-cost, downloadable Windows Embedded Compact 7 Evaluation toolkit gives you unrestricted access to all of Windows Embedded Compact 7 and includes Platform Builder, the Compact Test Kit and several board support packages for ARM, x86 and MIPs architectures so you can begin evaluating Windows Embedded Compact 7 today. With the Compact 7 Evaluation toolkit you can design, developed, build and show prototype devices.The Evaluation toolkit includes the full functionality of Windows Embedded Compact 7 and will only expire after 180 days. After 180 days you must uninstall the product, purchase a license for the full version of Windows Embedded Compact 7, install from the full product installation discs.
You’ll have to enter your full product license key during the installation. Full product license keys are unable to unlock evaluation versions of Windows Embedded Compact 7.
Projects started with the Windows Embedded Compact 7 Evaluation toolkit are fully compatible with the licensed full product version.Upgrade to the full version:
For information about licensing or pricing of the Windows Embedded Compact 7 toolkit and device runtime licenses, please consult your favorite Microsoft Windows Embedded Authorized Distributor. You can find a complete list here.Important:
You need to accept the End User License Agreement in the installer before you can use this product. If you do not accept the terms of the license agreement, you will not be able to install the product. -
Supported Operating Systems
Windows Embedded CE
Your computer must have the following software installed:
- Visual Studio® 2008 Professional or Team Edition (including the Smart Device Programmability for Visual C++)
- Visual Studio 2008 Service Pack 1
- Microsoft .NET Framework 3.5
To develop with Windows® Embedded Compact 7, your computer should meet the following hardware requirements:
- Approximately 100 GB of free hard disk space
- 2.4 GHz or higher CPU, 1024 MB or more RAM, 1280×1024 display, 7200 RPM or higher hard disk
Optional:
To use the revolutionary Microsoft® Silverlight® for Windows Embedded UI framework, you will also need to have the following software installed:- Microsoft Expression Blend® 3
- Windows Embedded Silverlight Tools
Evaluation versions of Expression Blend 3 are available for download. You will find the download details in the installation instructions below.
-
Before you install Windows Embedded Compact 7, do the following:
- Back up important data and programs stored on your development computer
- Have your copy of the installation discs and the product keys available to use
Step 1: Install Visual Studio 2008
Install Visual Studio 2008, including the Smart Device Programmability for Visual C++ if currently not installed. Both Professional and Team Edition platforms of Visual Studio 2008 are supported.
- Insert the first Visual Studio 2008 disc or click here to download a 90-day evaluation
- In the Visual Studio 2008 Setup dialog box, select Install Visual Studio 2008
- In the Welcome dialog box, click Next, and follow the instructions
Note: You may be prompted to change discs during the installation process if you are installing from DVDs. After installing Visual Studio 2008 you may be prompted to install the MSDN Library for product documentation.
This step is optional and the DVDs containing the MSDN Library are not included with the Windows Embedded Compact 7 toolkit. For the most current documentation visit http://msdn.microsoft.com.After the Visual Studio 2008 installation is completed, you will need to install Visual Studio 2008 Service Pack 1. To download this update, click here for information and instructions.
Step 2: Installing Microsoft Expression Blend 3 (optional), required for using Silverlight for Windows Embedded
- Insert the Microsoft Expression Blend disc or download a copy here
- When the Welcome dialog box is displayed, click Next, and follow the instructions
Step 3: Install Windows Embedded Compact 7
Before you install the latest version of Windows Embedded Compact 7 and Platform Builder, you must first close Visual Studio 2008, uninstall earlier versions of Platform Builder and the Test Kit.
- Verify that you have administrative credentials on your development computer
- Note: You do not have to be logged on with administrator credentials to run the tools after installation is complete
- Run WindowsEmbeddedCompact7.exe
- When the Welcome dialog box is displayed, click Begin Install, and then follow the instructions
Note: During installation, the progress bar may not always accurately reflect the remaining time. Installation times vary depending on installation type and system performance.
Step 4: Install Windows Embedded Compact 7 extra components and related service packs
- Review the release notes
- Install any required Microsoft updates or service packs
- Install any optional components that may be available
- Install optional or third-party components (if applicable)
UPDATING WINDOWS EMBEDDED COMPACT 7
a) Installing WEC7 clean using an installer prior to Update 61 (SEP 2016)
- Install WEC7 prior to Update 61 with the desired options
- Once the installation has completed, obtain the Update61 (or later) installer from MOO, MyOEM or the Download Center
- Launch the obtained installer and it will update as normal to that version level
- Once the update has completed, subsequent updates (if any) will be detected as normal by the installer
b) Updating WEC7 prior to Update 61
- Download the most recent installer from MOO, MyOEM or the Download Center
- Launch “WindowsEmbeddedCompact7.exe”
- This will start an update installation, proceed with the update installation
c) Updating WEC7 with Update 61 or later
- Go to the update option from “Add or Remove programs” and select “Update” to successfully check, recognize and download any new available updates
Windows Embedded Compact
Ключевые особенности семейства Windows Embedded Compact — компонентная архитектура и поддержка жесткого реального времени, т. е. способность обеспечить гарантированное время отклика системы на внешние события. ОС Windows Embedded Compact поставляются со средствами разработки, которые представляют собой широко распространенную среду программирования Visual Studio, дополненную специализированным подключаемым модулем (плагином) Platform Builder. Возможности Visual Studio позволяют программисту вести разработку ПО в привычной рабочей среде, а плагин предоставляет инструменты для решения задач, специфичных для встраиваемых систем.
Рис. 1. Expression Blend 3. Создание проекта Silverlight for Windows Embedded
Целевая функциональность интеллектуального устройства обычно реализуется в приложениях, разработка которых для 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 не превышает нескольких десятков Мбайт.
Рис. 2. Каталог компонентов Windows Embedded Compact 7
Прикладное ПО интеллектуального устройства должно работать на выбранной аппаратной платформе (рис. 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 содержит эмулятор целевого устройства.
С
Рис. 3. Мастер создания дизайна ОС Windows Embedded Compact 7. Выбор аппаратной платформы
редства удаленного администрирования, входящие в состав Platform Builder, позволяют разработчику с инструментального ПК управлять файловой системой и реестром устройства, запускать и останавливать процессы, а также получать различные сведения о текущем состоянии устройства. Для отладки и анализа отдельных программ имеется пошаговый отладчик, средства анализа содержимого ОЗУ и регистров, обнаружения утечек памяти и «посмертной» диагностики процессов. Особую важность для разработчиков систем управления представляют инструменты временного анализа функционирования ПО. Platform Builder позволяет отображать на шкале времени различные метрики анализируемой среды — от количества выполняемых задач, потребляемой виртуальной и физической памяти до статистики сетевых протоколов. На шкале времени также можно наблюдать системные события, такие как запуск и завершение задач, изменения их состояний, возникновение прерываний от устройств, начало и окончание их обработки, что позволяет определять длительность реакции системы на внешние события и сравнивать ее с предъявляемыми техническими требованиями.
Чтобы проверить корректность выполнения системой управления своих функций, разработчик должен создать и применить к ней набор тестов. В поставку 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).
Рис. 4. Мастер установки образа. Установка драйверов устройств
Разработка программ для Windows Embedded Standard осуществляется традиционными средствами Windows-программирования. Средства разработки ПО, входящие в комплект поставки Windows Embedded Standard, позволяют разработчику выбирать компоненты для установки на устройство, конфигурировать их, устанавливать ОС, приложения и драйверы на устройство в ручном или автоматическом режиме, а затем администрировать ПО и тиражировать его при серийном производстве.
Далее речь пойдет об инструментах, сопровождающих ОС Windows Embedded Standard 7, основанной на «настольной» Windows 7 Ultimate.
Чтобы разработчик мог определить, какие компоненты (в официальной документации Windows Embedded Standard 7 — пакеты) требуются конкретному приложению, штатные средства разработки включают в себя анализатор, обрабатывающий исполняемые модули, динамические библиотеки, msi-установщики и zip-архивы и формирующий список компонентов, которые можно автоматически добавить в установочный набор. Пакеты имеют свойства: например, для ядра ОС можно задать язык, создать учетные записи пользователей, ввести лицензионный ключ, указать установочный раздел и др., а для браузера Internet Explorer — настроить домашнюю страницу и список избранных сайтов. Устанавливаемые драйверы устройств можно задавать как вручную, так и автоматически с помощью утилиты, запускаемой на целевом устройстве и формирующей отчет об аппаратной платформе, на основе которого в дистрибутиве выполняется поиск соответствующих драйверов. В конечном счете разработчик сохраняет описанную выше информацию в специальном файле (файле ответов, рис. 5), запускает мастер сборки ОС на устройстве и передает ему этот файл. Мастер сборки считывает содержимое файла ответов и обращается к пользователю только при отсутствии в нем требуемой информации. Таким образом, файл ответов позволяет разработчику полностью автоматизировать процедуру установки и конфигурирования ОС, что оптимально при ее многократном повторении, либо автоматизировать ее частично, если полная автоматизация слишком длительна, а тираж устройства в заданной конфигурации относительно невелик.
Рис. 5. Конфигуратор файла ответов
После установки Windows Embedded Standard 7 на устройство можно штатными средствами определить список установленных пакетов, а также установить или удалить их. Разработчик/администратор может устанавливать приложения, драйверы и настройки Windows Embedded Standard 7 теми же методами, что и в обычной Windows, — при условии наличия на устройстве необходимых пакетов. Средства разработки Windows Embedded Standard 7 также позволяют тиражировать установленную операционную среду путем ее клонирования, достаточно одной командой создать файл ее образа (по желанию удалив или сохранив различные системные данные, к примеру, учетные записи пользователей), а следующей командой развернуть образ на другом устройстве с идентичной аппаратной платформой. При серийном производстве можно распараллелить тиражирование образа, устанавливая его по сети с помощью служб развертывания Windows, которые поддерживают широковещательную передачу содержимого образа на клиентские устройства.
Таким образом, ОС Windows Embedded Standard позволяет разрабатывать специализированные системы, сочетающие технологии «настольных» Windows с физической компактностью и возможностями для встраивания, а штатные средства разработки обеспечивают возможность эффективного построения прототипа системы, интеграции ее модулей, производства и сопровождения.
В категории современных операционных систем Microsoft, каковыми являются Windows 7 или 8, Windows Embedded существует в различных версиях. Есть даже серверные версии Windows Embedded. Существует также версия SQL Server, работающая под Windows Embedded. Подробное описание каждой из версий я считаю напрасной тратой времени, поскольку всю эту информацию можно найти на сайте Microsoft Windows Embedded (http://www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx). Однако названия встраиваемых операционных систем перечислить следует
В статье «Работа. NET-приложений под Windows Embedded» речь шла о том, в каких случаях разработчикам следует использовать операционную систему Windows Embedded. Напомню, что обычно Windows Embedded используется в следующих двух сценариях:
- На компьютере работает только одно приложение.
- Требуется создать много систем с идентичной конфигурацией. В этом случае применение образа встраиваемой системы позволяет экономить время, затрачиваемое на настройку параметров Windows.
Еще раз хочу подчеркнуть важные преимущества Windows Embedded:
- Исключение неверного понимания. Конфигурацию Windows 7 Embedded можно настроить так, чтобы она имела такой же внешний облик и практически те же функции, что и стандартная версия Windows 7.
- Экономия затрат на лицензию. Стоимость Windows Embedded значительно ниже стоимости стандартных версий.
- Компонентная форма поставки. Windows Embedded позволяет устанавливать только те компоненты Windows, которые нужны для выполнения конкретной задачи, для чего можно выбрать готовый шаблон ОС. Можно также скомпоновать собственный шаблон.
- Высокое быстродействие. Благодаря устранению всех ненужных служб, встраиваемые версии Windows при работе на допустимом оборудовании демонстрируют значительно более высокое быстродействие, чем стандартные версии Windows.
В комментарии одного из читателей к упомянутой статье были приведены и другие преимущества Windows Embedded, а именно:
- Ограниченная поверхность атаки для вирусов. Отказ от ненужных служб на компьютере Windows Embedded исключает соответствующие направления атак. Проникновение вирусов невозможно при отсутствии файловых ресурсов общего доступа, выхода в интернет, электронной почты, RPC-сервера и т.д. Это позволяет освободиться от нагрузки, обусловленной функционированием антивирусного ПО.
- Отсутствие членства в домене. Системы Windows Embedded часто не требуют имени для регистрации в домене или доступа к доменным службам, и поэтому не требуют членства в домене.
- Отсутствие необходимости в службах индексирования. На компьютере Windows Embedded нет необходимости в службах индексирования, а также в отслеживании «последнего доступа» к файлам. Это позволяет размещать Windows Embedded на небольших флэш-накопителях, не заботясь о количестве записей или выравнивании степени износа носителя (wear leveling).
Версии Windows Embedded
.
Версии Windows Embedded 7:
- Windows Embedded Enterprise 7;
- Windows Embedded Standard 7;
- Windows Embedded POS Ready 7.
Другие продукты Windows Embedded:
- Windows Embedded Compact 7;
- Windows Embedded Handheld 6.5;
- Windows Server 2008 for Embedded Systems.
Версии Windows Embedded 8:
- Windows Embedded 8.1 Industry;
- Windows Embedded 8.1 Pro;
- Windows Embedded 8 Standard.
Версии Windows Embedded Compact
Существуют также версии Windows Embedded Compact. Эти компакт-версии Windows Embedded, именуемые Windows Embedded CE или Windows CE, предназначены для очень маленьких компьютеров и встраиваемых систем, включая потребительские электронные устройства, такие как абонентские приставки и игровые консоли.
Windows Embedded Compact поддерживает процессоры ARM, MIPS, SuperH, x86 и производные этих архитектур. Подобно своим «некомпактным» собратьям, компакт-версии Windows Embedded – это полнофункциональные операционные системы реального времени с версиями платформ. NET Framework и UI Framework, открытыми драйверами и службами. Компакт-версии Windows Embedded – модульные операционные системы со специальным ядром, работа которого требует менее 1 Mбайт памяти. Именно Windows Embedded Compact лежит в основе Windows Phone 7 и 8.
Дополнительные компоненты, обновления и инструменты
Существует множество дополнительных компонентов, средств разработки и управления, обновлений, инструментов, пакетов обновлений, версий Silverlight и Internet Explorer (IE), а также шаблонов встраиваемых версий Windows. Все это доступно для загрузки для подписчиков MSDN.
Как приобрести Windows Embedded
В отличие от других версий Windows, приобретаемых вместе с новым компьютером либо на диске в магазине, встраиваемую версию Windows можно купить только у авторизованного дистрибьютора (http://www.microsoft.com/windowsembedded/en-us/partners.aspx?filterCapability=29).
Внимание! Операционная система Microsoft Windows Embedded CE 6.0 не доступна к приобретению c 28.02.2022! Рекомендуется переход на Windows Embedded Compact 7 (доступна до 28.02.2026) или Windows Embedded Compact 2013 (доступна до 31.05.2028). Также, вы сможете продолжать предустановку Windows Embedded CE 6.0 под лицензией Windows Embedded Compact 2013, по правилу Downgrade.
Компонентные, многопоточные ОС реального времени для компактных портативных устройств. Поддерживают симметричную многопроцессорность SMP и архитектуры x86, ARM v.7, MIPS32 и SH4.
Ядро ОС занимает 700 Кб, а минимальный размер рабочего образа — 4–6 Мб.
ОС поддерживает сетевые интерфейсы NDIS 6.1, Wi-Fi, Bluetooth, 3G, Kerberos v5 и USB для подключения и передачи данных. Приложения для Windows Embedded Compact разрабатывают на Visual C++, C#, и Visual Basic.
Выпуск |
Техподдержка до |
Купить можно до |
Windows Embedded Compact 2013 |
2023 |
2028 |
Windows Embedded Compact 7 |
не поддерживается |
2026 |
Windows Embedded CE 6.0 |
не поддерживается |
2022 |
Редакции
Windows Embedded Compact представлен пятью редакциями с разными возможностями и условиями использования.
Редакции Windows Embedded Compact 2013
Редакция |
Применение |
NR |
Потребительские портативные навигаторы |
Entry |
Когда не нужны мультимедийные возможности, например, воспроизведение медиа, поддержка кодеков и т. п. |
General Embedded |
Потребительские мультимедийные устройства: игровые приставки, портативные медиаплееры, мобильные интернет устройства, цифровые фоторамки. |
Категория |
Функциональность |
C13 NR |
C13 Entry |
C13 General Embedded |
Пользовательский интерфейс | ||||
Software Input Panel (SIP), sample keyboards and subcomponents | + | + | ||
XAML for Windows Embedded | + | |||
Win32 Shell | + | + | ||
Graphical Shell | + | |||
Cintrol Panel, XAML for Windows Embedded | + | |||
Простота использования | ||||
WMA and MP3 Local Playback | + | + | + | |
WMA and MP3 Streaming Playback | + | |||
Streaming Media Playback | + | + | ||
Cellcore Data | + | + | + | |
Cellcore Voice | + | |||
Web Services On Devices | + | |||
PDF Reader | + | |||
Help | + | + | ||
V8 Script | + |
Редакции Windows Embedded Compact 7
Редакция |
Применение |
C7NR |
Потребительские портативные навигаторы |
C7E |
Когда не нужны мультимедийные возможности, такие как, воспроизведение медиа, поддержка кодеков и т. п. |
C7G |
Потребительские мультимедийные устройства: игровые приставки, портативные медиаплееры, мобильные интернет устройства, цифровые фоторамки. |
C7P |
Корпоративные устройства: соединение с удаленным рабочим столом, синхронизация данных через Active Sync, просмотр веб-страниц, медиа воспроизведение, электронная почта, управление контактами и голосовая связь |
C7T |
Тонкие клиенты |
Особенности
Лицензирование
Благодаря особенностям в лицензировании для корпоративных клиентов (Enterprise customer) указанных в Customer License Agreement (CLA) и Program Execution Guide (PEG), вы можете поставить оборудование и Windows Embedded/IoT заказчику в следующих 3-х вариантах:
- С предустановленным приложением и Windows Embedded/IoT (для всех вариантов);
- Без предустановленного приложения, только с Windows Embedded/IoT (только для поставки корпоративному клиенту);
- Без предустановленного приложения и без предустановленной* Windows Embedded/IoT (только для поставки корпоративному клиенту);.
*При поставке конечному заказчику устройства без предустановленной Windows Embedded/IoT, наклейки COA в любом случае должны быть поставлены вместе с устройством путем размещения на устройстве либо, если это невозможно или нерационально, на сопровождающих носителях или документации. Также, необходимо предоставить образ операционной системы.
Средство разработки
Для сборки образа дополнительно к лицензиям приобретают средство разработки. Вы можете его купить у нас или получить в составе подписки Visual Studio, которая содержит полный набор продуктов для разработчика, включая тестовые версии большинства продуктов Microsoft. Войти в свой аккаунт Visual Studio Subscriptions и скачать инструменты можно здесь.
Низкая стоимость
Небольшие первоначальные вложения: низкая стоимость средства разработки и лицензий.
Поддержка ARM и x86
Windows Embedded Compact поддерживают архитектуры x86, ARM v.7, MIPS32 и SH4.
Небольшой размер образа
Ядро ОС занимает 700 Кб, а минимальный размер рабочего образа — 4–6 Мб.
Технические характеристики
Изменения в Compact 7 относительно Compact CE 6.0
Новые средства разработки образа ОС
Windows Embedded Compact 7 и Visual Studio 2008 интегрированы в одну среду разработки.
Доступ к исходному коду
Отладка, тестирование и изменение образа ОС возможны через общий ресурс Windows Embedded Compact 7.
Совместимость
Compact 7 работает с архитектурами процессора x86, ARM и MIPS и поддерживает Win32 приложения.
Технология Silverlight для Windows Embedded и Expression Blend
Обновлена технология декларативного описания пользовательских интерфейсов на основе Silverlight. Разработчики и проектировщики могут совместно создавать интерфейсы. Silverlight для Windows Embedded использует Microsoft Expression Blend v3 — графическое средство разработки, в котором создаются привлекательные и интуитивно понятные интерфейсы.
Единое ядро
Ядро Windows Embedded Compact 7 может обрабатывать 32,000 процессов одновременно, каждый из которых требует 2 Гб виртуального пространства памяти. Файловая система поддерживает хранение файлов больших размеров до 4 Гб и кодирование съемных носителей.
Увеличена производительность файловой системы
- Анализ кода обеспечивает улучшенную пропускную способность;
- Новый SD драйвер;
- Новый USB драйвер.
Изменения в Compact 2013 относительно Compact 7
Разработка образа и приложений в Visual Studio 2012
- Новый ARM компилятор;
- В образе больше нет сборщика и компилятора. Вместо них используются те же инструменты, что и для разработки «настольных» версий Windows;
- Application Builder for Windows Embedded Compact 2013 заменяет Visual Studio for Devices (VSD);
- В Platform Builder меньше общих компонентов, упрощенна модель SYSGEN и начальная конфигурация.
Улучшен сетевой протокол
- Повышена производительность сети;
- Dynamic Host Configuration Protocol версии 6 (DHCPv6);
- Layer Two Tunneling Protocol/Internet Protocol security (L2TP/IPsec) через IPv6 для VPN соединения;
- Утилиты для конфигурации и отображения информации об IPv6 протоколе.
Часть компонентов удалены из ОС
- Internet Explorer 7;
- Remote Desktop Protocol (RDP);
- Digital Living Network Alliance(DLNA).
Добавлены шаблоны, упрощающие сборку образа
- Quick Start Device;
- Headless Device;
- Win32 and WinForms Device;
- XAML UI Device;
- Custom Device.
Другое
- Compact 2013 включает BSP для платформ х86 на процессорах AMD-серии и ARMv7T2 на процессоре TI OMAP 4470;
- Инструмент Expression Blend теперь входит в состав Compact 2013, не нужно скачивать отдельно;
- ОС загружается за 2 секунды.
Системные требования
Требования к оборудованию, ОС и программному обеспечению компьютера, на котором пользователь разрабатывает образ Windows Embedded Compact:
Процессор |
1,6 ГГц; рекомендуется 2,4 ГГц |
ОЗУ |
2 Гб |
Место на диске |
100 Гб, 5400 RPM |
Видеоадаптер |
DirectX 9 |
Дисплей |
1024×768 |
ОС |
|
Microsoft Visual Studio |
|
Windows® Embedded Compact 7 is the next generation product of Windows Embedded CE, the operating system for innovative and small-footprint devices. Designed specifically for embedded developers who need to bring new devices to market quickly and at the lowest possible cost. Windows Embedded Compact 7 provides a 32–bit native hard real-time, small footprint operating system with multi-core support (SMP), Silverlight support, Internet Explorer with Flash 10.1 and powerful embedded development tools.
Windows® Embedded Compact 7 interoperates with industry standards and existing Microsoft desktop and server technologies to help you create differentiated devices for a broad range of device categories, from commercial devices to consumer electronics products.
Find here an Overview Datasheet about Microsoft Windows® Embedded Compact 7.
Visit the secured download section for an Overview Presentation about Microsoft Windows® Embedded Compact 7 as well as for the Actual Windows CE and Compact Roadmap.
New in Windows Embedded Compact 7
What’s New in Windows Embedded Compact 7
Naming and Branding: The name is now Windows Embedded Compact 7
Redesigned Architecture
- Support for multicore processors (SMP) up to 8 cores
- ARMv7 now supported
- CPU core management API provided
- Physical memory support up to 3 GB (512MB in CE 6.0)
- USB and SD storage much faster
- Bluethooth 2.1 plus EDR
- XML lite: Consistent with desktop implementation
- NDIS 6.1 supported
- IE 7 with Flash 10.1
New Licensing Structure
- 2 main licenses: C7E and C7P with no vertical restrictions
- 4 vertical restricted licenses: C7K, C7G, C7T and C7NR
- No more Core licenses
- No more Core-Plus licenses
Better Tools
- Platform builder designed as a plug-in for Microsoft Visual Studio® 2008. Use your existing development skills to build both an operating system and an application. A full Visual Studio 2008 Professional is now included in the Platform-Builder package with no price increase!
- Updated catalogue functionality
- Updated compilers
- New integrated silverlight development tools
Better Support
- Ten-year extended support
- Worldwide partner base and community collaboration
- Free evaluation kit to evaluate and test your system for 180 days
Faster Development
- End-to-end development portfolio to help you easily configure, build, and ship new devices
- Integrated development emulator eliminates having to use multiple tools from various sources
- Several hundred test components ready to use
- More source code access to help you debug, test, and make changes to an operating system image
Enabling New Business Opportunities
- The Cellcore Stack component helps devices establish data and voice connections over cellular networks
- The Windows Media Connect and Digital Video Recording components help devices consume media from Windows 7-based PCs and record, pause, and rewind live video streams
- The Windows Network Projector component will make it easier for meeting attendees to give a presentation from a Windows Vista based PC
New Windows Embedded Compact 7 System Architecture
- Support for physical memory up to 3 GB
- Multicore support (SMP) up to 8 cores
Development Tools
Platform Builder for Windows Embedded Compact 7 (a plug-in for Visual Studio 2008) is an integrated development environment (IDE) for building customized embedded operating system designs. Platform Builder comes with all of the development tools needed to design, create, build, test, and debug your project.
Process Platform Development Tools
The integrated ARM based Emulator helps you easily test your CE image without having a hardware platform.
Application Development Tools
To write applications for Windows Embedded Compact 7, Microsoft offers a familiar set of programming languages that use managed or unmanaged code. Visual Studio 2008 takes full advantage of the .NET Compact Framework, which uses public Internet standards to enable integration with new and existing applications running on any platform. Supported languages include Visual C++, Visual C#, and Visual Basic. Siliverlight technology is fully integrated as well.
Windows Embedded Compact 7 Development Process
We can divide between the device OS development and the application development. To start with the device development, you need a BSP (Board Support Package) from a board manufacturer or start with a built in standard BSP. All needed drivers, configurations and settings are stored in the BSP. The more complete a BSP is, the less work you have to do! You can test your image via the device emulator. Don’t forget to choose the emulator BSP as well in your project. After you have finished the OS design, you can export a SDK (Software Developmet Kit). The SDK contains the API-Set (Programmer Interface) supported through your Windows Embedded Compact 7 Image. An application developer can now install this SDK to write applications for your Windows Embedded Compact 7 Image and test it as well on the emulator first. There are different debugging tools and a Windows Embedded Compact Test Kit available in the Platform Builder Toolchain.