Pular para o conteúdo
Fale conosco

Da placa ao campo: Linux embarcado em vários segmentos

Construímos e mantemos os sistemas Linux dentro de produtos de muitos segmentos. Começamos no primeiro bring-up da placa, e ficamos pelos anos de atualizações de software que vêm depois.

Onde já fizemos o trabalho

A O.S. Systems é uma empresa de engenharia de Linux embarcado em Pelotas, Brasil. Ela trabalha com nove fabricantes de silício e com quatro fabricantes de placas e módulos. Cada segmento abaixo é um trabalho que entregamos, e não um mercado onde queremos entrar.

  • O interior de um aviário, com fileiras de comedouros e um quadro de controle na parede.

    Agricultura

    Trabalhamos em agricultura para três clientes. Construímos do zero uma plataforma de controladores agrícolas e ainda a mantemos. Mantemos uma linha de displays de agricultura de precisão em funcionamento em várias versões do kernel. E agora montamos uma terceira plataforma.

    HardwareAllwinner A40i · TI Sitara AM335x · Raspberry Pi CM4

    Veja o caso

  • Um terminal de ponto de venda e uma impressora de cupons no balcão de uma padaria.

    Hardware fiscal e de PDV

    Trabalhamos com hardware fiscal e de ponto de venda para dois clientes. Para um, restauramos um ambiente de build e de validação que estava perdido. O outro, migramos para a nossa própria plataforma e depois tornamos confiáveis as atualizações e o boot.

    HardwareRockchip RV1108 · RV1106 · Raspberry Pi · x86-64

    Veja o caso

  • Um inversor e um quadro de controle na frente de um campo de painéis solares.

    Energia renovável

    Damos suporte a uma empresa de energia solar em duas frentes. Preparamos o produto dela para o Cyber Resilience Act da UE. E mantemos a sua plataforma de várias placas sobre uma base atual, que recebe correções de segurança.

    HardwareNXP i.MX8 · i.MX6ULL · Broadcom

    Veja o caso

  • Um terminal de porta com teclado e leitor de cartão em uma parede de concreto, ao lado de uma porta de aço.

    Segurança

    Fizemos o bring-up e estabilizamos o Linux embarcado dentro de um painel de controle de acesso IP. Depuramos o hardware, adicionamos suporte no kernel e construímos o instalador que a linha de produção usa.

    HardwareNXP i.MX6

    Veja o caso

  • Um computador de painel com a tela escura em uma bancada de oficina, com uma placa carrier e um módulo de computação.

    Eletrônicos

    Estabilizamos o desktop em uma plataforma de Linux embarcado com touchscreen, e ampliamos o suporte a hardware. Entraram um driver de relógio de tempo real e um driver de expansor de GPIO.

    HardwareBoundary Devices Nitrogen i.MX6 · Raspberry Pi CM4

    Veja o caso

  • Um dispositivo médico com a tela escura sobre um carrinho, em uma sala de clínica.

    Saúde

    Damos suporte de ponta a ponta a plataformas de dispositivos de saúde conectados, para dois clientes. Depuramos falhas de áudio e de GPIO e adicionamos conectividade e multimídia. Empacotamos a interface do dispositivo e construímos do zero uma plataforma de câmera.

    HardwareNXP i.MX8M · Boundary Devices module

    Veja o caso

  • Um sintetizador com botões giratórios, controles deslizantes e um teclado sobre uma mesa de madeira, em um estúdio.

    Música

    Construímos do zero a plataforma de Linux embarcado dentro de um instrumento eletrônico com touchscreen. Ela tem o bootloader, o kernel, atualizações remotas (OTA) e uma interface Chromium em modo quiosque.

    HardwareNXP i.MX6

    Veja o caso

  • Um pórtico de aço com câmeras e sensores sobre uma rua da cidade, ao entardecer.

    Mobilidade urbana

    Fazemos o bring-up de Linux embarcado para radares de trânsito e dispositivos de mobilidade conectada. Construímos a cadeia de boot, o pipeline de atualização e a conectividade. E mantemos seguros os dados no dispositivo quando a rede não está disponível.

    HardwareNXP i.MX8 · Toradex Apalis i.MX6 · Broadcom

    Veja o caso

  • Um caminhão fora de estrada carregado de rocha, em uma estrada de uma mina a céu aberto.

    Mineração

    Construímos a plataforma de Linux embarcado para displays de equipamentos de mineração. Ela vai da definição de máquina e do port do kernel até uma interface em navegador. Depois construímos o middleware com que as aplicações do cliente conversam. E avaliamos como as placas são testadas na linha de produção.

    HardwareNXP i.MX6Q

    Veja o caso

  • Um painel de controle com a tela escura na parede de um corredor, ao lado de uma caixa elétrica branca.

    Sistemas para casa inteligente

    Adicionamos suporte à detecção de violação de um relógio de tempo real em um dispositivo de casa inteligente. O chip registra quando alguém interfere nele, e o driver do kernel não expunha isso. Agora expõe.

    HardwareAllwinner H3 · NXP PCF85263A

    Veja o caso

