Но муторно. Читать документацию все равно нужно - среда исполнения кода сильно отличается от Win32. Но если не нужно чтобы хорошо работал - можно попробовать тупо поиграться с примерчиками. Попробуйте WDF - под нее должно быть проще написать хорошо работающий драйвер. Но сам я писал только под голый WDM - трах был еще тот, чтобы качественно обработать всякие плохо синхронизированные между собой Power/PNP IRP.
Пара вопросов: зачем две операционки если просто отладить железо, и за какое максимальное время нужно прокачать блок из 512 байт? 2 мс на блок устроит?