Федеральный научный центр Научно-исследовательский институт системных исследований РАН
被引用0|浏览0
摘要
В статье представлена реализация разделяемых библиотек для семейства операционных систем реального времени Багет 3.x (ОСРВ Багет 3.x). Рассматриваются методы обеспечения основных требований к разделяемым библиотекам. В частности, использование разделяемых библиотек не должно приводить к непредсказуемым задержкам во время выполнения приложений или к потере производительности, а также требовать значительной доработки ОСРВ Багет или изменений прикладного бинарного интерфейса. Приводится пример создания разделяемой библиотеки функций стандарта POSIX и ее использования в прикладной программе для семейства ОСРВ Багет 3.x. The paper presents implementation of shared libraries for the real time operating systems of the Baget 3.x family (RTOS Baget 3.x). Methods for provision of basic requirements to the shared libraries are discussed. Namely, use of shared libraries should not cause unpredictable delays during execution or performance degradation; it should not also require significant upgrade of RTOS Baget or any kind of ABI changes. An example of building a shared library of POSIX functions and its use in an application for RTOS Baget 3.x is presented