Меню Рубрики

The windows embedded ce web server is enabled on this device

Часто задаваемые вопросы для ОС Windows CE

Использование удаленного рабочего стола

Утилита позволяет подключаться удаленно (через ethernet) к системе с WinCE, видеть на экране ПК рабочий стол удаленной системы, управлять ей мышью и клавиатурой ПК.

Утилита включает 2 части:

1. Cerdisp.exe. Данную программу необходимо запустить на удаленной системе с WinCE. Запустить программу можно удаленно (используя telnet), прописать в автозагрузку и т.д. Для соединения с ПК сразу после запуска утилиты необходимо добавить ключ -с («cerdisp -c»). При этом устройство будет соединяться с хостом, ip-адрес которого прописан в реестре

По умолчанию в реестре записан адрес 10.42.42.77. Тоесть для соединения необходимо на ПК установить данный ip-адрес, либо изменить значение в реестре на нужное.

2. Cerhost.exe , используется для запуска на ПК. После запуска необходимо выбрать пункт меню «File/Connect…». Ввести ip-адрес устройства, к которому необходимо подключиться, или выбрать его из списка (устройство появится в списке, если на нем запущена утилита cerdisp и правильно прописан ip-адрес в реестре).

Как использовать средства Remote Tools, входящие в состав Visual Studio

Для использования Remote Tools (удаленный редактор реестра, удаленный проводник, удаленный диспетчер процессов и прочие) необходимо запустить нужную утилиту (меню Target→Remote Tools→…), далее в меню Connection→Configure Windows CE Platform Manager добавить новое устройство (Add Device). Настроить данное устройство следующим образом (пункт Properties):

Затем выбрать пункт Connection→Add Conection главного меню утилиты, в списке выбрать созданное устройство и нажать ОК. В появившемся окне содержится список файлов, которые необходимо скопировать в папку \Windows одноплатного компьютера. Данные файлы можно найти в папке C:\Program Files\Common Files\Microsoft Shared\Windows CE Tools\Platman\target\wce600\armV4i\.После этого необходимо запустить на Тионе команду, указанную в нижней строке. Затем нажать кнопку ОК утилиты на ПК.

Как сделать автозапуск программы при загрузке ОС

Существую 2 основных способа:

1. Добавить ярлык программы, которую нужно запустить, в папку автозапуска.
Папка автозапуска задается в реестре, ключ

Обычно это папка «\NandFlash\StartUp».

Источник

The windows embedded ce web server is enabled on this device

Вот официальный сайт : https://msdn.microsoft…ndowsembedded/dn205267
Там можно скачать от первого дистрибутива до последнего !
Аналогично и с обновлениями !

Так делают разработчики навигаторов , правда они урезают абсолютно всё что можно !
Обычно они оставляют главные приложения для работы потоков с сервисами : выходит голая операционной системы
Ну дальше по стандарту : убивают лаунчер рабочего стола (explorer.exe) и за место него запускают свой графический шелл (меню)

Если на офф сайте ничего не понятно , вот прямые ссылки на главные дистрибутивы :

Windows Embedded CE 6.0 SP1 (required if PB 6.0 Tools have been installed)
https://www.microsoft.…d/details.aspx?id=4097

На последнее CE 2013 найдёте уже сами на офф сайте !

На заметку :
Windows CE и Windows Embedded это условно одно и то же , и совсем разные вещи !
Парадокс не правда ли ?
Сейчас обосную что бы понял каждый !
Windows CE это полноценная операционная система визуально похожая на обычные типа 98 и XP
но на деле отличается ядром и архитектурой !
В настоящее время (с 7 версии CE) она уже спокойно работает по Atom, x86, ARM нового поколения
Лично проверил на нетбуке с Atom (была на нём Win7x86) поставил CE 7, полёт был на ней очень быстрый
но больше половины программ (x86)*.exe не работали, не смотря на встроенные эмуляторы !

Сейчас лично занимаюсь импортом Windows CE для Raspberry Pi 2 Model B
вроде ARM а работать не хочет нормально, оказывается не хватает очень много библиотек в ядре для работы в данной структуре, не смотря на заточенный алгоритм под ARM
Радует то что больше половины библиотеки они (microsoft) сами написали в Windows 10 IoT Core Insider
вот и идёт процедура скрещения ужа с ёжиком (муха+слон)
Но думаю Вам об этом не интересно .
Сейчас такие технологии и всеми любимый ведроид (android) , так что на это никто не обращает внимание
Да и не кто не обращает внимание на новые зверьки и старые операционные системы (нету интереса у людей на это всё)

