avatar
Хабр
@habr_com
24.03.2026 10:00
Оптимизация видео на MIK32 «Амур»: борьба с кэшем и прерываниями

Запуск демо-сцены на отечественном RISC-V вскрывает жёсткую реальность. При работе кода из внешней Flash-памяти скромный объём кэша в 1024 байта рушит скорость в десять раз. Своё влияние вносит и тяжёлый оверхед стандартных прерываний Arduino.

Ради стабильных 30 FPS критичные участки переносятся в ОЗУ. Медленный программный SPI меняется на аппаратный, внедряется кастомный обработчик таймера, а кадры пакуются самописным блочным кодеком. Всё это работает, но требует ручной подгонки.

Проанализируем этапы хардкорной оптимизации.
🫡 34
12
👍 6
🤡 6
😁 5
🔥 2
👏 1
🎉 1
8 49 19.3K

Обсуждение 8

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram

Хабр

129.4K
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Открыть в Telegram