A Pimoroni fabrica uma série de telas, placas e kits empolgantes baseados no controlador Pico do Raspberry Pi ou no chip RP2040 que o alimenta. O próximo grande projeto da empresa de eletrônicos com sede em Sheffield: um console de jogos com o formato de um Chromecast, dois chips RP2040 diferentes e a capacidade de inicializar diretamente na linha de comando Python REPL.
Os fundadores da Pimoroni, Jon Williamson e Paul Beech, divulgaram o próximo produto, que eles disseram que provavelmente será chamado de DV ou “Digital Video” Stick, no episódio da semana passada do Tom’s Hardware Pi Elenco (abre em nova aba)nosso programa semanal sobre tudo sobre Raspberry Pi.
“Este produto stick, esta coisa HDMI é a coisa mais divertida que temos no momento”, disse Williamson.
O stick terá uma porta HDMI integrada que permite conectá-lo diretamente a uma TV ou monitor, junto com uma porta USB que você pode usar para conectar um periférico com fio. Mas também terá conectividade Bluetooth para que você possa emparelhar um controlador sem fio ou teclado com ele.
Se você usá-lo como um console de jogos, o DV Stick poderá jogar os mesmos jogos que rodam no portátil Pimoroni’s PicoSystem. Lançado em 2021, o PicoSystem já conta com alguns jogos feitos pela comunidade para ele, mas também fornece ferramentas para que você possa desenvolver o seu próprio em C++, MicroPython ou CircuitPython. O PicoSystem usa um único RP2040 para processamento e saída para uma tela de 240 x 240, 1,54 polegadas. Pimoroni não especificou uma resolução máxima para o DV Stick, mas como ele foi projetado para se conectar a uma TV, esperamos que atinja pelo menos 1080p.
A Pimoroni também está trabalhando em uma maneira de executar o MicroPython REPL diretamente no stick DV para que você possa inicializar em um prompt (sem outro sistema operacional além do firmware do dispositivo) e começar a escrever e executar o código diretamente no prompt. Esse tipo de experiência lembra a interface do usuário de muitos computadores da década de 1980, como ZX Spectrum, Atari 400 e Commodore 64. Nesses, o sistema inicializou em um prompt onde você pode inserir programas BASIC.
A empresa também disse que as pessoas poderiam usar o DV Stick para exibição de informações. Por exemplo, se você quiser colocar um cronograma em uma tela onde todos possam vê-lo, poderá escrever um programa simples usando a biblioteca Picographics Micropython da empresa e conectar o dispositivo a um monitor.
Os chips duplos RP2040 no DV Stick permitirão que ele tenha uma CPU que faz o processamento do software e outra que apenas dirige a tela. Cada um dos chips possui seu próprio chip PS RAM, o que significa que haverá mais memória do que os 264K que vêm de fábrica com os chips RP2040 / Raspberry Pi Picos.
“Cada um dos chips tem um chip PS RAM para o frame buffer e, no VSync, eles trocam”, disse Williamson. “Portanto, temos um mux analógico que basicamente troca os chips entre os dois para que o processador do aplicativo grave no buffer de quadro em um chip de RAM e, quando o VSync ocorre no monitor, ele passa esse chip de RAM para o processador do monitor, que entrega seu chip de RAM de volta para o processador do aplicativo para que a exibição seja exibida na tela.”
Dirigir um monitor HDMI com apenas um processador RP2040 deixaria você sem uma tonelada de desempenho de aplicativo, observou Williams, porque a codificação de vídeo leva muitos ciclos de CPU.
Não há data de lançamento ou preço definitivo para o DV Stick, que pode ser chamado de outra coisa quando for lançado. O produto está funcionando em uma protoboard, mas ainda não há um protótipo funcionando, então não temos nenhuma foto dele no artigo. No entanto, Williamson e Beech disseram que o produto deve estar pronto dentro de algumas semanas. Sempre que for lançado, eles esperam que os fabricantes encontrem maneiras novas e empolgantes de usá-lo.
“É um pouco estranho, mas gostamos tanto do conceito que não nos preocupamos muito com o que é útil”, disse Williams. “Nós apenas jogamos tudo o que parecia divertido e pensamos em ver o que acontece.”