Portando Linux para Núcleos Soft de FPGA Usando Claude Code

Visão Geral do Projeto
Um desenvolvedor concluiu um projeto de fim de semana portando o Linux para rodar em um núcleo soft FPGA. O projeto envolveu inicializar um kernel Linux nommu diretamente no núcleo do processador NEORV32.
Especificações Técnicas
Configuração de Hardware:
- FPGA: Cyclone IV E (EP4CE6) em uma placa AX301
- Configuração do Núcleo: Arquitetura RV32IMC, clock de 50 MHz, apenas modo M (Sem MMU, Sem modo S)
- Memória: 32 MB de SDRAM externa
Componentes de Software:
- Sistema Operacional: Kernel Linux versão 6.6.83 (configuração nommu)
- initramfs mínimo personalizado
- Processador: Núcleo soft NEORV32
Recursos do Projeto
O desenvolvedor compartilhou um vídeo de demonstração mostrando o processo de inicialização até o shell: https://youtu.be/JC6qNcMIWf8
O repositório de código aberto completo inclui:
- Todos os patches necessários para a portabilidade
- Configurações RTL
- Instruções de compilação
URL do Repositório: https://github.com/14sea/see_neorv32_run_linux
Contexto para Desenvolvedores
Portar o Linux para núcleos soft FPGA demonstra aplicações práticas de codificação assistida por IA para desenvolvimento de sistemas embarcados. O NEORV32 é um núcleo de processador baseado em RISC-V que pode ser sintetizado em FPGAs, e executar o Linux em tais sistemas requer configuração cuidadosa do gerenciamento de memória e interfaces de hardware. Este tipo de projeto é útil para desenvolvedores que trabalham com hardware personalizado ou exploram o desenvolvimento do ecossistema RISC-V.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Pipeline do Agente OpenClaw Usado para Escrever e Publicar Três Romances de IA em uma Semana
Um desenvolvedor utilizou o OpenClaw para criar um fluxo de trabalho com quatro agentes que escreveram, editaram e publicaram três romances completos na Amazon KDP em sete dias. O pipeline incluiu agentes especializados para escrita, edição, marketing e orquestração.

OpenClaw na AWS Lightsail: Análise de Custos e Lições de Configuração
Um desenvolvedor gastou US$ 100 em uma semana executando o OpenClaw no AWS Lightsail com Claude Sonnet 4.6 via Bedrock, descobrindo que configurações de sandbox, gerenciamento de tokens e tamanho do prompt impactam significativamente a funcionalidade e os custos.

Alien Pinball Postmortem: Jogo de Pinball com Física Completa Construído com Claude + Ferramentas de IA
Um desenvolvedor compartilha como criou um jogo completo de pinball no navegador usando Claude Code (Opus), ChatGPT para arte, Suno para música e LittleJS+Box2D. Inclui fluxo de trabalho sem PixiJS, arte gerada por IA alinhada à geometria da física e lições práticas sobre codesenvolvimento com IA.

Jogo de curling baseado em navegador criado com Claude Sonnet 4.5 por um não-programador
Um desenvolvedor sem experiência em programação criou um jogo de curling totalmente jogável baseado em navegador usando Claude Sonnet 4.5. O jogo inclui física, pontuação e fluxo de jogo completo, com Claude lidando com toda a geração de código, depuração e refinamento com base em feedback em inglês simples.