TGViewer
C++ Russia — канал конференции C++ Russia — канал конференции @cpprussia_channel · 1.38K subscribers
Post #818 2.17K
Linux «под капотом»: пишем драйвер для реального устройства на RISC-V
3 июля офлайн в Москве пройдет практический мастер-класс по кросс-разработке Linux-драйвера для дисплея LCD1602 на RISC-V-платформе VisionFive2.
Это не «лекция про ядро Linux». Вас ждет три часа живой низкоуровневой разработки: с реальным железом, Device Tree, I²C, обработчиками прерываний и лайв-кодингом драйвера ядра.
План мастер-кла
сса:
⏺️загрузим описание устройства через Device Tree Overlay;
⏺️напишем и соберем модуль ядра Linux;
⏺️выведем текст на LCD1602;
⏺️реализуем чтение содержимого дисплея;
⏺️научимся управлять подсветкой и курсором на дисплее;
⏺️обработаем прерывание по нажатию кнопки;
⏺️посмотрим, как типичные ошибки в драйверах ломают ядро Linux 👀
Мастер-класс будет интере
сен
embedded-, Linux/C/C++-разработчикам, инженерам, работающим с SBC и периферией, и всем, кто хочет перейти от обычной прикладной разработки к системному программированию.
Будет особенно полезно, если вы:
пишете в user space под Linux и хотите, наконец, понять, как всё работает «ниже»;
давно хотели разобраться в Linux Kernel, но не знали, с чего начать;
интересуетесь RISC-V и работой с Device Tree;
хотите увидеть не абстрактную теорию, а полный цикл разработки драйвера на реальном устройстве.
Важ
но: для участия вам понадобятся базовые знания C, Linux и системных вызовов (open/read/write/ioctl).
Этот мастер-класс также проходил на C++ Russia и получил очень положительные отзывы:
⭐️ «Лучший доклад и воркшоп за первый день, а возможно и за всю конфу!»
⭐️ «От этапов разработки драйвера ядра до демо за 3 часа — это прям миникурс»
⭐️ «Очень информативный и полезный на практике мастер-класс»
🎤 Ведущий — Никита Косырев, инженер-программист системного ПО процессорного кластера YADRO. Несколько лет занимается разработкой драйверов периферийных устройств для Linux и embedded-систем.
🗓 3 июля 2026 г.

🕖 19:00–22:00
📍 Москва, БЦ «Трёхгорная мануфактура»

Регистрация
  • 👍 7
  • 🔥 6
  • ❤ 4
  • 👏 3
  • 👎 1
More from @cpprussia_channel
  1. Sep 10, 2026#видеозаписи #плюсочетверг В C++ модель алиасинга формируется сразу несколькими слоями: 1)…
  2. Sep 3, 2026#видеозаписи #плюсочетверг Разбираемся с рефлексией в C++26. Из этого доклада вы узнаете п…
  3. Aug 27, 2026Трансляция бонус-трека завершена, спасибо всем зрителям! Надеемся, вам понравился эксперим…
  4. Aug 27, 2026Раскрываем карты: с разработчиками userver тоже пообщаемся. В конце этого доклада на мини-…
  5. Aug 27, 2026Расписание на сегодня: 13:00 - 13:10 — открытие 13:10 - 14:00 — Никита Путеев (UserGate) —…
  6. Aug 21, 2026Летний бонус-трек C++ Russia 2026 Этой весной было много хороших заявок на доклады, и Прог…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →