Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Введение в QNX/Neutrino2. Руководство по программированию приложений реального времени в QNX Realtime Platform
Автор: Кёртен Р.
Аннотация:
Книга Роба Кёртена позволит читателям получить фундаментальное понимание ключевых особенностей QNX/ Neutrino. Она написана в непринужденной манере, в легком для понимания стиле и послужит источником необходимых начальных знаний для проектирования надежных систем реального времени — от встраиваемых управляющих приложений до распределенных сетевых вычислительных систем.
Операционные системы семейства QNX поражают своей эффективностью и элегантностью реализации, что, по-видимому, играет не последнюю роль в популярности данного продукта. Ведь если в основе проекта лежит стройная, изящная архитектура, то и сам проект имеет шансы получить гармоничное воплощение. QNX нередко применяется в инженерных задачах, где к числу главных требований относится простота идеи и ее реализации. Это могут быть и телекоммуникации, и управление производством, и драйверы различного назначения.
Автор, профессионал с 17-летним стажем, несколько лет проработавший в компании QNX Software Systems в отделе исследований и разработок, а также в ее учебном центре, приводит множество примеров программ и рисунков, помогающих вникнуть в излагаемый материал. Он описывает не только составные компоненты QNX/ Neutrino, но и их взаимосвязи, уделяя особое внимание таким темам, как принципы функционирования и основы применения обмена сообщениями, базовые концепции процессов и потоков, организация периодических событий в программах (таймеры), структурная организация драйверов, прерывания и рекомендации по их эффективной обработке, в том числе вопросам разделения прерываний между устройствами. Профессиональные советы по организации приложений позволяют избегать стандартных проблем. Кроме того, в книге подробно описаны системные библиотеки QNX/ Neutrino, предназначенные для разработки драйверов, способы построения, их внутренняя организация, некоторые примеры драйверов устройств с необходимыми комментариями.
Излагая накопленные на личном опыте концепции и идеи, Роб Кёртен дает читателю четкое, фундаментальное представление о работе и возможностях применения QNX/Neutrino. Немногие книги по операционным системам написаны так хорошо. Ее можно рекомендовать всем, кого заинтересует данная тематика — как начинающим программистам, так и опытным системотехникам.