Cronyx Site
About Cronyx
Products Prices Contact information Search English 
English Russian  Russian
Software Payment
What's new
F. A. Q.
Partners
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-2024 Cronyx