Портирование Linux на программные ядра ПЛИС с использованием Claude Code

✍️ OpenClawRadar📅 Опубликовано: 15 апреля 2026 г.🔗 Source
Портирование Linux на программные ядра ПЛИС с использованием Claude Code
Ad

Обзор проекта

Разработчик завершил проект выходного дня по портированию Linux для запуска на процессорном ядре, реализованном в ПЛИС. Проект включал прямую загрузку ядра Linux без MMU на процессорное ядро NEORV32.

Технические характеристики

Аппаратная конфигурация:

  • ПЛИС: Cyclone IV E (EP4CE6) на плате AX301
  • Конфигурация ядра: архитектура RV32IMC, тактовая частота 50 МГц, только режим M (без MMU, без S-режима)
  • Память: 32 МБ внешней SDRAM

Программные компоненты:

  • ОС: Ядро Linux версии 6.6.83 (конфигурация без MMU)
  • Пользовательская минимальная initramfs
  • Процессор: Программное ядро NEORV32

Ресурсы проекта

Разработчик поделился демонстрационным видео, показывающим процесс загрузки до командной оболочки: https://youtu.be/JC6qNcMIWf8

Полный репозиторий с открытым исходным кодом включает:

  • Все необходимые патчи для портирования
  • Конфигурации RTL
  • Инструкции по сборке

URL репозитория: https://github.com/14sea/see_neorv32_run_linux

Ad

Контекст для разработчиков

Портирование Linux на программные ядра для ПЛИС демонстрирует практическое применение ИИ-ассистированного программирования для разработки встроенных систем. NEORV32 — это процессорное ядро на основе RISC-V, которое можно синтезировать на ПЛИС, и запуск Linux на таких системах требует тщательной настройки управления памятью и аппаратных интерфейсов. Подобные проекты полезны для разработчиков, работающих с пользовательским оборудованием или исследующих развитие экосистемы RISC-V.

📖 Прочитать полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Анализ 7 лет дневниковых записей с помощью LLM: провалы RAG и тонкой настройки
Кейсы

Анализ 7 лет дневниковых записей с помощью LLM: провалы RAG и тонкой настройки

Ведя дневник с 2019 года, разработчик передал более 200 записей LLM для поиска закономерностей — RAG не сработал, тонкая настройка не сработала, и конфиденциальность была ограничением. Итоговый подход выявил циклические жизненные уроки каждые два года.

OpenClawRadar
Агент OpenClaw потратил $20 на API-токены из-за раздувания контекста при веб-скрапинге
Кейсы

Агент OpenClaw потратил $20 на API-токены из-за раздувания контекста при веб-скрапинге

Разработчик, создававший агента OpenClaw для мониторинга финансовых сайтов, случайно потратил токенов API на $20 за несколько часов, получая страницы Yahoo Finance, которые включали 609 000 токенов лишнего HTML, такого как навигационные панели и баннеры cookie, в контекстном окне.

OpenClawRadar
Независимый исследователь использует ИИ Claude для написания статьи по квантовой механике и 30–50 тысяч строк кода на Rust.
Кейсы

Независимый исследователь использует ИИ Claude для написания статьи по квантовой механике и 30–50 тысяч строк кода на Rust.

Независимый исследователь использовал Claude AI в качестве соавтора для написания научной статьи под названием 'Геометрия Клиффорда как основа квантовой механики' и разработки 30-50 тысяч строк кода на Rust без внешних зависимостей. Код проверяет корреляции Белла и волновую динамику в фазовой решётке.

OpenClawRadar
Разработчик создает полноценный SaaS-продукт с Claude Cowork: Приложение с табло счёта MLB, включающее аутентификацию, платежи и виджет для встраивания.
Кейсы

Разработчик создает полноценный SaaS-продукт с Claude Cowork: Приложение с табло счёта MLB, включающее аутентификацию, платежи и виджет для встраивания.

Разработчик создал ScorePorch — персонализированное приложение для отображения результатов MLB с фронтендом на React, API на Express/Vercel, аутентификацией через Supabase, платежами Stripe и встраиваемым виджетом, полностью используя сессии Claude Cowork. Проект включает живые результаты, тематические дашборды команд и 23-килобайтный виджет без зависимостей.

OpenClawRadar