Ainda não há caso publicado

  • Tecnologia da informação
  • Transporte marítimo

O seu segmento pode não aparecer aqui. Isso significa que ainda não temos um caso que podemos publicar. Não significa que não fizemos o trabalho. Conte para nós o que você constrói.

O que continua rodando depois do lançamento

Nenhum dos trabalhos acima para na implantação. Escrevemos os dois produtos abaixo porque os trabalhos que você acabou de ler precisavam deles. Os dois problemas que eles resolvem só aparecem depois que um produto é lançado.

  • UpdateHub

    Um dispositivo em campo precisa melhorar depois do lançamento, e mandar um técnico até ele não é uma resposta. O UpdateHub é a plataforma de atualização remota (OTA) que escrevemos para isso, com um agente no dispositivo e um servidor.

    Explore UpdateHub
  • ShellHub

    Quando um dispositivo falha em campo, alguém ainda precisa alcançá-lo. O ShellHub dá acesso SSH a um dispositivo atrás de um firewall, e nenhum dispositivo precisa de um endereço público.

    Explore ShellHub

Os dois são open source. Nós os usamos primeiro nos trabalhos para os nossos próprios clientes.

Nenhum dos dois é um negócio separado. Eles são o que o trabalho acima precisava, e você pode usá-los sem nos contratar.

Todos os nossos produtos

Perguntas que recebemos

  • Em quais segmentos a O.S. Systems trabalha?

    Publicamos casos em dez segmentos. São eles: agricultura, hardware fiscal e de ponto de venda, energia renovável, segurança, eletrônicos, saúde, música, mobilidade urbana, mineração e sistemas para casa inteligente. Trabalhamos em mais dois, mas ainda não podemos publicar um caso deles.

  • A O.S. Systems constrói imagens personalizadas de Linux embarcado?

    Sim. Construímos o pacote de suporte à placa (BSP), o kernel, o bootloader e o build com Yocto Project. Os seus próprios desenvolvedores podem rodar esse build.

  • O que é o UpdateHub?

    O UpdateHub é a nossa plataforma open source para atualizações remotas (OTA) de firmware. Ele tem um agente no dispositivo e um servidor. Nós o escrevemos e o mantemos.

  • O que é o ShellHub?

    O ShellHub é a nossa plataforma open source para acesso SSH a dispositivos. Ele alcança um dispositivo atrás de um firewall, e nenhum dispositivo precisa de um endereço público.

  • A O.S. Systems só trabalha com empresas que já têm o hardware pronto?

    Não. Podemos entrar enquanto o hardware ainda é uma decisão de projeto, e não depois que as placas chegam. Também assumimos um produto que já está no mercado.

Conte para nós o que o seu produto precisa fazer

Escreva um parágrafo sobre o produto, o silício e o prazo. Um engenheiro que faz esse trabalho vai ler e responder para você.