Configuración del firmware de la MCU

Configuración del firmware de la MCU

Ahora tengo los archivos de firmware de la MCU de mi automóvil. Y no sé si es posible editarlo y guardarlo.

Quiero corregir algunos errores y agregar nuevas funciones o también actualizar Android, porque está en Android 4.2.2 API 17.

Para más detalles parpadea como:

  • todos los archivos ponen tu flash USB
  • Luego, en el MCU del coche, conéctelo desde el cable USB.
    • y el sistema lo detecta
    • e intenta instalar
  • En el proceso de instalación, todos los pasos están en scatter.mmcboot.ext4.xmlel archivo.
    • va paso a paso

Mis preguntas son:

  • ¿Es algún IDE para editar y crear estos archivos?
  • ¿Cómo puedo acceder a archivos de Android desde ext4 creo y guardarlos? Quiero editar o agregar algunas aplicaciones y actualizarlas en mi MCU con cosas nuevas.
  • ¿Quizás alguien sepa qué hacen todos los archivos o pueda decirme dónde puedo leer sobre esto?
  • ¿Puedo probarlo en el emulador?

Gracias.

Respuesta1

Quiero corregir algunos errores y agregar nuevas funciones.

Para corregir errores o agregar funciones, lo más probable es que necesite el código fuente de la aplicación problemática. Los archivos que tiene son las imágenes binarias que utiliza el sistema para ejecutarse, no las fuentes. Sin una ingeniería inversa exhaustiva, no podrás "arreglar" cualquier cosa.

También actualice Android, porque está en Android 4.2.2 API 17.

Actualizar Android no es una tarea pequeña. Requiere mucha experiencia y conocimientos, y lleva horas construir una estación de trabajo potente.

Incluso si construyera una versión más reciente de Android, es casi seguro que le faltarán algunos controladores y otros detalles importantes del sistema que podrían inutilizar la unidad principal.especialmentesi su procedimiento de actualización estándar reemplaza el gestor de arranque (Bota en U).

Además, si la unidad principal está diseñada teniendo en cuenta la seguridad, instalar su propia imagen sin firmar podría dejarla inutilizable.

Estos problemas no son cosas que pueda solucionar; es muy poco probable que el fabricante esté dispuesto a publicar esquemas y fuentes.


En resumen, a menos que estés trabajando en una unidad principal de código abierto con una buena comunidad (no mencionaste nada sobre lo que es), esta tarea será imposible. Si hubiera una buena comunidad, sospecho que habría una versión más reciente de Android disponible para ella.

información relacionada