Конфигурация микропрограммы MCU

Прямо сейчас я получил файлы прошивки MCU моей машины. И я не знаю, возможно ли это отредактировать и сохранить.

Я хочу исправить некоторые ошибки и добавить новые функции или также обновить Android, потому что это на Android 4.2.2 API 17.

Для более подробной информации он мигает как:

  • все файлы положить на флешку
  • Затем в автомобиле MCU подключить с USB-кабель
    • и система обнаруживает это
    • и пытается установить
  • в процессе установки все шаги находятся в scatter.mmcboot.ext4.xml файл
    • идет шаг за шагом

Мои вопросы:

  • Это какая-то IDE для редактирования и сборки этих файлов?
  • Как я могу получить доступ к файлам Android из ext4, я думаю, и сохранить его? Я хочу отредактировать или добавить несколько приложений и прошить их на моем MCU новыми вещами.
  • Может быть, кто-то знает, что делают все файлы, или может сказать, где я могу прочитать об этом?
  • Могу ли я проверить это в эмуляторе?

Благодарю.

1 ответ

Решение

Я хочу исправить некоторые ошибки и добавить новые функции

Для исправления ошибок или добавления функций вам, скорее всего, потребуется исходный код проблемного приложения. У вас есть файлы бинарных образов, которые система использует для запуска, а не исходные файлы. Без обширного реверс-инжиниринга вы не сможете ничего "исправить".

также обновить Android, потому что это на Android 4.2.2 API 17

Обновление Android не маленькая задача. Это требует большого опыта и знаний, а для создания мощной рабочей станции требуются часы.

Даже если бы вы собирали более новую версию Android, вам почти наверняка не хватило бы нескольких драйверов и других важных системных деталей, которые вполне могут сделать головное устройство непригодным для использования - особенно если их стандартная процедура обновления заменяет загрузчик ( U-Boot).

Кроме того, если головное устройство спроектировано с учетом требований безопасности, установка собственного неподписанного изображения может сделать его непригодным для использования.

Вы не можете решить эти проблемы - очень маловероятно, что производитель захочет выпустить схемы и источники.


Таким образом, если вы не работаете над головным устройством с открытым исходным кодом с хорошим сообществом (вы ничего не упомянули о том, что это такое), эта задача будет невозможна. Если бы было хорошее сообщество, то я подозреваю, что для него будет более поздняя версия Android.

Другие вопросы по тегам