alt

A Toradex lançou recentemente o TorizonCore 6.2.0 Quarterly Release. E seguindo esse lançamento também estamos lançando o TorizonCore Community (ou TorizonCore by MicroHobby) 6.2.0!

E é sempre bom lembrar que:

⚠️ Torizon™ é uma marca registrada da Toradex Group AG. TorizonCore Community não é revisado, filiado ou aprovado pela Toradex. Eu não respondo pela Toradex.

Nessa Release

alt

Machine target testado (pelo menos com um boot funcional e um shell usável):

  • raspberrypi4-64
  • raspberrypi3-64
  • nezha-alwinner-d1
  • intel-corei7-64
Feature Toradex SoM Rpi3 Rpi4 Nezha D1 x86-64
OTA Update OS Image
OTA Update Container App
OTA Update Bootloader
Device Monitoring
LTS Hardware & BSP
Free Technical Support
Free Community Support
Prebuilt TorizonCore Image
QA Approved Releases
Provisioning with TEZI**
Image Customizing with TCB***
VS Code extension 2 support ⚠️**** ⚠️****

As imagens pré-compiladas desta release estão no GitHub: https://github.com/microhobby/meta-toradex-torizon/releases/tag/v6.2.0

** TEZI = Toradex Easy Installer

*** TCB = TorizonCore Builder

**** ⚠️ = Suporte parcial, não são todos os templates que suportam as arquiteturas x86 e risc-v

O plano é ter todas funcionalidades do TorizonCore cobertas também no "TorizonCore Community". Mas isso vai depender da adoção, feedback e contribuições da comunidade.

Instalação Raspberry Pi 3B / 4B / Computer Module 4

Para instalar o TorizonCore Community no Raspberry Pi 3B / 4B / Computer Module 4, você precisa de um:

  • Tesoura sem ponta (brincadeira, brincadeira...);
  • Cartão SD de 8GB ou mais;
  • Raspberry Pi Imager;

Depois de ter o Raspberry Pi Imager instalado, rode o seguinte comando no terminal:

rpi-imager --repo https://github.com/microhobby/meta-toradex-torizon/releases/download/v6.2.0/os_list_imagingutility.json

Usando o --repo da release no GitHub o Raspberry Pi Imager já vai mostrar as imagens disponíveis para instalação do TorizonCore Community.

alt

Problemas Conhecidos

  • Raspberry Pi 3B / 4B / Computer Module 4

    • fw_setenv e fw_printenv não funcionam corretamente. É um problema com o mapeamento to /etc/fw_env.config;
    • Reboot suspende o sistema mas não reinicia a placa;
  • Nezha D1

    • Boot só funciona na segunda tentativa. Durante o primeiro boot o sistema mostra o splash screen do Torizon mas o sistema reinicia ao invés de continuar o boot;
    • fw_setenv e fw_printenv não funcionam corretamente. É um problema com o mapeamento to /etc/fw_env.config;

Contribuções

Todo o desenvolvimento está acontecendo em aberto nos repos microhobby/toradex-manifest e microhobby/meta-toradex-torizon, e forks e contribuições são muito bem vindas!

Então se você encontrou algum problema: abra uma issue no microhobby/meta-toradex-torizon. Quer contribuir com alguma funcionalidade, bug fix e etc: abra um PR no microhobby/meta-toradex-torizon.

Em breve irei publicar um guia de como contribuir, com dicas para uso de Yocto com VS Code.

Conclusões

Essa é a primeira release não oficial, ou melhor dizendo, fora do guarda chuva do Toradex Labs. Mesmo que esteja trabalhando nisso, mas sem maiores alardes, desde o TorizonCore 6.0.0 (que é a versão oficial que foi lançada no Toradex Labs), mesmo assim pulamos o 6.1.0, mas a ideia e seguir o mesmo número de versão do TorizonCore então agora já estamos no 6.2.0.

Conto com a ajuda da comunidade pra impulsionar esse projeto. Estamos também eu e Stefano, todas as semanas realizando streams na twitch.tv/microhobby resolvendo problemas e adicionando feature no TorizonCore Community, nos siga lá pra acompanhar, aprender yocto e quem sabe contribuir no futuro com o projeto!