ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Изменение ориентации экрана 320x240 на 240x320  (Прочитано 2427 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Andy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 6

При загрузке WinCe 6.0 установил вывод изображения на tft экран 3.5' 320x240. Но ориентация экрана по умолчанию - горизонтальная. Как изменить прошивку, чтобы экран при загрузке windows CE сразу устанавливался в вертикальную ориентацию (240x320)?

Есть вариант: в реестре установить папку StartUp в NandFlash и в эту папку скопировать программу rotate.exe, которая идет в демо прошивке. При загрузке экран повернется автоматом.

Но хочется сделать "правильно", т.е. исправить в BSP драйвер дисплея. Я так понимаю, что это файл WINCE600/PLATFORM/iMX28-EVK-PDK1_9/SRC/DRIVERS/DISPLAY/Source files/mx28_display.cpp. Пожалуйста, подскажите, что надо там изменить?
Записан

Andy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 6
Re: Изменение ориентации экрана 320x240 на 240x320
« Ответ #1 : 11 Марта, 2015, 17:41:29 »

Драйвер изменить не получилось. Но смог добиться нужного эффекта при загрузке системы. В реестре в ветке HKLM/init добавил запись Launch51 со ссылкой на программу поворота экрана. Запуск программы должен быть сразу после запуска explorer.exe, поэтому поставил цифирку 51, у эксплорера - 50. Рабочий стол появляется уже в портретном режиме. Что и требовалось.
Записан