Pular para o conteúdo
Fale conosco

Saúde

Fabricantes de dispositivos médicos conectados que rodam Linux embarcado. Eles precisam de suporte de software que vai de um primeiro diagnóstico até uma release versionada.

Hardware
NXP i.MX8M · Boundary Devices module
O trabalho
Suporte à plataforma no longo prazo
Um dispositivo médico com a tela escura sobre um carrinho, em uma sala de clínica.

O trabalho

Diagnóstico e uma release versionada

Falhas de áudio e de GPIO encontradas, e a Release 1.2.0 entregue

Dados do caso

Segmento
Saúde, dispositivos médicos
Linha de produtos
Um dispositivo médico em um módulo Boundary Devices
Escopo
Registro de erros, integração de bibliotecas, depuração de áudio, configuração de GPIO, release versionada
  • Registro de erros

    Investigamos como o Linux captura e registra uma falha, para que a equipe possa diagnosticar o que o campo relata.

  • Bibliotecas da aplicação

    Adicionamos as bibliotecas Linux de que a camada de aplicação precisava.

  • Regressão de áudio

    Isolamos a causa de um comportamento estranho no áudio, que uma imagem recente tinha introduzido.

  • GPIO

    Configuramos os pinos do módulo, o que habilitou o hardware ligado a essas linhas.

  • Release 1.2.0

    Construímos e entregamos uma atualização estável e versionada da plataforma.

Suporte a conectividade, interface e aplicação

A mesma plataforma, ampliada ao longo do tempo

Dados do caso

Segmento
Saúde, dispositivos médicos
Escopo
Relógio de tempo real, portas seriais, Wi-Fi e USB OTG, builds e testes de imagens, empacotamento e releases da interface Qt, multimídia, SDK para Windows
  • Relógio e portas seriais

    Adicionamos suporte ao RTC e mais duas portas UART, para os periféricos que o produto precisava alcançar.

  • Wi-Fi e USB OTG

    Adicionamos os dois, o que ampliou as opções de rede e de periféricos do dispositivo.

  • Builds de imagens

    Construímos e validamos uma série de imagens. Depois de cada uma, testamos os efeitos gráficos do Qt e o áudio.

  • A interface do dispositivo

    Empacotamos e publicamos a aplicação IHM. Integramos uma biblioteca ORM em C++ a uma camada Yocto própria, para dados estruturados no dispositivo.

  • Multimídia

    Adicionamos renderização de fontes, GIF e PNG à interface Qt, e corrigimos a reprodução de áudio no GStreamer. O dispositivo tem um som de inicialização.

  • SDK para Windows

    Preparamos e documentamos um SDK, para que os engenheiros do próprio cliente façam builds para a plataforma por conta própria.

Uma plataforma de câmera, construída do zero

Um segundo cliente, uma segunda revisão de hardware, e acompanhamento de vulnerabilidades desde o início

Dados do caso

Segmento
Saúde, dispositivos médicos conectados
Linha de produtos
Um dispositivo médico com câmera, duas revisões de hardware
Silício
NXP i.MX8M
Escopo
Camada Yocto própria, integração de gráficos e de câmera, SDK, atualizações remotas (OTA), layout de disco, acompanhamento de vulnerabilidades, integração contínua
  • A camada Yocto

    Refizemos a camada própria a partir da qual todo o produto é construído. Foi a maior tarefa única deste atendimento.

  • Câmera e interface

    Integramos o Qt 6. Também encontramos e corrigimos o crash no caminho da câmera, abaixo dele.

  • Atualizações remotas (OTA)

    Integramos o UpdateHub e o testamos no dispositivo.

  • Acompanhamento de vulnerabilidades

    Integramos o acompanhamento de CVEs ao build. Em um dispositivo médico, isso não é algo para adicionar depois.

  • Integração contínua

    Nós a configuramos e documentamos, para que os engenheiros do próprio cliente rodem e entendam o build. Foi a segunda maior tarefa aqui.

  • Imagem de produção

    Criamos o layout de disco, e depuramos uma falha na ferramenta de produção do fabricante que grava esse layout.

  • Uma segunda revisão de hardware

    Adicionamos suporte a ela, na mesma plataforma e no mesmo build.

  • SDK

    Integramos um SDK, para que o cliente construa aplicações para a plataforma por conta própria.

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ê.