Ну и собственно теперь про Windows Embedded
Если перевести слово Embedded это означает типа как Встроенный !
Бывают и другие версии Windows Embedded , к примеру Windows Embedded Server R2 2012
Это полноценный Windows похожий на Win7 для компьютера , только серверной ревизии
и он в последнее время прям жёстко вшитый в серверное оборудования DELL и Intel
хотя он и называется Windows Embedded Server R2 2012 , люди всё равно по старой привычке путаются из-за этого и думают что там мобильная винда ! а на деле на оборот !

В общем с времён бортовых компьютеров BMW Audi Mercedes , там ставили Windows CE и приписывали Windows Embedded
а потом на другие технологии приписывали , типа Навигаторы , тоже писали Windows Embedded CE _.0
что означало , уже встроенный и снести нельзя !
а значит не нужно покупать на него Windows ! он уже там есть !
Ибо уже на то время все привыкли что когда купил компьютер , иди купи на него и Windows ! хотя у нас его ни кто не покупал )
Вот так и люди знали о том что данная электроника уже с встроенной операционной системой Windows !
по чему я в самом начале привёл сравнение с автомобильными компьютерами ?
дело в том что лично сталкивался с BWM там где в багажнике были мозги , а в него вставлялся диск с операционной системой и программой навигации)
и к сожалению Windows CE на нём не работал, проц был типа как qualcomm, только как то по другому работал, от них же и пошло развитие в сторону радио беспроводных устройств
а авто индустрия перешла на другие процессоры и на Windows CE

Вот так и прижилось о том что Windows Embedded это Windows CE , ибо только он был бесплатный и встроенный в всякие электронные штучки типа компьютеров, кассовых аппаратов, терминалов и в первые серверные компы

Источник

Различия Windows Mobile и Windows CE в терминалах сбора данных

Сегодня рынок терминалов сбора данных на Windows продолжает развиваться стремительными темпами. Это объясняется тем, что такие устройства востребованы в автоматизации складской и логистической деятельности. ТСД на ОС Windows открывают широкие возможности для программирования и решения различных задач.

Однако среди устройств есть еще одно немаловажное отличие – тип системы. Операционная система Windows подразделяется на Windows Mobile и Windows CE. О сходствах и различиях этих ОС мы поговорим в этой статье, попытавшись разобраться в целесообразности выбора той или иной версии.

Краткий обзор рынка

Среди наиболее популярных терминалов сбора данных на ОС Windows можно выделить ряд моделей, под брендами CipherLab, Motorola, Honeywell. Сегодня активно выпускаются модели для различных целей, выполненные в компактных корпусах или же, наоборот, в массивном исполнении для складских нужд и высоким классом защиты (IP 65, IP66, IP67 и др.). По большому счету их основные задачи во многом схожи: складcкой учет, инвентаризация, работа с учетными программами, комплектация и отгрузка товаров.

Преимущества перед DOS-терминалами

  • Начинка и техническая сложность.
    Терминалы сбора данных на Windows, в отличие от более простого класса оборудования – DOS терминалов имеют более сложную техническую начинку и опции, такие как встроенная фото и видеокамера, диктофон, всевозможные беспроводные интерфейсы и пр.
  • Работа по RDP.
    Windows-терминалы оснащаются большими цветными дисплеями с высоким разрешением, что очень удобно для работы по RDP (Remote Desktop Protocol). Это позволяет выполнять задачи на компьютере, а управлять процессом на экране ТСД для экономии ресурсов, повышения производительности и мобильности работы.
    Dos терминалы лишены такой возможности из-за недостаточных технических характеристик.
  • Поддержка протокола .Net Compact Framework.
    .NET Compact Framework – это набор компонентов для запуска приложений на терминале сбора данных или других мобильных устройств.
    Одним из преимуществ терминалов CipherLab перед другими брендами — продуманный генератор приложений, который конфигурирует работу ТСД (поставляется в комплекте). Перед началом работы с ТСД сотрудник склада может обозначить на компьютере ряд алгоритмов (детальная информация по штрихкодам, сортировка по товарным группам и т.д.), после чего синхронизировать устройство с ПК и передать все запрограммированные условия и алгоритмы сбора данных. Программирование основывается на использовании логики и не требует специальных знаний. Библиотеки для Windows CE и Windows Mobile отличаются, а значит и генераторы приложений будут разными.

Windows Embedded Handheld

