configuração de firmware MCU

0

Agora eu tenho meus arquivos de firmware do MCU do carro. E eu não sei se é possível editá-lo e salvá-lo.

Eu quero corrigir alguns bugs e adicionar novos recursos ou também atualizar o Android, porque ele está no Android 4.2.2 API 17.

Para mais detalhes, está piscando como:

  • todos os arquivos colocam seu flash USB
  • em seguida, no MCU do carro, conecte a partir do cabo USB
    • e o sistema detecta
    • e tenta instalar
  • no processo de instalação, todas as etapas estão no arquivo scatter.mmcboot.ext4.xml
    • vai passo a passo

Minhas perguntas são:

  • É algum IDE para editar e criar esses arquivos?
  • Como posso acessar arquivos do Android a partir do ext4 e salvá-lo? Quero editar ou adicionar alguns aplicativos e exibi-lo no meu MCU com material novo.
  • Talvez alguém saiba o que todos os arquivos podem ou podem dizer onde eu posso ler sobre isso?
  • Posso testá-lo no emulador?

Obrigado.

    
por Ernestyno 21.08.2018 / 12:48

1 resposta

0

I want to fix some bugs and add new features

Para corrigir erros ou adicionar recursos, você provavelmente precisará do código-fonte para o aplicativo problemático. Os arquivos que você tem são as imagens binárias que o sistema usa para executar, não as fontes. Sem uma engenharia reversa abrangente, você não poderá " corrigir " nada.

also update android, because it is on Android 4.2.2 API 17

A atualização do Android não é uma tarefa pequena. Requer muita experiência e conhecimento e leva horas para se construir em uma poderosa estação de trabalho.

Mesmo que você tenha criado uma versão mais recente do Android, quase certamente você perderá um punhado de drivers e outros detalhes importantes do sistema que podem tornar a unidade principal inutilizável - especialmente se O procedimento padrão de atualização substitui o bootloader ( U-Boot ).

Além disso, se a unidade principal for projetada com qualquer segurança em mente, a instalação de sua própria imagem não assinada poderá torná-la inutilizável.

Esses problemas não são coisas que você poderia resolver - é muito improvável que o fabricante esteja disposto a liberar esquemas e fontes.

Em resumo, a menos que você esteja trabalhando em uma unidade principal Open Source com uma boa comunidade (você não mencionou nada sobre o que é), essa tarefa será impossível. Se houvesse uma boa comunidade, suspeito que haveria uma versão mais recente do Android disponível para ela.

    
por 21.08.2018 / 13:43

Tags