Copiando arquivos para o kernel Fuchsia / Magenta

1

Como copiar arquivos (por exemplo, ".o" ou ".dart") do seu host (máquina Linux) para o kernel Fuchsia / Magenta? ou existe alguma maneira de preparar seus arquivos - > salve-os no respectivo diretório Fuchsia / Kernel - > Compile o kernel - > e quando eu inicializo, meus arquivos estão lá dentro do kernel.

Eu segui este link: Copiando arquivos de e para Magenta / Incluindo arquivos adicionais de espaço de usuário , mas não conseguiu concluir o mesmo.

Editar:

Estas duas opções estão listadas (link que eu postei anteriormente) em seu tutorial oficial, mas eu não sou capaz de segui-las.

Pergunta A: Copiando arquivos de e para Magenta ( Já descoberto )

Com o link local IPv6 configurado, a ferramenta host ./build-magenta-ARCH/tools/netcp pode ser usada para copiar arquivos.

# Copy the file myprogram to Magenta
netcp myprogram :/tmp/myprogram

# Copy the file myprogram back to the host
netcp :/tmp/myprogram myprogram
  • Usando essa opção, eu posso copiar arquivos da minha máquina Linux para o kernel Fuchsia, mas quando eu reinicio o kernel, meus arquivos transferidos desaparecem. Como transferir arquivos permanentemente?

Pergunta B: incluindo arquivos adicionais do espaço do usuário

$BUILDDIR/tools/mkbootfs -o extra.bootfs @/path/to/directory

echo "issue.txt=/etc/issue" > manifest
echo "etc/hosts=/etc/hosts" >> manifest
$BUILDDIR/tools/mkbootfs -o extra.bootfs manifest

Por favor me ajude a entender este fluxo de trabalho.

    
por SH' 23.06.2017 / 15:20

0 respostas