Программирование приложений реального времени для исполнения в среде операционной системы реального времени QNX/Neutrino 2
Скачать книгу PDF, 1.9MB
Настоящее учебное пособие предназначено для ознакомления студентов с основами функционирования системного программного обеспечения реального времени и обучения навыкам практической работы по программированию приложений реального времени. В качестве платформы разработки (host system) и платформы исполнения (target system) выбрана одна из лучших современных операционных систем реального времени QNX Neutrino (разработчик-фирма QSSL (QNX Software Systems ltd.), Канада [1].
Пособие включает необходимые теоретические сведения, рекомендации по использованию конкретных средств API, а также готовые к компилированию и исполнению исходные тексты программ, иллюстрирующие применение тех или иных приёмов программирования. Особое внимание уделяется использованию функций группы стандартов POSIX, позволяющих писать переносимый код, а также специфическим системными вызовами (по терминологии QNX - вызовами ядра - kernel calls) QNX Neutrino, обеспечивающим дополнительные по сравнению со стандартом POSIX возможности. Затрагиваются также смежные вопросы для формирования у студентов общего представления о структуре и характеристиках систем реального времени и операционных систем реального времени.
Подробнее...
Настоящее учебное пособие предназначено для ознакомления студентов с основами функционирования системного программного обеспечения реального времени и обучения навыкам практической работы по программированию приложений реального времени. В качестве платформы разработки (host system) и платформы исполнения (target system) выбрана одна из лучших современных операционных систем реального времени QNX Neutrino (разработчик-фирма QSSL (QNX Software Systems ltd.), Канада [1].
Пособие включает необходимые теоретические сведения, рекомендации по использованию конкретных средств API, а также готовые к компилированию и исполнению исходные тексты программ, иллюстрирующие применение тех или иных приёмов программирования. Особое внимание уделяется использованию функций группы стандартов POSIX, позволяющих писать переносимый код, а также специфическим системными вызовами (по терминологии QNX - вызовами ядра - kernel calls) QNX Neutrino, обеспечивающим дополнительные по сравнению со стандартом POSIX возможности. Затрагиваются также смежные вопросы для формирования у студентов общего представления о структуре и характеристиках систем реального времени и операционных систем реального времени.
Подробнее...

