====== Windows® CE ====== [[wp>Windows_CE|Windows® CE]] (она же WinCE) --- операционная система корпорации [[wp>Microsoft]] семейства [[wp>Windows|Windows®]] для [[wp>Наладонный_компьютер|наладонных компьютеров]] и [[wp>Встраиваемая_система|встраиваемых систем]]. На данный момент для работы с одноплатными компьютерами производства [[http://www.zao-zeo.ru|ЗАО "ЗЭО"]] доступны две версии ОС: Windows® CE 5.0 (для Тиона, Тиона-Про) и Windows® CE 6.0 (для Тиона-Про v2, Тиона-270 и Тиона-Про-270). В данном разделе содержится информация о доступных образах Windows CE, а также способах их записи в одноплатные компьютера. Информация, необходимая для разработки ПО под Windows CE находится в разделе [[wince-dev| разработка]]. ===== Образы операционной системы ===== :!: Все образы операционной системы WinCE, приведённые в данном разделе, являются **демонстрационными**. Это означает, что: * их нельзя использовать в своих проектах без лицензирования; * они сохраняют работоспособность ограниченное время; * набор компонент этих образов предназначен для оценки работоспособности одноплатных компьютеров и не призван обеспечивать функциональность устройств так, чтобы удовлетворять все запросы конечного потребителя; * потребитель может их использовать только на свой страх и риск; * ответственность за функционирование демонстрационного образа никто не несёт. ---- Ниже приведены доступные образы ОС и процедуры записи образа операционной системы WinCE в [[http://www.zao-zeo.ru/catalog/comp/|одноплатные компьютеры]] и [[http://www.zao-zeo.ru/catalog/comp/|процессорные модули в составе отладочных комплектов]] производства [[http://www.zao-zeo.ru|ЗАО "Завод Электрооборудования"]]. ==== Windows CE 5.0 ==== === Тион, Тион-Про === == Особенности образа от 08/07/2008 == - Для работы образа необходимо наличие в системе SD-карты; реестр и изменения в корневой файловой системе (RAM-диске) сохраняются на SD-карте - Предустановлены пакеты Compact Framework v.2, XML, ActiveSync (работает через полный COM-порт) - Добавлена поддержка адаптера USB Wi-Fi D-Link DWA-110 - Добавлена возможность подключения кнопок "SoftReset" и "Suspend" - Добавлена возможность настройки параметров экрана, MAC-адреса сетевого адаптера, идентификаторов DeviceID, PresetID - Отсутствует поддержка сетевого адаптера - Более информативный загрузчик, поддерживающий в частности графический режим загрузки (отладочные сообщения выводятся в COM1 на скорости 9600). - Добавлена возможность управлять яркостью экрана ** Примечания ** * Проверена работоспособность следующих SD-карт: * Lexar 2 ГБ (microSD) * Apacer 1 ГБ (microSD) * Kingstone 1 ГБ (microSD) Работоспособность образа с остальными непроверенными SD-картами не гарантируется\\ * Порты EGPIO: * EGPIO2 как выход (можно управлять питанием например USB-устройства если подключить соответствующим образом): * 1 - в режиме "Suspend" * 0 - в рабочий режим * EGPIO4 как выход: * 0 - плата находится в Suspend * 1 - плата в работе * EGPIO8 как вход (подтянуть к "1"): замыкание на "0" приводит к "SoftReset" \\ * EGPIO9 как вход (подтянуть к "1"): замыкание на "0" приводит к "Suspend"; повторное нажатие выход из режима "Suspend" == Особенности образа от 12/09/2008 == - Возвращена поддержка сетевого адаптера - Возвращена поддержка IDE - Добавлена поддержка COM2 - Добавлена поддержка часов реального времени M41T00 (Тион-Про v2) - Удалена поддержка Wi-Fi == Запись образа == :!: Для записи образа WinCE 5.0 в Тион младше ревизии 3 и Тион-Про младше ревизии 2 необходимо произвести небольшую доработку в плате. Необходимо припаять резистор номиналом 1кОм между выводами, обозначенными на рисунке красным кругом. http://www.zao-zeo.ru/media/img/img-legacy/fixes/spifix.jpg Без данного резистора не запустится загрузчик, записанный в EEPROM. При этом будет мигать зелёный светодиод на плате. Данную операцию можно произвести самостоятельно, либо обратиться к нам в офис. **Файлы утилит записи и прошивки** * [[download|Утилита download]] * * презагрузчик, загрузчик, конфиги, утилита для создания конфигов: http://www.zao-zeo.ru/media/files/wince/wince500_loader_11032009.zip == Особенности образа WinCE 5 от 11/03/2009 == Исправлен драйвер часов реального времени M41T00 * образ WinCE от 11/03/2009(загрузка через COM-порт): http://www.zao-zeo.ru/media/files/wince/wince500_znk_11032009.zip * образ WinCE от 11/03/2009 (загрузка по сети): http://www.zao-zeo.ru/media/files/wince/wince500_11032009.rar **Последовательность действий** - Записать в SPI-флешь память презагрузчик, загрузчик и конфигурацию: user@host:~$ download -s 2 -b 9600 spi_preload.bin user@host:~$ download -s 2 -o 0x10000 -b 9600 zlo.exe * Для экрана 640х480:\\ ''user@host:~$ download -s 2 -o 0x20000 -b 9600 ueboot_config_640x480.bin'' * Для экрана 320х240 (в конце маркировки 006)\\ ''user@host:~$ download -s 2 -o 0x20000 -b 9600\\ ueboot_config_320x240_006.bin'' - Образ ОС (''znk.bin'') записывается обычным ''download'' (как из Windows, так и из Linux):\\ ''user@host:~$ download znk.bin'' При загрузке системы можно включить заставку с названием изделия, логотипом компании, индикатором загрузки. Пример загрузчика с заставкой можно взять тут: [[http://www.zao-zeo.ru/media/files/wince/zloader+logo.zip| zloader]]. Записать загрузчик можно следующей командой: user@host:~$ download -s 2 -o 0x10000 -b 9600 zloader.exe ==== Windows CE 6.0 ==== === Тион-Про2 === == Особенности образа от 29/04/2011== - Обновлен драйвер Flash (добавлена поддержка Numonyx Axcell) - В образ включен Compact Framework 3.5 - Обновлен аудио-драйвер (UCB1400) == Особенности образа от 05/07/2010== - В образ включены FTP, Telnet, SMB, Proxy, Web - серверы - В образе содержатся файлы для работы с Remote Tools через Ethernet == Особенности образа от 04/05/2010== - Версия ОС обновлена до R3 - В образ включена поддержка Flash Lite и SilverLight == Особенности образа от 26/02/2010== - Добавлен драйвер GPIO - Добавлен драйвер матричой клавиатуры - Добавлена поддержка для экрана с разрешением 800х600 - Изменен DEVICE_ID в файле eeprom.bin == Особенности образа от 19/10/2009 == - Исправлена поддержка сенсорного экрана **Внимание:** Пароль для архивов с образом - ep93xx == Последняя версия образа для Тиона-Про v2 == {{filelist>wince/wince600_tion-pro2_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1}} == Предыдущие версии образов для Тиона-Про v2 == {{filelist>wince/_wince600_tion-pro2_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1}} == Примечания == Формат файла ''eeprom.bin'': * BYTE[4] --- сигнатура 'EMAC' * BYTE[6] --- mac адрес сетевого адаптера на плате * BYTE[6] --- не используется * BYTE[16] --- имя аппаратной платформы нуль-терминированная строка == Запись образа == **Примечание:** Приведённые образы WinCE 6.0 предназначены **только** для [[tion-pro2|Тиона-Про v2]]. **Примечание:** Во Flash одноплатного компьютера предварительно должен быть записан загрузчик [[eboot|eboot]]. Для записи образа ОС WinCE 6.0 используется Ethernet. Необходимо подключить одноплатный компьютер к сети, имеющей сервер DHCP, получить IP адрес. Передача файла образа в Тион осуществляется по протоколу [[wp>TFTP]]. **Файлы утилит записи и прошивки** * Для записи образа ОС необходима утилита передачи файлов по протоколу TFTP, например [[http://tftpd32.jounin.net/|TFTPD32]] для Widows® XP/2000. Для передачи образа в Тион необходимо указать IP-адресс Тиона, полученного от DHCP-сервера, порт - 980, файл образа ОС, а также имя файла на удаленной стороне - boot.bin. Настройка [[http://tftpd32.jounin.net/|TFTPD32]] показана на [[http://www.zao-zeo.ru/media/img/img-legacy/fixes/tftp32.jpg| данном рисунке]]. :!: Процесс записи образа необходимо контроллировать через терминал. Прошивка образа занимает около 5 минут и заканчивается сообщениями в терминале на подобии этих: ROMHDR at Address 60000044h RomHdr.ulRAMStart=00FF00FFh RomHdr.physfirst=21D00C12h. Первый запуск ОС после записи образа может занимать до 5 минут. === Тион-270, Тион-Про-270 === Для изделий на базе PXA270 (Тион-270, Тион-Про-270) доступна ОС WinCE 6.0. В данном разделе содержится информация о процедуре записи образа ОС, а также ссылки на сами образы. == Особенности образа от 11/09/2009 == - Добавлена поддержка ActiveSync - В образ включены Compact FrameWork 3.5, Windows Media Player - Порт USB2 работает в режиме Client - Выбирать тип и разрешение экрана возможно из EBoot - Частота процессора выбирается и EBoot - Реализована поддержка для RS485 :!: Пароль для архива с образом **wince600_tion-pro270_20090911.zip** - pxa270 В следующих таблицах содержатся описание и ссылки на образы ОС WinCE 6.0, предназначенных для разных модификаций одноплатных компьютеров. Выберите тот образ, который соответствует конфигурации вашего одноплатого компьютера. ^ Название ^ Частота CPU/Объем ОЗУ ^ Разрешение экрана/Цветопередача ^ |_tion-pro270_20090911.zip | 91МГц,416МГц, 520МГц, 624МГц/64Мб | 320x240/640x480/800x600/VGA | |wince600_tion-pro270_320240_416-64.zip | 416МГц/64Мб | 320х240/18бит | |wince600_tion-pro270_640480_416-64.zip | 416МГц/64Мб | 640х480/18бит | |wince600_tion-pro270_640480_520-64.zip | 520МГц/64Мб | 640х480/18бит | |wince600_tion-pro270_640480_520-128.zip | 520МГц/128Мб | 640х480/18бит | |wince600_tion-pro270_VGA_416-64.zip | 416МГц/64Мб | VGA 640x480 | == Последняя версия образа == {{filelist>wince/wince600_tion-pro270_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1}} \\ == Различные варианты образов == В данном разделе представлены образы WinCE, отличающиеся от основной версии функциональностью. Каждый образ имеет описание особенностей данной сборки. **Образ 1. Особенности образа:** - При старте автоматически запускается приложение, путь к которому - \Flash Disk\Program\_Launch.exe. Чтобы приложение запустилось, его необходимо разместить в указанной папке и переименовать исполняемый файл в _Launch.exe; - В данном образе не запускается проводник (explorer), не показывается "Рабочий стол". Сразу запускается программа _Launch.exe; - В образ включены файлы программы ConMan - в папке \Windows; - Отключен режим экономии электропитания, чтобы система не "засыпала" Пароль от архива - pxa270 {{filelist>wince/wince600_tion-pro270-1*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1}} \\ == Предыдущие версии образов == {{filelist>wince/_wince600_tion-pro270_*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1&direct=1}} **Примечание:** Во Flash одноплатного компьютера предварительно должен быть записан загрузчик [[eboot|eboot]]. Для записи образа ОС WinCE 6.0 используется Ethernet. Передача файла образа в Тион осуществляется по протоколу [[wp>TFTP]]. **Файлы утилит записи и прошивки** * Для записи образа ОС необходима утилита передачи файлов по протоколу TFTP, например [[http://tftpd32.jounin.net/|TFTPD32]] для Widows® XP/2000. Для передачи образа в Тион необходимо указать IP-адресс Тиона, порт - 980, файл образа ОС, а также имя файла на удаленной стороне - boot.bin. Настройка [[http://tftpd32.jounin.net/|TFTPD32]] показана на [[http://www.zao-zeo.ru/media/img/img-legacy/fixes/tftp32.jpg| данном рисунке]]. ===== Windows Embedded CE 6.0 Platform Builder ===== Для создания образа ОС Windows Embedded CE 6.0 используется ПО Microsoft Platform Builder. Получить пробную версию Platform Builder(ограничение времени использования - 180 дней) можно с сайта Microsoft по ссылке [[http://www.microsoft.com/windowsembedded/en-us/downloads/download-windows-embedded-ce6.aspx]] Следующее ПО должно быть установлено: \\ 1. Microsoft Visual Studio 2005 + SP1 \\ 2. Microsoft Windows Embedded CE 6.0 + SP1 + R2 + R3 \\ 3. Обновления \\