Операционная система Microsoft Windows Embedded спроектирована на платформе Windows Mobile и относится к семейству встраиваемых ОС в различные устройства, в том числе и в терминалы сбора данных. Последней версией на сегодняшний день является Windows Embedded Handheld 6.5 (разработана в 2010 году и официально представлена в 2011 г.). За счет своей универсальности и гибкой архитектуры Microsoft Windows Embedded может использоваться в POS терминалах, мобильных, встраиваемых и портативных устройствах.

Обязательным требованием данной ОС является наличие хорошего мощного «железа»: процессора, оперативной памяти и т.д. Использование такой системы повышает системные требования, и, как следствие, увеличивается стоимость самого устройства.
К терминалам сбора данных, собранных на ОС Microsoft Windows Embedded можно отнести Cipher 9200, Cipher CP30, Cipher 9600 и др. Все эти устройства имеют ПО для связи с ПК и работы с 1С и генератор приложений с поддержкой Windows Mobile.

Windows CE

Впервые Windows CE появилась на рынке в далеком 1996 году в качестве компакт-версии Win95. С тех пор, произошел ряд существенных изменений. Начиная с 2000 года, данная версия Windows стала развиваться и внедряться как самостоятельная ОС. Основной упор был сделан на создание компонентов не для настольных ПК, а для мобильных устройств, с совместимостью приложений через WIN32 API.

Windows CE и Windows Mobile не являются как взаимозаменяемые операционные системы. Отличительной особенностью Windows CE является модульная система, с поддержкой различных компонентов, платформ, мультизадачности. Преимуществом Windows CE является то, что данная ОС не требует серьезных ресурсов для работы и предназначена для устройств с минимальным объемом памяти и простым одноядерным процессором (минимально для работы системного ядра необходимо всего 32 КБ!).

Последней версией на сегодняшний день считается Windows CE Compact 7.0. Среди наиболее популярных терминалов сбора данных на Windows CE, вышедших в последнее время следует отметить Cipher 9700, Cipher CP55. Современные тенденции выпуска оборудования для автоматизации предполагают наличие различных версий, чтобы клиент мог выбирать то, что нужно для решения задач его компании. Так, некоторые модели ТСД выпускаются в нескольких модификациях на обеих платформах. Ярким примером таких устройств можно считать складской индустриальный терминал сбора данных Cipher CP60.

Подведение итогов: так что же выбрать?

По степени быстродействия эти 2 системы практически полностью одинаковы, хотя раньше программы и приложения на Windows CE работали заметно быстрее. Сегодня же терминалы сбора данных оснащаются мощными производительными процессорами, большими объемами оперативной памяти и существенной разницы в работе простой пользователь, вряд ли ощутит.
В общем и целом сама Windows CE проще по своей архитектуре, имеет классический интерфейс рабочего стола (кнопка «Пуск» и т.д.). Данная ОС интересна в первую очередь разработчикам.

И все же это очень хорошо и целесообразно с точки зрения производителей выпускать современные терминалы сбора данных на операционной системе Windows CE, несмотря на высокую популярность Windows Handheld Embedded 6.5.3. Особенно это удобно тем, кто имеет много программ под старые терминалы на CE и не хочет терять свои наработки.

Выбор ОС может объясняться наличием готовых решений на определённой системе. Допустим, компания приобрела драйверы Wi Fi терминала сбора данных для 1С Предприятия на основе Mobile SMARTS для стареньких ТСД. За время использования у сотрудников появились собственные наработки (базы данных с уникальной доработкой от программиста, наборы утилит, программ и т.д.). И вот, спустя несколько лет, когда пришло время менять оборудование, встает вопрос о том, как сохранить эти наработки и продолжить стабильную отлаженную работу. Софт и драйверы, а также библиотеки .NET Compact Framework для Windows Handheld Embedded несовместимы с написанными для Windows CE. При этом на установку и отладку оборудования были затрачены серьезные финансовые, временные и трудовые ресурсы.

Чтобы избежать таких ситуаций, производители продолжают выпускать на рынок терминалы сбора данных на Windows CE, несмотря на огромную популярность Windows Handheld Embedded.

Среди наиболее успешных новинок ТСД на Windows CE следует отметить CipherLab CP55, CipherLab 9700, CipherLab CP60. Их популярность объясняется современной начинкой, продолжительным временем автономной работы, широкими возможностями для программирования и способностью работать в неблагоприятных условиях.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • The windows boot configuration data file does not contain a valid os entry
  • The windows boot configuration data bcd store file contains
  • The windows automated installation kit aik for windows 7
  • The walls of the palace are of snow the doors and windows are of ice
  • The walking dead a new frontier не запускается directx error windows 10