Kernel - Iniciando o aplicativo

0

Eu coloquei o carregador do uBoot e o kernel na imagem flash bruta. Isso não contém nenhum sistema de arquivos raiz. (Eu copiei o uBoot e a imagem do kernel usando o comando dd para uma imagem flash).

Agora eu tenho que mudar meu kernel para iniciar meu aplicativo em um endereço específico que estava localizado na minha imagem flash.

Como posso alterar o kernel para iniciar meu aplicativo por conta própria?

    
por Gilles 23.03.2011 / 04:44

1 resposta

1

Eu acho que você precisará ter um sistema de arquivos no flash, ou então modificar o kernel. Você precisará montá-lo como root fs e passar o caminho para o programa como um parâmetro do kernel - init=/bin/yourbinary .

    
por 23.03.2011 / 18:52