Desenvolvimento de software no Raspberry Pi
Adoramos o software de código aberto
AMAMOS O SOFTWARE DE FONTE ABERTA Temos um profundo apreço pelo software de fonte aberta. Sua acessibilidade, desenvolvimento orientado pela comunidade e inovação nos inspiram. O software de fonte aberta capacita os usuários, promove a colaboração e impulsiona o progresso tecnológico. Ao adotá-lo, contribuímos para um conjunto compartilhado de conhecimentos e nos beneficiamos da experiência coletiva de desenvolvedores de todo o mundo. Apoiamos e valorizamos os princípios de transparência, liberdade e sucesso compartilhado que o software de fonte aberta incorpora.
O projeto fornece um conjunto flexível de ferramentas e um espaço onde desenvolvedores de softwares embarcados em todo o mundo podem compartilhar tecnologias, pilhas de software, configurações e melhores práticas que podem ser usadas para criar imagens Linux personalizadas para dispositivos embarcados e IOT, ou sempre que um sistema operacional Linux personalizado for necessário.
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.
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.