Написание драйверов
Изучил несколько статей и книг связанных с написание драйверов в том числе труды Комиссаровой Валерии. Остались не отвеченные вопросы.
У меня есть PCIexpress плата(которая по оптике принимает и отсылает данные), к которой необходимо написать драйвер под Вин 7(желательно 64).
Основные темы с которыми я не встретился в этих книгах Это были:
1. привязка к железу (те имея VenderID и DeviceID, что с этим делать и как привязаться к своему железу)
2. Как описать бар памяти
3. как передавать данные из и в платы в режимах PIO и DMA
4. не освещенным осталась тема прерываний в том числе MSI
Подскажить пожалуста интересные статьи и книги на эти темы.
Заранее спасибо.
Overview of INF Files
2. IRP_MN_START_DEVICE
3. PIO: Зависит от конкретной железки
DMA: MmMapIoSpace routine
4. IoConnectInterruptEx routine
PS: Читать надо Programming the Microsoft® Windows® Driver Model и WDK с его примерами, а не местную упоротую школоту.
PPS: Таки местные со своими вундер крипто железками снова студентафф "за еду" понабрали?
1.
2. IRP_MN_START_DEVICE
3. PIO: Зависит от конкретной железки
DMA: MmMapIoSpace routine
4. IoConnectInterruptEx routine
PS: Читать надо Programming the Microsoft® Windows® Driver Model и WDK с его примерами, а не местную упоротую школоту.
PPS: Таки местные со своими вундер крипто железками снова студентафф "за еду" понабрали?