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

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

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

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

Мои вопросы:

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

Благодарю.

1 ответ1

0

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

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

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

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

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

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

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


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .