====== 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. Обновления \\