Cronyx Site
About Cronyx
Products Prices Contact information Search English 
English Russian  Russian
Software Payment
What's new
F. A. Q.
Partners
Vacancies
Forum
Site map


Форум cronyx.ru

Ответить  |  Зарегистрироваться  |  Поиск

Да, верно, ddk не решает их.rik  ::  2003-06-27 19:20

1. DDK это только набор функций скрывающий работу с аппаратурой адаптера. С использованием DDK нужно еще написать драйвер, который бы общался с операционной системой реализуя понятный для нее интерфейс.
2. Виртуальные адреса это как раз то что обычно видит ваша программа, они отображаются на физические. Например, ваша программа может быть временно выгружена в swap область и не иметь физического адреса. В DDK, уже операционной системы Windows, есть соответствующий API для получение аппаратных ресурсов.
3. Схема примерно такая: пишется драйвер, реализующий некоторый стандартный интерфейс взаимодействия с ОС, пишется пользовательское приложение, взаимодействующее с драйвером через API предостовляемое ОС. В общем случае из пользовательского приложения работать напрямую с аппаратурой через какое либо API без драйвера невозможно.

Подробнее про написание драйвера можно прочитать, например, в книге "Programming the Microsoft Windows Driver Model". В сети можно найти ее электронный, хотя не вполне легальный, вариант, в том числе и второе издание. Примеры, к сожалению, можно найти только для первого. Есть форумы в которых ведуться обсуждения вопросов написания драйверов для Windows, например, на www.rsdn.ru



как программно управлять Tau-E1 под Win2K?
ksely  ::  2003-06-24 20:07
   Через драйвер.rik  ::  2003-06-24 20:31
      DDK под Win2kashwood  ::  2003-06-26 18:47
         DDK под Win2krik  ::  2003-06-26 18:56
            Не совсем такashwood  ::  2003-06-26 19:13
               DDK под Win2krik  ::  2003-06-26 19:24
                  Но проблемы остаются.ashwood  ::  2003-06-27 17:30
                     Да, верно, ddk не решает их.rik  ::  2003-06-27 19:20

Copyright © 1996-2018 Cronyx
www-adm@cronyx.ru