Разработка RTOS Embox / Портирование ОС на RISC-V / Linux для embedded

Битовые маски: о системном программировании простыми словами

В 19 выпуске к ведущим подкаста «Битовые маски» присоединился Антон Бондарев, создатель и активный разработчик Embox — свободной кросс-платформенной RTOS для встроенных систем.

Руководствуясь богатым опытом разработки собственной операционной системы, Антон проанализировал использование Linux для встроенных систем и описал сферы, где другие операционные системы (в том числе Embox) выглядят предпочтительнее. Мы обсудили нюансы поддержку разных архитектур в ОС, проблемы портирования драйверов, порассуждали о том, насколько Linux и другие ОС могут быть настоящими real-time ОС и насколько каждая из них POSIX-совместимая. Наконец, обсудили развитие студентов в сфере системного программирования — в том числе на примере самого́ Антона, начинавшего проект Embox еще в аспирантуре матмеха СПбГУ.

Видеоверсия выпуска на YouTube: https://youtu.be/1LUFhkkKNnk
Видеоверсия выпуска на Rutube: https://rutube.ru/video/d65d6dfb18a095e59d17b0501beb8dbb/

  • Embox: https://github.com/embox/embox
  • Упомянутые статьи на Хабре: https://habr.com/ru/articles/844288/ и https://habr.com/ru/articles/777302/

✅Подписывайтесь на Telegram-канал подкаста: https://t.me/+bx50QfUlw4pkZDEy

🔹Станьте частью команды YADRO! https://careers.yadro.com

0:00 - Тизер

0:50 - Представление Антона Бондарева

1:54 - Начало карьеры

4:17 - Причина создания Embox

4:55 - Развитие Linux для embedded и real-time систем

9:38 - Проблемы Linux, которые не позволяют его использовать в некоторых проектах

14:08 - Особенности Embox

22:52 - DSL язык для конфигурирования ОС

29:01 - Разработка драйверов и прикладных программ для Embox

38:55 - Поддержка Tcl в Embox и верификация на ПЛИС

42:24 - Внутреннее устройство Embox и тестирование ОС

49:08 - Конкуренты среди RTOS

51:24 - POSIX-совместимость

56:49 - Embox — ОС реального времени?

58:14 - Поддержка процессорных архитектур в Embox

1:01:55 - Портирование на RISC-V

1:14:22 - Активная работа со студентами

1:25:03 - Заключение

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada