Фильтр по тематике

Алексеев Дмитрий

Заглянем под капот FX-RTOS электроника

Заглянем под капот FX-RTOS

Многозадачность – ключевая функция операционных систем и главный фактор их возникновения как класса ПО. Использование операционных систем во встроенном программном обеспечении микроконтроллеров широко распространено, но полемика вокруг целесообразности этого подхода ведётся до сих пор, а сама тема сохраняет атмосферу загадочности. В статье разбирается многозадачность на примере ядра российской ОСРВ c открытым исходным кодом FX-RTOS Nanokernel Lite [1]. Рассматриваются технические решения, которые реализованы для удовлетворения потребностей систем реального времени. В данной статье практически не затрагивается взаимодействие потоков, прерывания, программные таймеры и другие аспекты. Но модульная архитектура позволяет, абстрагируясь от других компонентов, последовательно изучить каждую подсистему по мере необходимости. Понимание логики работы внутренних механизмов ОС, реализующих многозадачность, необходимо, чтобы создавать корректные и эффективные программы.
СЭ №9/2023 589 0


«ИнСАТ» ИНН 7734682230 erid = 2SDnjdsVbdM
«ИнСАТ» ИНН 7734682230 erid = 2SDnjeV5JPd