Skip to main content
Desenvolvimento - Desenvolvimento de Software uma captura de tela de um código de computador

Desenvolvimento de software

Yocto Uboot QT para Raspberry Pi

Nós adoramos o software de código aberto

Saiba como criar uma plataforma pronta para produção Linux pronta para produção para Raspberry Pi Compute Module 5. Descubra alternativas leves para YoctoAutomação de imagens, atualizações A/B, provisionamento confiável e gerenciamento de OTA usando rpi-image-gen, rpi-sb-provisioner, e SWUpdate para sistemas incorporados e produtos industriais.

Saiba como personalizar Raspberry Pi OS imagens usando o rpi-image-genuma estrutura leve e com script para compilações de sistemas automatizadas e reproduzíveis. Descubra guias sobre configuração, provisionamento, integração de CI/CD e implantação de produção para o Raspberry Pi Compute Module 5. Perfeito para desenvolvedores que buscam geração eficiente de imagens, controle de sistema e soluções robustas de Linux soluções robustas.

Saiba como projetar sistemas incorporados robustos usando o particionamento do sistema de arquivos raiz A/B para Raspberry Pi Compute Module 5. Explore estratégias de atualização seguras, SWUpdate integração, sistemas de recuperação e layouts de partição práticos para garantir atualizações OTA seguras e atômicas e recuperação confiável do dispositivo. Ideal para a produção pronta Linux e gerenciamento remoto de dispositivos.

Automatize o Raspberry Pi Compute Module 5 provisionamento com o rpi-sb-provisioner. Nosso site aborda a automação, a instalação, a configuração e a implementação da primeira inicialização. Saiba como simplificar a integração de dispositivos, garantir configurações consistentes e integrar-se aos sistemas de back-end para obter uma fabricação eficiente e implementações seguras e reproduzíveis. Descubra os guias para a produção pronta LinuxOTA, atualizações OTA e muito mais.

Software embarcado Raspberry Pi - Yocto construir Raspberry Pi 4 em um ambiente docker uma captura de tela de um computador
Software embarcado Raspberry Pi - Qt no Raspberry Pi 4 uma captura de tela de computador de uma tela azul

O Qt é frequentemente usado para desenvolver interfaces gráficas. O Qt contém bibliotecas C++ para criar interfaces gráficas que podem ser compiladas em vários sistemas operacionais.
Uma vez que esta compilação requer alto poder de processamento, é aconselhável que ela seja feita em outro computador e a aplicação finalizada seja instalada no computador de destino, caso ele tenha baixo poder de processamento.
Existem muitas instruções on-line para desenvolver um aplicativo Qt para os modelos Raspberry Pi 3 e Pi 4.

Software embarcado Raspberry Pi - Yocto Raspberry tela inicial personalizada com barra de progresso uma barra de carregamento branca com texto preto

Normalmente, ao criar uma imagem linux personalizada com o Yocto para um Raspberry Pi, você deseja que seja mostrada uma tela inicial personalizada com uma barra de progresso.

Este é um guia para instalar o Raspberry Pi OS Lite no Compute Module 4. Como computador de trabalho, uso o Ubuntu 20, instalado em uma máquina virtual.

Este é um guia para compilar o Qt 5.15.2 para o Raspberry Pi 4 e instalá-lo no Compute Module 4.
É uma atualização para o meu post no blog Qt sobre o Raspberry Pi 4, com a diferença de que desta vez estou usando o Raspberry Pi OS Lite.

Este é um guia para configurar o Qt-Creator para usar bibliotecas Qt compiladas cruzadas para o Raspberry Pi 4 e para criar aplicativos para o Raspberry.

Recentemente tive que desenvolver um aplicativo (sistema de quiosque) para/em um Raspberry Pi 4. O especial era que 2 monitores de toque deveriam ser conectados via HDMI, que tinha que ser girado 90 graus para a direita. Então, formatos retrato, 2 monitores um em cima do outro.
Girar a tela e organizá-la em cima uma da outra não causou problemas, pois isso é facilmente possível através da interface do usuário - um "Raspbian Buster com desktop e software recomendado" foi instalado.

Devido à gravação ou substituição frequente de dados, a vida útil de um cartão SD é afetada.

Por exemplo, recomenda-se gravar dados temporários (por exemplo, valores de sensor para cálculos comparativos) em um disco RAM para aplicativos que geralmente contêm dados temporários (por exemplo, valores de sensor para cálculos comparativos) que não são mais necessários após uma reinicialização.

Você também pode usar a interface USB-C do Raspberry Pi 4, que normalmente é usada para fonte de alimentação, como uma interface USB normal.
Neste caso, no entanto, o Raspberry deve fornecer energia através dos pinos GPIO.