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

536
Ernestyno

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

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

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

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

Мои вопросы:

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

Благодарю.

0
Привет и добро пожаловать! Похоже, у вас много работы и вопросов. Вы получите лучшие ответы на * superuser *, если зададите один очень конкретный вопрос за раз. Для начала, файл * xml *, вероятно, является просто текстовым файлом и может быть отредактирован любым текстовым редактором. Если вы хотите, вы можете получить фантазию с [XML-редактор] (https://en.wikipedia.org/wiki/Comparison_of_XML_editors). Vlastimil Ovčáčík 5 лет назад 0
Хорошо. Я знаю, как редактировать XML, но я не знаю, как начать редактировать данные .ext4, чтобы изменить ядро ​​Android и т. Д.; / Ernestyno 5 лет назад 0
Я только что посмотрел и вот четвертый результат поиска [Как распаковать и перепаковать ext4 образы системы Android] (https://dorylabs.com/how-to-unpack-repack-ext4-android-system-images/). Похоже, вы можете просто смонтировать образ в режиме чтения / записи, как вы хотите. Но это не значит, что он будет волшебным образом работать, когда вы перепрошиваете его обратно на свое устройство. Vlastimil Ovčáčík 5 лет назад 0
Да, но сначала я хочу узнать, как все сочетается, прежде чем что-то менять :) Ernestyno 5 лет назад 0
Я хотел бы провести обширное исследование, если бы кто-нибудь делал это раньше вас. В противном случае вам придется все выяснить самостоятельно, и это не выглядит для меня упорядоченным процессом. Удачи Vlastimil Ovčáčík 5 лет назад 0

1 ответ на вопрос

0
Attie

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

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

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

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

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

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

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


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

Итак, что такое Android Kitchen: https://stackoverflow.com/questions/33684741/how-to-unpack-android-lollipop-system-img-ext4-and-add-new-language Ernestyno 5 лет назад 0

Похожие вопросы