Конфигурация микропрограммы 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.