Execute o aplicativo a partir do U-boot e do boot linux

1

Eu li on-line que podemos executar scripts de inicialização. Eu só quero um pouco de esclarecimento.

Se eu escrever um script de inicialização U no meu sistema embarcado, que monta basicamente uma unidade flash USB conectada, envia um arquivo para o Host via TFTP e continua montando o sistema operacional Linux. Isso é possível? (Note que eu quero fazer algo fora do comum. Meu sistema operacional Linux vive em um cartão SD, e U-Boot precisa carregar isso, mas o que eu estou pedindo é a capacidade de transferir um arquivo do sistema embarcado com o meu USB conectado flash drive para o meu PC, em seguida, continue a carregar o meu sistema operacional Linux.) A razão para fazer isso é que o arquivo é o tempo crítico para o meu PC recuperar dentro de segundos do meu sistema embarcado ligado. Eu sei que é muito melhor deixar meu sistema operacional carregar, e então permitir que ele envie o arquivo, mas eu não quero seguir esse caminho. Eu especialmente quero enviar o arquivo em 2 segundos, em vez de esperar 10 segundos para o Linux inicializar.

Além disso, é possível executar o script em paralelo com a inicialização do Linux. Por exemplo, se eu tenho 2GB de arquivos para transferir do USB Flashdrive, e assim que continuará a transferir, mas em paralelo o SO Linux inicializa do U-Boot?

    
por ah pco 05.04.2017 / 22:00

1 resposta

0

O que diz a documentação do uboot?

Eu não trabalhei com scripts do uboot ainda, mas eu construí meu próprio uboot com minhas próprias adições e é claro que você pode construí-lo em cima de todos os drivers do uboot e fazer qualquer coisa que você queira.

Exceto que você não pode continuar a transferir durante a inicialização do Linux. Você pode transferir enquanto carrega a imagem do kernel do cartão SD (o que pode demorar um pouco), mas assim que o kernel assumir o controle, o uboot será concluído (se você não estiver fazendo coisas malucas como ocultar um núcleo do Linux e continuar a executar o seu bare metal coisas nesse núcleo)

    
por 05.04.2017 / 22:47