Progresso no desenvolvimento de firmware aberto para Raspberry Pi

Uma imagem inicializável para placas Raspberry Pi está disponível para teste, baseada no Debian GNU/Linux e fornecida com um conjunto de firmware aberto do projeto LibreRPi. A imagem foi criada usando os repositórios padrão do Debian 11 para a arquitetura armhf e se distingue pela entrega do pacote librepi-firmware preparado com base no firmware rpi-open-firmware.

O estado de desenvolvimento do firmware foi levado a um nível adequado para executar o desktop Xfce. Em sua forma atual, o firmware fornece o driver v3d para o acelerador gráfico VideoCore, aceleração 2D, vídeo DPI, vídeo NTSC (saída composta), Ethernet, host USB, host i2c e cartão SD nas placas Raspberry Pi 2 e Raspberry Pi 3. Os recursos ainda não suportados incluem aceleração de decodificação de vídeo, CSI, SPI, ISP, áudio PWM, DSI e HDMI.

Lembramos que apesar da presença de drivers abertos, o funcionamento do acelerador de vídeo VideoCore IV é garantido por firmware proprietário carregado na GPU, que inclui funcionalidades bastante extensas, por exemplo, o suporte para OpenGL ES é implementado no lado do firmware. Essencialmente, no lado da GPU, uma aparência de sistema operacional é executada e o trabalho dos drivers abertos é reduzido à transmissão de chamadas para firmware fechado. Para eliminar a necessidade de download de blobs, desde 2017 a comunidade vem desenvolvendo um projeto para desenvolver uma versão gratuita do firmware, incluindo componentes para execução no lado da GPU VC4.



Fonte: opennet.ru

Adicionar um comentário