Milk-V Mars vs. Raspberry Pi: A Revolução dos Processadores RISC-V em Placas de Desenvolvimento
Após a experiência com o Orange Pi, que é equipado com um processador ARM, minha próxima aventura tecnológica foi com o Milk-V Mars, uma mini placa de desenvolvimento que utiliza um processador RISC-V. Se você está interessado em hardware e placas de desenvolvimento, como o Raspberry Pi e o Orange Pi, o Milk-V Mars pode ser uma opção empolgante para explorar.
O que é o Milk-V Mars?
O Milk-V Mars é uma placa de desenvolvimento compacta, projetada para funções similares às das placas Raspberry Pi e Orange Pi, podendo servir como um mini PC ou mini servidor. A grande inovação do Milk-V Mars é seu processador baseado na arquitetura RISC-V, em contraste com a arquitetura ARM comumente encontrada em placas semelhantes.
Arquitetura RISC-V: O Futuro dos Processadores?
Tanto os processadores ARM quanto RISC-V pertencem à arquitetura RISC (Reduced Instruction Set Computer). Os processadores ARM são licenciados e produzidos por diversas empresas que pagam à ARM pelo uso da tecnologia. Em contraste, a arquitetura RISC-V, desenvolvida na Universidade de Berkeley em 2010, é de código aberto. Isso significa que qualquer pessoa pode projetar e fabricar um processador RISC-V sem pagar royalties à ARM.
A arquitetura RISC-V tem ganhado destaque, especialmente com a crescente adoção na China, que busca reduzir sua dependência da tecnologia ocidental. Por ser uma tecnologia aberta, permite personalização e inovação, como exemplificado pelo Milk-V Mars.
Especificações do Milk-V Mars
O Milk-V Mars é equipado com um processador StarFive JH7110 de 64 bits, com um SOC de 4 núcleos que operam a até 1,5 GHz. Ele inclui 8 GB de RAM DDR4 e suporta armazenamento através de um cartão de memória e um slot eMMC. A conectividade é garantida por uma porta Ethernet, 3 portas USB 3.0 e uma USB 2.0.
Além disso, a placa possui 40 pinos GPIO, permitindo a conexão de diversos periféricos e módulos adicionais. Sua GPU, a Imagination BXE-4-32, oferece suporte para OpenCL 1.2, OpenGL ES 3.2 e Vulkan 1.2, embora seja relativamente modesta.
Instalação de Sistemas e Compatibilidade
Atualmente, consegui instalar o Debian 11 no Milk-V Mars, e uma imagem do Ubuntu já está disponível, aguardando um upgrade de firmware para possibilitar o boot. Embora alguns programas possam não funcionar ainda devido à necessidade de compilação específica para a arquitetura RISC-V, existe um projeto chamado box64 que visa facilitar a execução de aplicativos x86 em processadores ARM e RISC-V, semelhante ao que o Rosetta 2 faz para Macs com chips M1, M2 e M3.
Para uma visão mais detalhada da minha experiência com o Milk-V Mars, confira a análise completa no canal Rikerlinux.
Se você está explorando novas tecnologias e placas de desenvolvimento, o Milk-V Mars e sua arquitetura RISC-V oferecem uma perspectiva fascinante. E você, já testou ou está pensando em testar alguma placa de desenvolvimento com processador RISC-V? Compartilhe suas experiências nos comentários!