API в реальном времени для Windows Embedded Compact - PullRequest
1 голос
/ 24 марта 2012

В Linux существуют отдельные API, такие как API от RTAI, которые необходимо использовать, если мы хотим использовать расширения реального времени.

Существуют ли специальные API, которые необходимо использовать, если мыхотите использовать функции Windows Embedded Compact в реальном времени?

Редактировать:
На этот раз мне не нужно создавать приложения для WinCE, мне просто нужно провести сравнение (для школьных заданий)).

Ответы [ 2 ]

2 голосов
/ 25 марта 2012

Windows CE не имеет каких-либо расширений в реальном времени, потому что ОС изначально изначально работает в реальном времени.Итак, вопрос для вас: «Какие функции в реальном времени вы пытаетесь использовать, для чего вам нужны API?»Вообще говоря, вы будете вести себя в режиме реального времени, убедившись, что ваш приоритет соответствует (для предотвращения вытеснения) и не делая недетерминированных вызовов в вашем коде (например, выделения памяти).

1 голос
/ 01 апреля 2012

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

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

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

(Источник: Professional Windows Embedded Compact 7, ГЛАВА 14 РАЗРАБОТКА ПРИЛОЖЕНИЙ | стр. 175 | 2011 | ISBN: 978-1-118-05046-0)

Описание возможностей реального времени в Windows CE 6.0 хорошо объяснено на этом вебинаре: Windows Embedded CE 6.0 - Возможности реального времени , включая некоторые API, специфичные для Windows Embedded Compact.

...