Реальные операционные системы
-
Задержка прерываний: факторы и влияние на производительность
Задержка прерываний (interrupt latency) в вычислениях: причины, влияние на производительность CPU и ОС, компромиссы между задержкой, пропускной способностью и загрузкой.
-
Системы реального времени: аппаратное и программное обеспечение с временными ограничениями.
Вычислительные системы реального времени: изучение аппаратного и программного обеспечения с жесткими временными ограничениями и гарантированными сроками отклика.
-
Операционные системы реального времени: принципы и характеристики.
Операционная система реального времени (RTOS): для приложений с жесткими временными ограничениями. Управление задачами, приоритеты, прерывания. ⏱️💻
-
QNX: История и Развитие Операционной Системы Реального Времени
QNX – коммерческая RTOS для встраиваемых систем. Микроядерная архитектура, распределенная обработка, надежность и использование в автомобилях и других устройствах.
-
Встраиваемые операционные системы: обзор и развитие
Встраиваемые операционные системы (EOS): что это, применение в электронике, автомобилях и мобильных устройствах. RTOS и надежность работы.
-
Прекращенная операционная система Windows Embedded Compact
Windows Embedded Compact: устаревшая ОС Microsoft для мобильных и встраиваемых устройств. Основа для Pocket PC, Windows Phone 7 и др. Лицензирование OEM.
-
Планирование с фиксиоритетами на основе частоты задач
Планирование задач в реальном времени: RMS алгоритм, приоритеты на основе периодов, детерминированные сроки, анализ и гарантии. Оптимизация RTOS.
-
VRTX: История и Применение Операционной Системы Реального Времени
VRTX: Операционная система реального времени от Mentor Graphics для встраиваемых систем и SoC. Устарела, заменена Nucleus RTOS. История разработки.
-
ОС EROS: Операционная система на основе возможностей
EROS: надежная ОС на основе возможностей, разработанная для исследований. Автоматическая сохранность данных, безопасность и поддержка компонентного ПО.
-
RTLinux: Операционная система реального времени на ядре Linux
RTLinux: операционная система реального времени на базе Linux. Управление роботами, сбором данных и промышленным оборудованием. Патентная технология FSMLabs.
-
Enea AB: История и разработки в области операционных систем реального времени
Enea AB: глобальная IT-компания из Швеции. Разработка и консалтинг в области операционных систем реального времени, включая OSE. Основана в 1968 году.
-
Кен Сакамура: Создатель TRON и пионер повсеместных вычислений.
Кен Сакамура: японский профессор, создатель RTOS TRON. Лауреат премии Такеда, лидер лаборатории UNL и форума T Engine. Инновации в IT и электронике.
-
Расширение реального времени для ядра Linux: RTAI и RTAI XML
RTAI: расширение ядра Linux для приложений реального времени. Детерминированные отклики, POSIX-совместимость, поддержка архитектур x86, ARM, PowerPC и MIPS.
-
POSIX Threads: Модель параллельного выполнения
POSIX Threads (pthreads): модель параллельного выполнения для повышения производительности. API для создания и управления потоками в Unix-подобных ОС.
-
Встроенное программное обеспечение: управление некомпьютерными устройствами
Встраиваемое ПО: управление техникой без компьютера. Разработка, особенности, применение в автомобилях, приборах, роботах и других устройствах.
-
TinyOS: Операционная система для беспроводных сенсорных сетей
TinyOS: операционная система для беспроводных устройств и сенсорных сетей. Разработка на nesC, открытый исходный код, применение в IoT и космосе.
-
LynxOS: Операционная система реального времени
LynxOS – надежная RTOS для встраиваемых систем реального времени. POSIX-совместимость, поддержка Linux, применение в авиации, промышленности и телекоммуникациях.
-
Ядро RTOS: Операционная система реального времени для встраиваемых систем
Nucleus RTOS: надежная ОС реального времени для встраиваемых систем (медицина, IoT, промышленность). Поддержка 32/64-бит, многоядерных процессоров и безопасности.
-
Наихудшее время исполнения: анализ и применение в критических системах.
Определение WCET: максимальное время выполнения задачи. Важно для надёжных систем реального времени, безопасности и анализа сроков отклика.
-
Wind River Systems: Разработка программного обеспечения для встраиваемых систем
Wind River: разработка встраиваемых систем и облачного ПО. VxWorks, Wind River Linux, IDE Workbench. Решения для промышленности и разработки.
-
iRMX: Операционная система реального времени для систем управления транспортом
iRMX III: RTOS для Intel 8080/86. Используется в системах управления сигналами лондонского метро (Central line). Автоматика, надежность, Solaris.
-
Библиотека NSPR для языка C: Кроссплатформенный уровень абстракции
NSPR – кроссплатформенная C библиотека для единообразного доступа к функциям ОС. Используется Firefox, Oracle, Red Hat. Абстракция, портативность, API.
-
Newlib: C стандартная библиотека для встраиваемых систем
Newlib: реализация стандартной библиотеки C для встраиваемых систем. Бесплатная, используется в GCC для не-Linux платформ. Поддержка различных ОС.
-
A2: Модульная операционная система с масштабируемым интерфейсом и активными объектами.
A2: модульная ОС с автосбором мусора и уникальным интерфейсом. Разработана в ETH Zurich на Active Oberon (Pascal). Быстрая, для мультипроцессорных систем.
-
BrickOS: Открытая операционная система для Lego Mindstorms
BrickOS: открытая ОС для Lego Mindstorms! Программируйте роботов на C, C++, Java. Кросс-компиляция, замена LegOS, поддержка Hitachi H8. Разработка под Linux.
-
FreeRTOS: Операционная система реального времени для встраиваемых систем
FreeRTOS: RTOS ядро для встраиваемых систем, портировано на 35 платформ. Лицензия MIT. Разработка Amazon Web Services (AWS). Бесплатное и надежное решение.
-
Eclipse ThreadX: Операционная система реального времени для встраиваемых систем
Eclipse ThreadX: высокопроизводительная RTOS для встраиваемых систем на C. Была Azure RTOS, разработана Express Logic, теперь Eclipse. Надежность и предсказуемость.
-
Windows CE 5.0: Обзор и особенности встраиваемой ОС
Windows CE 5.0: встраиваемая ОС от Microsoft (2004). Преемник Windows CE 4.2, поддержка прекращена в 2014. Для x86, ARM, MIPS, SuperH.
-
Phoenix RTOS: Операционная система для Интернета вещей и Smart Grid сетей
Phoenix RTOS: RTOS для IoT устройств. Создание программно-определяемых решений на IA-32, ARM7TDMI, PowerPC. Лицензия GPL. Разработка Варшавского политехнического университета.
-
UNOS: Первая 32-битная RTOS на базе Motorola 68k
UNOS: первая 32-битная Unix-подобная RTOS с расширениями реального времени. Разработана для Motorola 68k. История, особенности и применение ОС.
-
Реальное время в Java: Спецификация и технологии RTSJ
Реальное время Java: технологии для разработки систем реального времени на Java. Строгая приоритезация, потоки, блокировки, обработка событий. Стандарт от Kelvin Nilsen.
-
lwIP: Легковесный TCP/IP стек для встраиваемых систем
lwIP: легковесный TCP/IP стек с открытым исходным кодом для встраиваемых систем. Низкое потребление ресурсов, подходит для устройств с ограниченной памятью.
-
Адаптивные планировщики разделов в QNX: Обеспечение гарантированной производительности и эффективного использования ресурсов
Адаптивные планировщики разделов QNX: резервирование ресурсов процессора для подсистем в реальном времени. Гарантия производительности при перегрузке!