UNIX para os mais pequenos: FUZIX OS portado para Raspberry Pi Pico

Há algum tempo foram lançados o microcontrolador RP2040 e a placa Raspberry Pi Pico nele baseada. E recentemente, o desenvolvedor David Given conseguiu portar para ele o FuzixOS (ou simplesmente FUZIX), que estava disponível anteriormente para o microcontrolador ESP8266. A versão portada para RP2040 possui suporte a cartão SD para o sistema de arquivos principal e arquivo de troca e suporte de console no UART0.

Imagens: Fundação Alasdair Allan / Raspberry Pi

O sistema operacional suporta a execução de até 15 processos (sem multitarefa ainda) e a execução de binários personalizados usando até 64 KB de memória para código e dados. O sistema operacional tem vários programas padrão: fsck, o shell Bourne, algumas ferramentas Unix, um clone do vi e alguns jogos simples. FUZIX é baseado em UZI, outro projeto de porta Unix para Z80 antigo, e corresponde à versão 7 do Unix com algumas adições de sistemas mais recentes até SysV.

Dado explicou que a porta Fuzix atual no RP2040 está inicializando de forma estável, mas ainda precisa de algum trabalho. Atualmente, ele não tem suporte para multitarefa, pipelines e capacidade de trabalhar com flash NAND integrado. O desenvolvedor esclareceu que a porta usa apenas um núcleo do chip dual-core Arm Cortex-M0 +, deixando a possibilidade de usar outro núcleo e GPIO para outros fins. Ao mesmo tempo, a porta Fuzix consome apenas uma parte dos 269 Kbytes de RAM do dispositivo para operação.

É verdade que o Raspberry Pi Pico funciona um pouco mais devagar na frequência nominal do que o ESP8266, embora Dado admitisse que ainda não havia feito overclock do controlador. Mas mesmo neste caso, o desempenho do RP2040 é suficiente para o FUZIX funcionar. Dada a documentação existente usada e o Raspberry Pi Pico SDK para criar uma porta Fuzix no RP2040. Saiba mais aqui, e o blog do Raspberry Pi tem instruções detalhadas sobre como fazer o FUZIX funcionar. O autor também portou o FUZIX para o ESP8266.

avalanche

Postagens recentes

A tecnologia de comunicação via satélite 5G da Starlink estará disponível em smartphones comuns em 10 países europeus até 2028.

A Starlink firmou um acordo com a gigante alemã de telecomunicações Deutsche Telekom para implementar…

3 horas atrás

A Steam publicou um relatório sobre o hardware usado pelos jogadores que ninguém acreditou.

Uma análise da última Pesquisa Steam, um relatório mensal da Valve que visa compreender as…

3 horas atrás

A editora de Terminator: Survivors e Styx: Blades of Greed, que enfrenta falência, adiou a Nacon Connect 2026 para apresentar os jogos “em sua melhor forma”.

A editora francesa Nacon (Terminator: Survivors, Styx: Blades of Greed, RoboCop: Rogue City) confirmou o…

5 horas atrás

“Estranho no melhor sentido da palavra”: Os críticos deram seu veredicto sobre o jogo de RPG de fantasia da Esoteric Ebb, no estilo de Planescape: Torment e Disco Elysium.

Antes do seu lançamento amanhã, o RPG de fantasia Esoteric Ebb, do desenvolvedor sueco Christoffer…

6 horas atrás

ASML expandirá sua linha de produtos: litografias incluirão equipamentos avançados de embalagem de chips.

A ASML é a única fabricante de equipamentos de litografia ultravioleta extrema (EUV), essenciais para…

6 horas atrás