Автор рассказывает как он сделал портативную игровую консоль за 1 бакс на базе микроконтроллера CH32V003. Этот RISC‑V чип стоит всего 9 центов оптом, имеет 32‑битное ядро с тактовой частотой 48МГц, 2КиБ ОЗУ и 16КиБ флеш‑памяти.
Для разработки он использовал язык Rust, а конкретно проект ch32‑hal, создал платформонезависимый "игровой движок" и отлаживал логику игры на компьютере, а затем портировал код на устройство с OLED‑дисплеем 128×64 пикселей.
Из‑за нехватки ОЗУ пришлось отказаться от буфера кадра и напрямую отправлять команды отрисовки на дисплей.
А чтобы показывать что-то плавнее чем 1 кадр в секунду - пришлось отказаться от вычислений с плавающей точкой
16.05.2026
Похожее
04.09.2026
Оптимизация DNS-кэша
Ребята из Cloudflare рассказывают, как пять последовательных оптимизаций расклад...
31.08.2026
Профилирование Rust
В статье про hotpath-rs - универсальный профайлер производительности для Rust. ...
27.08.2026
На Rust после Go
Автор, пять лет писавший на Go, сначала скептически отнесся к появлению Rust в е...
25.08.2026
Вкуc zig после Rust
Автор, семь лет писавший на Rust, переписал свой проект jsonpath-rust на Zig и д...