Portage de Linux vers des cœurs logiciels FPGA à l'aide de Claude Code

Présentation du projet
Un développeur a terminé un projet de week-end consistant à porter Linux pour qu'il s'exécute sur un cœur logiciel FPGA. Le projet impliquait le démarrage d'un noyau Linux nommu directement sur le cœur processeur NEORV32.
Spécifications techniques
Configuration matérielle :
- FPGA : Cyclone IV E (EP4CE6) sur une carte AX301
- Configuration du cœur : architecture RV32IMC, horloge 50 MHz, mode M uniquement (pas de MMU, pas de mode S)
- Mémoire : 32 Mo de SDRAM externe
Composants logiciels :
- Système d'exploitation : noyau Linux version 6.6.83 (configuration nommu)
- Initramfs minimal personnalisé
- Processeur : cœur logiciel NEORV32
Ressources du projet
Le développeur a partagé une vidéo de démonstration montrant le processus de démarrage jusqu'au shell : https://youtu.be/JC6qNcMIWf8
Le dépôt open source complet comprend :
- Tous les correctifs nécessaires pour le portage
- Configurations RTL
- Instructions de compilation
URL du dépôt : https://github.com/14sea/see_neorv32_run_linux
Contexte pour les développeurs
Le portage de Linux vers des cœurs logiciels FPGA démontre des applications pratiques du codage assisté par l'IA pour le développement de systèmes embarqués. Le NEORV32 est un cœur processeur basé sur RISC-V qui peut être synthétisé sur des FPGA, et l'exécution de Linux sur de tels systèmes nécessite une configuration minutieuse de la gestion de la mémoire et des interfaces matérielles. Ce type de projet est utile pour les développeurs travaillant avec du matériel personnalisé ou explorant le développement de l'écosystème RISC-V.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

L'utilisateur d'OpenClaw passe de configurations d'agents complexes à l'automatisation pratique et économise 8 à 10 heures par semaine.
Un développeur utilisant OpenClaw depuis un mois a abandonné les systèmes multi-agents élaborés pour se concentrer sur l'automatisation de la gestion de site web via GitHub. Cette configuration produit désormais 30 publications en 4 semaines, réduisant le travail hebdomadaire de 8-10 heures à environ 20 minutes quotidiennes pour la relecture.

Processus d'un développeur pour créer des jeux textuels basés sur l'IA avec Claude
Un développeur partage son flux de travail pour créer des jeux textuels qui fonctionnent nativement sur des modèles d'IA comme Claude, incluant l'harmonisation des fichiers, l'affinement des règles et l'emballage des jeux sous forme de prompts PDF. Ils ont publié un RTS textuel sur le thème de StarCraft appelé Kreep.

Utiliser un modèle plus petit comme couche d'hygiène d'exécution améliore la fiabilité de l'agent OpenClaw.
Un développeur a découvert qu'ajouter un second modèle plus petit pour servir de couche d'hygiène d'exécution à un agent Qwen 3.5 27B dans OpenClaw a considérablement amélioré la fiabilité, passant de la nécessité de réinitialiser la session toutes les 20 à 30 minutes à un fonctionnement soutenu en session unique.

Migration d'OpenClaw vers Cowork + Claude Code : L'expérience d'un développeur
Un développeur a migré d'OpenClaw vers Cowork d'Anthropic avec les sessions Claude Code, citant de meilleurs cron jobs, un routage par dispatch et une mémoire persistante. La configuration utilise une conception de contexte à trois couches, Cowork gérant l'orchestration et Claude Code exécutant le code dans les dépôts.