Операционные системы / Linux / Zephyr / HAL и BSP / ARC-V

Операционные системы / Linux / Zephyr / HAL и BSP / ARC-V

Update: 2024-04-261
Share

Description

В гостях у «Битовых масок» — Алексей Бродкин из Synopsys. Он работает в компании уже 16 лет и сейчас руководит инженерами, которые разрабатывают Linux и операционные системы реального времени. Поговорим с гостем об особенностях ОС и их поддержки для разных процессоров и архитектур. А еще обсудим на примере ARC-V, зачем большому вендору вкладываться в создание процессорного семейства, которое будет использовать набор команд открытой архитектуры RISC-V.


Почему вероятность появления новой большой и полноценной операционной системы очень мала? Что представляет из себя уровень аппаратных абстракций в ОС? Можно ли начинать разработку операционной системы до появления микросхемы в кремнии? Как взаимосвязаны прерывания, их обработчики и планировщик задач? Ответы на эти и другие вопросы — в одиннадцатом эпизоде «Битовых масок».

Упомянутые полезные ссылки вы найдёте в описании к видеоверсии выпуска: https://youtu.be/e8CidbF_OiU

00:00:00 — Тизер

00:01:31 — Вступление

00:01:50 — Представление Алексея

00:02:41 — Начало карьеры и текущая деятельность Алексея

00:07:00 — Микроконтроллер vs. микропроцессор

00:10:43 — ОС, над которыми работает команда Алексея

00:11:45 — Почему может появиться/не появиться еще одна ОС/RTOS

00:16:13 — Что такое ОС и зачем она нужна

00:20:41 — Создание драйверов

00:27:23 — Микроядерные ОС

00:32:40 — Уровень аппаратных абстракций: HAL и BSP

00:40:29 — Разница между полномасштабной ОС и RTOS

00:47:14 — Миграция фич из полномасштабных ОС в RTOS

00:57:41 — POSIX как механизм абстракции

01:01:16 — Дорастет ли Zephyr до полномасштабной ОС

01:05:59 — Управление проектом Zephyr RTOS

01:08:41 — Поддержка новой архитектуры в Linux

01:18:18 — Linux в гетерогенных системах

01:22:44 — Использование компонентов других производителей крупными производителями

01:26:11 — Обработка прерываний и планировщик задач в ОС

01:36:50 — Семейство ARC-V на базе RISC-V от Synopsys

01:50:03 — Заключение

01:50:41 — Благодарности

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


Comments 
loading
In Channel
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Операционные системы / Linux / Zephyr / HAL и BSP / ARC-V

Операционные системы / Linux / Zephyr / HAL и BSP / ARC-V