Операционные системы, среды и оболочки. Макаренко С.И. - 202 стр.

UptoLike

Составители: 

разрыва соединений она помогает ускорить разработку любого сервиса с
которым работают множество клиентских приложений.
Рис. 13.5. Использование пакетов драйверов (DDK)
Такой подход к «конструированию» системы драйверов,
позволяет:
Использовать пакеты разработки драйверов (DDK) для
ускорений разработки - для упрощения разработки драйверов в
состав комплекта разработчика QNX Momentics входят пакеты
разработки драйверов (DDK) для устройств различного типа,
включая аудио-, графические и сетевые адаптеры, терминальные
устройства, устройства ввода, принтеры и USB-устройства. В состав
пакетов входит детальная документация, исходные тексты, а также
готовый программный каркас, в котором весь высокоуровневый
аппаратно-независимый код уже реализован
.
Отлаживать драйверы на уровне исходного текста, используя
обычный инструментарий - поскольку драйверы и прочие
администраторы ресурсов выполняются как обычные
пользовательские процессы, отлаживать их можно при помощи тех
же интегрированных инструментов разработки приложений,
которые входят в состав QNX Momentics.
Тестировать новые драйверы без перезагрузки - можно
тестировать изменения в коде драйверов без перезагрузки системы,
и даже не начиная новую отладочную сессию - просто
перекомпилируя и перезапуская драйвер. Мало того, поскольку все
драйверы представляют собой обычные процессы, возможно
тестировать и отлаживать их прямо на инструментальном
компьютере, еще до того как будет готова целевая аппаратура.
202
разрыва соединений она помогает ускорить разработку любого сервиса с
которым работают множество клиентских приложений.




             Рис. 13.5. Использование пакетов драйверов (DDK)

     Такой     подход   к   «конструированию»      системы      драйверов,
позволяет:
     − Использовать     пакеты разработки драйверов (DDK) для
       ускорений разработки - для упрощения разработки драйверов в
       состав комплекта разработчика QNX Momentics входят пакеты
       разработки драйверов (DDK) для устройств различного типа,
       включая аудио-, графические и сетевые адаптеры, терминальные
       устройства, устройства ввода, принтеры и USB-устройства. В состав
       пакетов входит детальная документация, исходные тексты, а также
       готовый программный каркас, в котором весь высокоуровневый
       аппаратно-независимый код уже реализован.
     − Отлаживать драйверы на уровне исходного текста, используя
       обычный инструментарий - поскольку драйверы и прочие
       администраторы      ресурсов   выполняются     как    обычные
       пользовательские процессы, отлаживать их можно при помощи тех
       же интегрированных инструментов разработки приложений,
       которые входят в состав QNX Momentics.
     − Тестировать    новые драйверы без перезагрузки - можно
       тестировать изменения в коде драйверов без перезагрузки системы,
       и даже не начиная новую отладочную сессию - просто
       перекомпилируя и перезапуская драйвер. Мало того, поскольку все
       драйверы представляют собой обычные процессы, возможно
       тестировать и отлаживать их прямо на инструментальном
       компьютере, еще до того как будет готова целевая аппаратура.

                                   202