6 августа 2011 г.

Версия 1.1 образа Windows CE 6.0 под эмулятор

Пересобрал WinCE, максимально приблизив сборку по составу модулей к устройству RoadRover на основании файла ceconfig.h с этого устройства.
Файл ceconfig.h находится в директории \Windows и по сути это перечислние всех модулей WinCE входящих в конкретную сборку.
Теперь сборка под эмулятор отличается от сборки реального устройства RoadRover только следующими модулями ('+' - есть в эмуляторе, но нет на устройстве RR, '-' - нет в эмуляторе, но есть на устройстве RR):

+ SYSGEN_AS_BASE
+ SYSGEN_AS_FILE – эти два модуля относятся к ActiveSync и их нет на устройстве RR. Да-да с помощью ActiveSync к устройству не подключиться. Но на эмуляторе мы это можем себе позволить.

- SYSGEN_OEM_FPCRT — это часть CRT для арифметики с плавающей точкой для ARM. Эмулятор такое не поддерживает, поэтому отключено.

- SYSGEN_DSHOW_OVMIXER — это Overlay Mixer из DirectShow. В стандартной поставке Platform Builder его не нашел. Не стал заморачиваться и (пока) просто отключил.

- SYSGEN_OPENGLES – что-то связанное с OpenGL ES
- SYSGEN_POWERVR — что-то связанное с 2D и 3D акселераторами PowerVR
- SYSGEN_MVED1 – что-то связанное с видео акселератором PowerVR MVED1
Последние пункты, видимо, связаны с платформой SiRFprima и с соответствующим BSP. В образе эмулятора отключены, т.к. их нет в стандартной поставке Platform Builder.


Новую версию образа WinCE можно скачать со страницы Device Emulator Image моего проекта изучения и модернизации ПО RoadRover.

Комментариев нет:

Отправить комментарий