POC funcional · verificado em QEMU · CI verde

A base operacional segura
para veículos autônomos e IA física.

O Jidō OS é um microkernel AArch64 safety-oriented que separa o domínio crítico — controle, atuadores, tempo-real — do domínio cognitivo — IA, percepção, Linux e aceleradores — no mesmo SoC, com fronteiras mediadas, validação explícita e previsibilidade temporal analisável nos caminhos críticos.

microkernel AArch64 · inspirado em seL4 · ISO 26262 como roadmap · ASIL-D como meta de longo prazo
O problema

Duas naturezas de software competindo no mesmo chip

Sistemas autônomos precisam executar IA pesada e controle determinístico ao mesmo tempo. O desafio é permitir que Linux, GPU e frameworks de percepção coexistam com um caminho de controle que precisa ser previsível, isolado e preparado para evoluir em direção a um safety case.

HARD REAL-TIME · SAFETY

Domínio crítico

Controle, atuadores, fusão de sensores, freio e safe-stop. Precisa de latência controlada, isolamento espacial/temporal e comportamento analisável. Uma falha aqui pode levar a uma condição insegura.

BEST-EFFORT · IA/GPU/LINUX

Domínio cognitivo

Percepção, SLAM, redes neurais, memória e tomada de decisão exploratória. Precisa de Linux, CUDA/ONNX e runtimes grandes — inadequados ao caminho crítico ASIL alto sem isolamento rigoroso.

▼ a fronteira entre esses domínios é o problema central dos sistemas autônomos modernos ▼

A solução

Isolamento por arquitetura, não por confiança cega

O Jidō OS roda em EL2 como hypervisor e hospeda o domínio cognitivo como convidado isolado. O caminho crítico roda em módulos mínimos, com capabilities, IPC, priority ceiling e drivers em EL0. O domínio cognitivo não acessa diretamente o crítico: toda troca atravessa uma fronteira mediada, validada e rastreável.

             J I D Ō   O S   —   microkernel
        AArch64 bare metal / QEMU virt / EL2 → EL1

hyp: stage-2 ativo — guest isolado em EL1      [ ok ]
mmu: stage-1 online, caches ligados            [ ok ]
sched: preemptivo, prioridades, herança        [ ok ]
cap: capabilities por endpoint/mem/device      [ ok ]
japp: assinatura Ed25519 verificada            [ ok ]
can: barramento de controle, priority ceiling  [ ok ]
hyp: vGIC injetando IRQ virtual no guest       [ ok ]
smp: 4 cores, scheduling particionado          [ ok ]

jido> perc-guest 100
perception: obstáculo próximo → 
actuator: motor_parar,0

Por que isso importa

Cada componente roda com o menor privilégio possível. Drivers e aplicações ficam em EL0, capabilities controlam autoridade e o microkernel mantém apenas o que exige privilégio real.

O resultado é uma base para sistemas autônomos onde uma falha de percepção, driver ou módulo cognitivo não precisa comprometer o caminho de controle responsável por manter o veículo em estado seguro.

Tecnologia

O que já roda hoje

Não é apenas uma tese em slides. A POC já roda em QEMU, com testes automáticos e CI verde.

// isolamento

Capabilities

Autoridade explícita para endpoints, memória compartilhada e MMIO de dispositivos. Menor privilégio por construção.

// resiliência

Fault containment

Drivers e apps rodam em EL0. Falhas ficam contidas no componente, sem derrubar o sistema inteiro.

// tempo-real

Priority ceiling + herança

Inversão de prioridade é limitada e analisável, melhorando previsibilidade nos endpoints do caminho crítico.

// integridade

Apps assinadas (.japp)

Módulos são autenticados com assinatura Ed25519 antes da carga. Código adulterado é rejeitado.

// controle

SafetyMonitor em EL0

O controle propõe; a segurança valida frescor, obstáculo, velocidade e decide OK/WARN/ESTOP.

// coexistência

Hypervisor EL2 + vGIC

Linux pode rodar como domínio cognitivo isolado, enquanto o caminho crítico permanece mediado pelo microkernel.

Estado atual

Maduro o suficiente para provar a tese. Honesto o suficiente para não prometer certificação pronta.

EL2
hypervisor rodando com guest isolado
4
cores com scheduling particionado
CI
testes automáticos verdes em QEMU
ASIL-B
princípios no carrinho · ASIL-D é meta futura

O Jidō OS é uma plataforma em desenvolvimento, no estágio de POC funcional. A conformidade ISO 26262 será construída incrementalmente por meio de documentação, rastreabilidade, testes, análise estática, MISRA/MC-DC onde aplicável e evolução do safety case. Não afirmamos certificação concluída.

Como trabalhamos

Da arquitetura à integração embarcada

O Jidō OS pode entrar como plataforma de P&D, arquitetura de referência ou base de integração para robótica móvel, AGVs, veículos experimentais, drones e sistemas de IA física embarcada.

01 / Discovery

Safety Architecture Sprint

Diagnóstico técnico para mapear a fronteira crítico↔cognitivo, riscos de arquitetura e roadmap de isolamento.

  • Mapa de domínios e criticidade
  • Riscos técnicos e premissas
  • Roadmap de POC e integração
03 / Integração

Embedded Integration

Port para hardware real, drivers, barramento de controle, integração com sensores/atuadores e documentação técnica.

  • CAN/UART/I2C e drivers EL0
  • Guest Linux / domínio cognitivo
  • Base para safety case incremental
Por que agora

O mercado converge para isolamento de criticidade

Software-defined vehicles, robótica autônoma e consolidação de ECUs pressionam a indústria a rodar controle, IA e Linux no mesmo silício sem permitir que um domínio comprometa o outro.

Capacidade RTOS automotivos maduros Linux / DriveOS seL4 Jidō OS
Maturidade comercial/certificação forte depende do stack forte como base formal roadmap
Isolamento crítico↔cognitivo com Linux guest possível / específico por produto forte no cognitivo possível foco principal
Orientação a IA física/autonomia leve genérico forte no ecossistema IA base de pesquisa/defesa desenhado para isso
Aberto a P&D, port e co-desenvolvimento normalmente fechado ecossistema amplo aberto modelo de parceria

Posicionamento: uma plataforma safety-oriented para sistemas autônomos que combina microkernel, capabilities, hypervisor e fronteira crítico↔cognitivo em um produto de P&D e integração embarcada.

Vamos conversar

Construindo a base operacional do veículo autônomo brasileiro

Para parceiros de tecnologia, investidores, laboratórios e empresas que precisam separar controle crítico, IA, Linux e aceleradores com uma arquitetura clara de isolamento e evolução para safety case.