Разработка 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 - Заключение

Bạn cần đăng nhập để nghe các tập có chứa nội dung thô tục.

Luôn cập nhật thông tin về chương trình này

Đăng nhập hoặc đăng ký để theo dõi các chương trình, lưu các tập và nhận những thông tin cập nhật mới nhất.

Chọn quốc gia hoặc vùng

Châu Phi, Trung Đông và Ấn Độ

Châu Á Thái Bình Dương

Châu Âu

Châu Mỹ Latinh và Caribê

Hoa Kỳ và Canada