Diretrizes de atualização/upgrade do SO pela Web
Conecte a reCamera ao seu computador utilizando o cabo tipo C e acesse http://192.168.42.1/#/system no navegador do computador, ou substitua o endereço IP se você estiver acessando o dispositivo via rede. Antes de atualizar, certifique-se de que a reCamera tenha acesso à internet verificando em ip_address/#/network.
Clique em configuração de System e, se um novo firmware tiver sido lançado, clique em Apply para atualizar/fazer upgrade do sistema do dispositivo. O texto do botão será "Check" se nenhum novo firmware for detectado automaticamente.

Aguarde até a barra de progresso ser concluída.

Clique em Restart para finalizar a atualização/upgrade do sistema. Atualize o navegador após cerca de 30 segundos para reconectar ao dispositivo.

O sistema verificará automaticamente se há uma nova versão de firmware que possa ser atualizada/fazer upgrade.

Gerenciamento de versão do SO por comando
Gerenciamento do dispositivo por OTA
Atualizar/Fazer upgrade para a versão OTA mais recente
Você pode conferir a versão mais recente do reCamera OS aqui.
Atualizar/fazer upgrade manualmente para o firmware OTA mais recente:
#Upgrade to the latest firmware version
sudo /mnt/system/upgrade.sh latest https://github.com/Seeed-Studio/reCamera-OS/releases/latest
sudo /mnt/system/upgrade.sh start
ou
Atualizar/Fazer upgrade ou reverter para qualquer versão OTA específica
Se você tiver uma versão específica que deseja implantar, pode utilizar o comando abaixo.
#E.g. install 0.1.4 as an example
sudo /mnt/system/upgrade.sh latest https://github.com/Seeed-Studio/reCamera-OS/releases/tag/0.1.4
sudo /mnt/system/upgrade.sh start
Se você estiver desenvolvendo o SO e tiver seu próprio branch no GitHub, também pode atualizar/fazer upgrade da versão do sistema com o link do seu branch.
sudo /mnt/system/upgrade.sh latest https://github.com/your-user-name/reCamera-OS/releases/your-version-file-address
sudo /mnt/system/upgrade.sh start
Para versão do SO 0.1.3 e inferiores
Se você quiser usar OTA com upgrade.sh, mas sua versão for 0.1.3 ou inferior, siga as etapas abaixo:
- Conecte o dispositivo ao computador pelo cabo USB tipo C, depois acesse 192.168.42.1/#/terminal. Encontre o script upgrade.sh na pasta
cd /mnt/system
ls

- Altere a permissão desse script
sudo rootfs_rw on
sudo chmod +x upgrade.sh

- Exclua o arquivo
upgrade.shantigo e verifique se ele foi removido com sucesso.
sudo rm upgrade.sh
ls

- Vá para o Github e baixe o script
upgrade.shmais recente.

- Altere as permissões da pasta
sudo chmod 777 /mnt/system

- Abra o terminal do seu desktop/PC e, em seguida, copie o script baixado para a reCamera na mesma pasta.
sudo scp your_folder_address/upgrade.sh [email protected]:/mnt/system/

- Volte para a página da Web para verificar se o novo
upgrade.shestá lá

- Altere novamente as permissões da pasta por segurança
sudo chmod 755 /mnt/system

- Agora você pode tentar o comando OTA para fazer qualquer controle de versão.
Gerenciamento do dispositivo por pacote local
Você também pode atualizar/fazer upgrade do firmware manualmente utilizando o pacote OTA local. Os firmwares OTA podem ser baixados aqui. Use ferramentas como scp para transferir os arquivos para a reCamera.
sudo scp sg2002_reCamera_0.1.3_emmc_ota.zip recamera@ip_address:~/
Em seguida, use o bash para implantar.
sudo /mnt/system/upgrade.sh start sg2002_reCamera_0.1.3_emmc_ota.zip
Se você não tiver permissões suficientes para gravar arquivos na reCamera, pode alterar os arquivos de sistema para serem legíveis ou graváveis digitando rootfs_rw on/off.
Restaurar manualmente as configurações de fábrica
Este comando pode restaurar a reCamera para as configurações de fábrica. Se você usá-lo, todos os seus dados de usuário serão removidos, como fluxo do Node-RED e armazenamento local.
sudo /mnt/system/upgrade.sh recovery
Suporte técnico e discussão sobre o produto
Obrigado por escolher nossos produtos! Estamos aqui para oferecer 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.