Turma fundadora em preparação

Do git tag ao hardware, sem deploy manual.

Uma imersão prática para desenvolver uma esteira de CI/CD que compila, empacota e entrega aplicações C/C++ para Embedded Linux em ARMv7 e ARM64.

Sem promessa de milagre. Um template técnico, adaptável ao seu projeto.

release.yml

$ git tag v1.0.0
$ git push origin v1.0.0

 build armv7
 build arm64
 package release
 publish artifacts

release/
├── app-armv7.tar.gz
├── app-arm64.tar.gz
└── install.sh

Uma release não deveria depender de memória, comandos soltos e cópia manual de arquivos.

01

Você compila em uma máquina e descobre tarde que o binário não funciona no dispositivo.

02

Cada hardware exige uma sequência diferente de binários, dependências e permissões.

03

Uma tag de versão não resulta automaticamente em um artefato reproduzível e instalável.

Uma base de entrega para seu software embarcado.

Quatro encontros ao vivo. Um fluxo completo.

Módulo 01

Arquitetura de release

Tags, versões, artefatos, rastreabilidade e limites de uma esteira de CI/CD para user-space em Embedded Linux.

Módulo 02

Build reproduzível

Docker, CMake, dependências e cross-compilation para reduzir diferenças entre máquinas e alvos.

Módulo 03

Pipeline no GitHub Actions

Jobs por arquitetura, gatilho por tag, cache, artefatos e publicação de uma release.

Módulo 04

Pacote e instalação

Layout de release, detecção de plataforma, instalação, permissões e smoke test no hardware.

Esta imersão é para você se

  • Desenvolve aplicações C/C++ para Linux embarcado
  • Entrega software em Raspberry Pi, Jetson, gateways, SBCs ou robôs ARM
  • Já usa Git, GitHub e terminal no dia a dia
  • Quer sair de SCP, pendrive e procedimentos manuais de release

Não é o foco desta turma

  • Firmware bare-metal ou FreeRTOS sem Linux
  • Yocto, Buildroot ou construção de imagem de sistema operacional
  • OTA de frota, particionamento A/B ou certificação regulatória
  • Suporte garantido a todo BSP, distro ou hardware existente

Ajude a desenhar a turma fundadora.

Preencha uma pesquisa rápida sobre seu cenário de entrega e receba prioridade quando abrirmos as vagas da primeira turma.

O formulário leva menos de 3 minutos. Suas respostas ajudarão a definir o formato, os exemplos e o nível técnico da imersão.

Quero entrar na lista de espera
Preciso ter Raspberry Pi ou Jetson?

Não para acompanhar a arquitetura e o pipeline. Para executar o fluxo completo no seu contexto, um dispositivo Linux ARM próprio é recomendado. O exemplo principal será orientado a Raspberry Pi ARM64; outros alvos exigem adaptação.

Isso é um curso de Docker ou GitHub Actions?

Não isoladamente. Docker e GitHub Actions são ferramentas dentro de um objetivo maior: uma entrega reproduzível de aplicação C/C++ para hardware Linux ARM.

O evento cobre OTA e atualização de frotas?

Não nesta primeira turma. O foco é build, empacotamento, release e instalação local/adaptável. OTA, rollback atômico e fleet management são temas avançados e separados.

Haverá gravação?

O formato definitivo da turma fundadora será informado às pessoas da lista de espera, junto com datas, vagas e condições.