Техническое задание: Модификация прошивки приборной панели

Цель проекта

Провести обратную разработку (reverse engineering) существующей прошивки приборной панели, работающей под управлением операционной системы QNX, с целью изменения визуальных параметров интерфейса.

Основные задачи

  • Вскрытие и анализ предоставленной прошивки.
  • Поиск в коде прошивки мест, отвечающих за визуальное отображение следующих параметров:
    • Тип и размер шрифта.
    • Цвет текста и элементов.
    • Расположение и геометрия элементов на экране.
  • Внесение заданных изменений в найденные параметры.
  • Сборка модифицированной прошивки в рабочий образ.
  • Тестирование изменений на опытном образце приборной панели (оборудование предоставляется).

Требования к исполнителю

  • Опыт работы с операционной системой QNX на низком уровне.
  • Навыки анализа и модификации бинарных прошивок.
  • Понимание принципов отображения графики в embedded-системах.
  • Готовность не только выполнить работу, но и продемонстрировать/пояснить применённые методы и этапы работы.

Результат работы

Готовая модифицированная прошивка с изменёнными визуальными параметрами, успешно протестированная на целевом устройстве, а также краткий отчёт о проделанных действиях.