What is windows embedded compact 2013

Windows Embedded Compact 2013

Ошибка Lua: callParserFunction: function «#property» was not found.

Ошибка Lua: callParserFunction: function «#property» was not found.

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field ‘wikibase’ (a nil value).

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field ‘wikibase’ (a nil value).

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field ‘wikibase’ (a nil value).

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field ‘wikibase’ (a nil value).

Ошибка Lua: callParserFunction: function «#property» was not found.

Ошибка Lua: callParserFunction: function «#property» was not found.

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field ‘wikibase’ (a nil value).

Windows Embedded Compact 2013 — восьмая версия операционной системы реального времени Windows Embedded CE, развивающейся отдельно от семейства Windows NT, и ориентированной на предприятия, изготавливающие промышленные контроллеры и устройства бытовой электроники. Windows Embedded Compact может работать на различных микропроцессорных архитектурах и поддерживает x86, и ARM. Была выпущена 14 июня 2013 года.

Microsoft выпустила Windows Embedded Compact 2013

Корпорация Microsoft выпустила операционную систему Windows Embedded Compact 2013, предназначенную для небольших портативных устройств. Этот релиз позиционируется компанией как наиболее гибкий — система поддерживает работу с x86 и ARM архитектурами. «Для бизнеса сегодня очень важно охватывать большие информационные пласты, чтобы быть конкурентоспособным, — говорит Кевин Даллас (Kevin Dallas), главный управляющий подразделением Windows Embedded в Microsoft. — Windows Embedded Compact 2013 – действительно очень гибкая платформа, расширяющая возможности разработки современных устройств».

Обновленные возможности Windows Embedded Compact 2013 включают поддержку Visual Studio 2012, что значительно упрощает создание софта под ОС. В Microsoft утверждают, что при создании системы они в первую очередь думали о нуждах разработчиков. «В этом релизе мы сосредоточились на том, чтобы сделать жизнь разработчиков легче, — сообщает Стивен Бриджлэнд (Steven Bridgeland), старший менеджер по продукции Windows Embedded в Microsoft. — Поддержка Visual Studio 2012 предполагает значительные изменения для разработчиков: упрощенный интерфейс пользователя, улучшенную подсветку синтаксиса, обновленный компилятор, возможность автоматического создания фрагментов кода и XAML-инструменты». При помощи Visual Studio 2012 разработчики могут использовать для ОС такие инструменты, как Platform Builder, Application Builder и ряд вспомогательных элементов.

Пользователи, в свою очередь, отметят значительное улучшение функциональности устройств с ОС Windows Embedded Compact 2013. «Производительности в этом релизе было уделено значительное внимание. Мы потратили много времени на оптимизацию нашего кода, чтобы улучшить производительность системы и сети и сделать работу приложений мгновенной», — рассказал Стивен Бриджлэнд. Для загрузки системы потребуется лишь пара секунд с момента включения устройства.

В Microsoft отмечают, что хотя ОС и создана для использования в компактных промышленных устройствах, она поддерживает HTML5, Bluetooth, Wi-Fi, работу с сотовыми сетями и даже бесшовную интеграцию с Windows Azure. Windows Embedded Compact 2013 подходит для установки на программируемые логические контроллеры, панели HMI, RFID-сканеры для розничной торговли, портативные ультразвуковые машины и другое медицинское оборудование, используемое в диагностических лабораториях. Система может работать на промышленных сенсорах, автоматизированных станках и другом заводском оборудовании.

Windows Embedded Compact

Компонентные, многопоточные ОС реального времени для компактных портативных устройств. Поддерживают симметричную многопроцессорность 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

Windows Embedded Compact 7

Windows Embedded CE 6.0

Редакции

Windows Embedded Compact представлен пятью редакциями с разными возможностями и условиями использования.

Редакции Windows Embedded Compact 2013

Потребительские портативные навигаторы

Когда не нужны мультимедийные возможности, например, воспроизведение медиа, поддержка кодеков и т. п.

Потребительские мультимедийные устройства: игровые приставки, портативные медиаплееры, мобильные интернет устройства, цифровые фоторамки.

C13 General Embedded

Windows Embedded Compact 2013
Шаблон:Wikidata/p154
Шаблон:Wikidata/p18
Разработчик
Пользовательский интерфейс
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 x32

Редакции Windows Embedded Compact 7

Потребительские портативные навигаторы

Когда не нужны мультимедийные возможности, такие как, воспроизведение медиа, поддержка кодеков и т. п.

Потребительские мультимедийные устройства: игровые приставки, портативные медиаплееры, мобильные интернет устройства, цифровые фоторамки.

Корпоративные устройства: соединение с удаленным рабочим столом, синхронизация данных через Active Sync, просмотр веб-страниц, медиа воспроизведение, электронная почта, управление контактами и голосовая связь

