Перейти к содержимому


Фото

Переход на следующую систему Windows Embedded POSReady


  • Чтобы отвечать, сперва войдите на форум
6 ответов в теме

#1 jur

jur

    Newbie

  • Members
  • Фишка
  • 33 Сообщений:

Опубликовано 22.11.2014 - 18:22

Здравствуйте!

Наша фирма разрабатывает и изготавливает приборы, ультразвуковые сканеры. Прибор представляет собой устройство средней сложности. В нем установлена PC-совместимая материнская плата и довольно сложная аппаратная часть. Они взаимодействуют между собой с помощью интерфейса USB 2.0.

До этого года в качестве операционной системы мы использовали Windows Embedded POSReady 2009. Ее поддержка закончилась в апреле 2014. Есть еще расширенная поддержка до апреля 2019 года, но появилась другая проблема. Изготовители материнских плат перестали поддерживать Windows XP! Они хором кинулись на Windows 7. Таким образом получается, что при всем желании мы не можем дальше использовать POSReady 2009, хотя ее функциональность нас полностью устраивает.

Поэтому у нас возникла необходимость перейти на следующую Windows Embedded POSReady. По-видимому это должна быть Windows Embedded POSReady 7. Требования к системе весьма скромные:

1. ОС Windows в 32-разрядной конфигурации, память примерно 1 ГБ. Надобности в 64-разрядах нет совсем, хотя процессор это и позволяет.
2. В системе работает наша программа, представляющая собой стандартное 32-разрядное приложение.
3. В системе установлен жесткий диск, с которого все и запускается.
4. К прибору по USB может подключаться принтер и/или стандартный флэш-накопитель.
5. Система должна позволять устанавливать свои драйвера для специализированной микросхемы USB.
6. Желательно подключение к Интернету. Веб-серфинга не нужно, нужно удаленное подключение к прибору по TCP/IP.

Вот, в общем, и все. Никаких "наворотов", никаких Офисов, Интернет Эксплореров и т.п. не нужно. Возможно просто добавлять обычные виндовые программы для записи CD/DVD с данными или проигрыватели AVI-файлов с теми же данными (вроде бесплатного Media Player Classic).

На первый взгляд Windows 7 этим требованиям легко удовлетворяет. Но меня серьезно настораживает 5-й пункт (:-)). К сожалению, нынче драйвера нужно подписывать. Заморачиваться с подписью драйвера в Микрософте - это для нас полная чушь. Покупать сертификат для подписи своего драйвера - выбросить на ветер пол-тысячи баксов ни за понюшку табаку.

Поэтому хотел спросить следующее:

1. Возможно для варианта ОС Windows Embedded POSReady подписывать свои драйвера не обязательно? Ведь в нашем случае это чистейший идиотизм: прибор работает автономно, приборная программа - жестко специализированное ПО, без приборного железа она вообще не запустится. Зачем в таком случае эта треклятая подпись?!

2. Имеются ли другие, более рациональные варианты для нашего случая? (Вроде Windows Embedded Standard 7, или Windows Embedded 8)

3. Какова примерная стоимость лицензии на один прибор этих вариантов? (С учетом тех очень минималистских требований, что я перечислил выше)

Спасибо!
 

P.S. Еще про цифровую подпись драйвера. Все эти доводы про "вредоносное ПО", "повышение безопасности" в нашем случае совершенно бессмысленны. Пользователь нашего прибора по включению питания попадает в нашу программу. Выйти в Десктоп, или запустить это пресловутое "вредоносное ПО" он в принципе не может. Когда он завершает работу, то система делает Shutdown и питание выключается.


Изменено: jur, 27.11.2014 - 00:18

MPEG-4 - в массы!

#2 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 220 Сообщений:

Опубликовано 24.11.2014 - 18:29

Для 32-битной операционной системы драйверы подписывать не обязательно. Будет просто предупреждение при установке драйвера.

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

Standard 8 еще дешевле и средство разработки бесплатно, но образ несколько больше и требования по памяти несколько больше.

По стоимости вас сориентируют менеджеры отдела продаж 8(495)2344018, и если вам нужно более подробное объяснение, там же можете попросить соединить с отделом исследований и разработок, на ваши вопросы ответит сотрудник голосом.


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#3 jur

jur

    Newbie

  • Members
  • Фишка
  • 33 Сообщений:

Опубликовано 24.11.2014 - 23:53

Большое спасибо за разъяснение! Я еще поспрашиваю, хорошо?

 

Для 32-битной операционной системы драйверы подписывать не обязательно. Будет просто предупреждение при установке драйвера.

 

Пожалуйста, поясните. Будет просто однократное предупреждение при установке, или и потом тоже? (В десктопных системах теперь жестко: подписанный драйвер или смерть! :-) В embedded - только предупреждение при установке? Это вполне приемлемо. Как в любимой Win XP :-))

 

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

 

Думаю, что включение всех драйверов - для нас плюс. Ведь если пользователь воткнет флэш-накопитель, или подключит USB-принтер, то система сама установит нужные драйвера (как в десктопных системах), я правильно понимаю?

 

Размер занимаемой памяти или дискового пространства нам не сильно важен, т.к. мы ориентируемся на ~1 ГБ и жесткий диск.

 

Standard 8 еще дешевле и средство разработки бесплатно, но образ несколько больше и требования по памяти несколько больше.

 

Вот это радует! :-) Большое спасибо за информацию! Настрою наших менеджеров в правильном направлении :-)

 

А эта Windows Embedded 8 существует в варианте, похожем на POSReady? Хотелось бы работать как-то по-проще, без трудоемкого процесса создания образа ОС. Типа, взял POSReady, установил и все готово.


MPEG-4 - в массы!

#4 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 220 Сообщений:

Опубликовано 01.12.2014 - 21:18

В декстопных системах все так же, как в и embedded: при выключенном secure boot и 32-битной системе неподписанные драйверы установить можно: http://msdn.microsof...rdware/ff548231(v=vs.85).aspx

Система будет предупреждать о неподписанном драйвере непосредственно при его установке.

POSReady включает драйверы, но не гарантирует, что будет подходящий драйвер именно под ваш принтер, например. Так что установка его драйвера все равно может потребоваться. Кроме того, POSReady имеет лицензионные ограничения по сфере применения. Standard же лучше применять там, где периферийные устройства редко меняются или не меняются.

Вариант, аналогичный POSReady 7, но версии 8 - это Windows Embedded 8.1 Industry. Процесс разработки там действительно достаточно простой.

Рекомендую вам загрузить пробную версию любой из перечисленных систем и посмотреть, как в ней будет работать ваше оборудование: http://www.microsoft.../downloads.aspx


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#5 jur

jur

    Newbie

  • Members
  • Фишка
  • 33 Сообщений:

Опубликовано 02.12.2014 - 01:55

Большое спасибо за помощь! Начну собирать тестовый стенд и пробовать варианты.

 

Спасибо!


MPEG-4 - в массы!

#6 derebaker

derebaker

    Newbie

  • Members
  • Фишка
  • 1 Сообщений:
  • МестоположениеNis

Опубликовано 04.11.2016 - 14:39

Добрый день Возможно ли поставить УТМ для ЕГАИС на саму кассу под управлением Windows Embedded? Если да, то какие подводные камни?

#7 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 220 Сообщений:

Опубликовано 10.11.2016 - 19:19

Можно. У нас есть пара статей по этому поводу:

https://habrahabr.ru...ta/blog/272919/

https://habrahabr.ru...ta/blog/274907/


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии




0 пользователей читают эту тему

0 members, 0 guests, 0 anonymous users