Pular para o conteúdo principal

J1010 Inicialização pelo Cartão SD

Primeiros Passos

Precisamos ler estes dois artigos antes de começar. Certifique-se de que o sistema J1010 foi gravado corretamente e que o driver do cartão SD foi instalado adequadamente.

Gravando o Sistema do J101 para o Cartão SD

Primeiro, precisamos clonar o script que inclui as ferramentas de que precisamos.

git clone https://github.com/limengdu/bootFromUSB

Em segundo lugar, precisamos ter certeza de que o cartão SD está no formato ext4, o que pode ser visto visualmente na ferramenta "disk"; se não for ext4, precisamos formatá-lo e alterá-lo para o formato ext4.

Clique na área azul e depois clique na área verde para selecionar "Format Partiton"

Clique na área verde para selecionar "Internal disk for use with Linux systems only (Ext4)" Preencha o nome que você deseja em "Volume Name" na área amarela.

Assim, podemos ver que o formato do cartão SD foi alterado para ext4.

Em seguida, vá para o diretório do script e execute o seguinte comando assim

cd bootFromUSB
./copyRootToUSB.sh -p /dev/mmcblk1p1

Aguarde um pouco, apenas até que termine automaticamente; se nenhum erro for reportado, a gravação estará concluída.

Configuração de Inicialização

Depois que o driver tiver sido instalado e configurado com sucesso, podemos simplesmente visualizá-lo por meio do comando como "lsblk" ou visualizar o dispositivo em "/dev".

Alterar dispositivo de inicialização

Devemos alterar a configuração em "/boot/extlinux/extlinux.conf".

  • Inicializar a partir do cartão SD

    Depois de inicializarmos a partir da eMMC na placa carrier, queremos modificá-la para inicializar a partir do cartão SD. Precisamos ter certeza de que o processo anterior, incluindo a gravação do sistema no cartão SD, e os drivers do cartão SD foram instalados corretamente. Modifique os parâmetros após root para o endereço do dispositivo a partir do qual estamos inicializando. Quando tivermos concluído nossas alterações, reinicie o sistema.

    Antes de reiniciar Modificar "/boot/extlinux/extlinux.conf" Depois de reiniciar ver "/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf"

    nota

    Nosso arquivo de configuração após inicializar o sistema a partir do cartão SD é "/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf" e o arquivo de configuração após inicializar o sistema a partir da eMMC onboard está em "/boot/extlinux/extlinux.conf". Eles são o mesmo arquivo do qual o dispositivo lê a configuração e escolhe de onde inicializar o sistema após energizar, e os caminhos relativos mudam quando o sistema termina a inicialização.

  • Inicializar a partir da eMMC da placa

    Queremos voltar a inicializar a partir da eMMC depois de inicializar a partir de um cartão SD ou precisamos trocar o cartão SD para algum propósito. Então precisamos primeiro alterar o dispositivo de volta para inicializar a partir da eMMC. Devemos fazer as seguintes alterações.

    Antes de reiniciar Modificar "/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf" Depois de reiniciar ver "/boot/extlinux/extlinux.conf"

Por fim, verificamos que realmente funciona bem.

  • Inicializar a partir da eMMC

  • Inicializar a partir do cartão SD

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...