Особенности

Лицензирование

Благодаря особенностям в лицензировании для корпоративных клиентов (Enterprise customer) указанных в Customer License Agreement (CLA) и Program Execution Guide (PEG), вы можете поставить оборудование и Windows Embedded/IoT заказчику в следующих 3-х вариантах:

  1. С предустановленным приложением и Windows Embedded/IoT (для всех вариантов);
  2. Без предустановленного приложения, только с Windows Embedded/IoT (только для поставки корпоративному клиенту);
  3. Без предустановленного приложения и без предустановленной* Windows Embedded/IoT (только для поставки корпоративному клиенту);.

*При поставке конечному заказчику устройства без предустановленной Windows Embedded/IoT, наклейки COA в любом случае должны быть поставлены вместе с устройством путем размещения на устройстве либо, если это невозможно или нерационально, на сопровождающих носителях или документации. Также, необходимо предоставить образ операционной системы.

Средство разработки

Для сборки образа дополнительно к лицензиям приобретают средство разработки.

Низкая стоимость

Небольшие первоначальные вложения: низкая стоимость средства разработки и лицензий.

Поддержка 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.

Читайте также:  Фигуры c windows form

Совместимость

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:

What is windows embedded compact 2013

Windows Embedded Compact 2013 is the latest product release in the Microsoft Embedded Compact family. It was launched in 2013 and will be supported until 2023, when the end of its life cycle is scheduled.

WEC2013 introduces many new features when compared to Windows Embedded Compact 7.0 and Windows Embedded CE 6.0. The main change in this version is the possibility of using VS2012, VS2013, and VS2015 (currently supports only the native code) as the development environment, which in my opinion is one of the greatest updates since this allows the developers to use a more modern and updated IDE. Some of the new features added to the WEC2013 are listed below:

    .NET Compact Framework 3.9 supporting multicore processors Integrated with Visual Studio 2012/2013/2015 Performance improvement in the File System New compiler supporting C ++ 11 (this is the main reason for the versions 6 & 7 being limited to VS2008) More information on MSDN

A major advantage of using the new Windows Embedded Compact 2013 is having the .NET Compact 3.9 and this is what we will be testing in this blog post. The cited blog post shows some of the improvements made from the previous versions, including multicore support!

Читайте также:  Рейтинг лучших видеоплееров для windows

What will you need to reproduce this test? You will need Visual Studio 2013 installed on your computer (Microsoft offers it at: https://www.visualstudio.com/downloads/) and you will also need Application Builder, an add-on that is provided for free by Microsoft at this link. Once Application Builder is installed, Visual Studio will offer a programming option for smart devices. The next step is to install the Embedded board SDK, either created by you when you built your own OS or provided by the hardware manufacturer. In my case, I will use a Colibri iMX6DL 512MB (NXP ® /Freescale iMX6DL — Arm Cortex TM -A9 and Windows Embedded Compact 2013 ported by Toradex). This Toradex CoM comes with WEC2013 licenses and the OS (production grade) image included in the hardware price (check the webshop). The OS images for Toradex modules are available for download on the developer website. Toradex also offers the WEC2013 SDK for its OS images, files, and installation instructions which are available at this link.

Once everything is installed, the Windows Embedded Compact option will appear under the new project menu (see Image 1).

I started a new project using the traditional interface of Visual Studio to create a new application using Visual C#. On the New Project menu go to:
Visual C# > Windows Embedded Compact > Toradex 800> Device Application

When you select this option, your project will appear on the screen with the traditional Visual Studio 2013 interface: a Toolbox to drag objects on the screen, object properties menu, and other Visual Studio tools (refer Image 2).

Here, I have dragged and dropped several Panel Components to my Form1 and changed their Backcolor property to different colors (see Image 2 Red arrow). I have also created the Click Method for each of these Panels, into the code I set the Form background property to the same as the Panel Background property, this will happen for the Panel_Click method, see the code below in Image 3.

You can initialize the debugging process by simply clicking on the Windows Embedded Compact debugger (yes, the famous play button!) At this point, some considerable differences between WinCE7 and 2013 may appear. The notable difference is that debugging cannot be done using the USB interface, but only through a network connection.

In the video below, you can check out the test running on a display and being debugged on Visual Studio 2013 at my development host. Note that in the video I also show another nice feature; I change from the Colibri iMX6DL to a Colibri VF61. Both modules are part of the Colibri pin-compatible module family, but while the first module has a dual-core Arm-A9, the other module has the Arm-A5. Once WEC2013 is started on the new module, just hit play again and the application works again on the new module and new processor even though they feature different cores.

Toradex solutions are fully scalable as Toradex already takes care of the differences for you and therefore you can focus your efforts on your product/application development. This will give you a huge advantage with time-to-market, cost optimization, and risk management when developing a new solution for the market.

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