Simple-Scada forum

Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: uni от 22 Июля 2015, 10:37:24

Название: Поддержка WinCE возможна или поезд ушёл?
Отправлено: uni от 22 Июля 2015, 10:37:24
Доброго, мы разрабатываем своё железо и как один из вариантов использования - хотим иметь скаду под одну из операционок, которая могла бы там стоять. ОС - Linux или WinCE. Решили начать сами разрабатывать скаду под WinCE, отсюда и вопрос. Делаю обзор систем в сети, чтобы не изобретать велосипед.
Название: Re: Поддержка WinCE возможна или поезд ушёл?
Отправлено: Simple-Scada от 22 Июля 2015, 10:43:45
Здравствуйте!

Конкретно на WinCE (Windows Embedded Compact) никогда не тестировали. Но некоторое время работали на Windows Embedded Standard. Работает прекрасно. Пожалуй, даже лучше чем на обычных версиях Windows.
Название: Re: Поддержка WinCE возможна или поезд ушёл?
Отправлено: uni от 22 Июля 2015, 10:53:21
Интересует именно ОСь, основанная на CE, а не на XP. Т.е. КПК'шная версия Windows.

П.С. А на чём написано ПО? C#, .Net?

Цитировать
Windows Embedded Compact 7 (известная ранее как Windows Embedded CE 7.0) — седьмая версия операционной системы реального времени Windows Embedded CE, развивающейся отдельно от семейства Windows NT, и ориентированной на предприятия, изготавливающие промышленные контроллеры и устройства бытовой электроники. Windows Embedded Compact может работать на различных микропроцессорных архитектурах и поддерживает x86, SuperH и ARM.
Название: Re: Поддержка WinCE возможна или поезд ушёл?
Отправлено: Simple-Scada от 22 Июля 2015, 13:37:43
Трудно сейчас сказать как поведет себя scada на WinCE, нужно тестировать.
Написана Smple-Scada полностью на языке Delphi.
Название: Re: Поддержка WinCE возможна или поезд ушёл?
Отправлено: uni от 22 Июля 2015, 13:47:24
Надо же, симпатично выглядит для Delphi (интересно, что за набор компонентов использовался).

Код, видимо, нативный, а архитектура у нас ARM, поэтому ваша скада у нас не пойдёт. Я надеялся на .Net, мы будет писать под неё. Возможно не на C#, а на C++/CLI (если он там поддерживается).
Название: Re: Поддержка WinCE возможна или поезд ушёл?
Отправлено: Simple-Scada от 22 Июля 2015, 13:53:27
Все верно, с ARM можно даже не пытаться).

интересно, что за набор компонентов использовался
Никаких компонентов. Все писалось с нуля без обычной формы, компонентов и пр.. Отрисовка средствами DirectX/OpenGL при помощи движка ZenGL. Т.е. такой же способ, как при разработке компьютерных игр.
Название: Re: Поддержка WinCE возможна или поезд ушёл?
Отправлено: uni от 22 Июля 2015, 15:53:42
Ясно, а то я смотрю как-то оно нестандартно для VCL выглядит. В .Net тоже есть как бы 2D движок - WPF, на DirectX основанный. Т.е. среда разработки поддерживает (Blend, входит в комплект Visual Studio 2013). Простые 2D алгоритмы уже "зашиты" и можно ими пользоваться не программируя. Вот только вряд ли WPF на нашем железе "поднимется" (будет совместима). Самим писать движок как-то неохота. Будет либо свой велосипед, либо тоже какой-то движок.

Вообще, конечно, использование таких движков, по-моему, это правильное направление.

Спасибо за ответы.