Crear drivers a nivel kernel para Windows — del dispositivo USB a la aplicación. Entorno, modelo KMDF/WDM, archivo INF, firma y pruebas. Una guía operativa y un banco de trabajo gestionado con IA.
Crear un driver de kernel implica entender el hardware, desarrollarlo (KMDF recomendado), escribir su INF, firmarlo y probarlo. Con el WDK y la documentación oficial, el dispositivo USB funciona de forma profesional y estable.
La aplicación habla con tu driver por IOCTL / Read / Write; el driver habla con el dispositivo por USB. Cada capa con su contrato.
┌───────────────────┐
│ APLICACIÓN │ usermode
└─────────┬─────────┘
│ ▲ IOCTL · Read · Write
▼ │
┌─────────┴─────────┐
│ TU DRIVER (.sys) │ kernel · KMDF / WDM
└─────────┬─────────┘
│ ▲ USB Request Blocks (URB)
▼ │
┌─────────┴─────────┐
│ TU DISPOSITIVO │ hardware · VID/PID
└───────────────────┘
<WDK>\Samples\WinDbg (KD o WinDbg over USB)Driver VerifierEl roadmap no es solo un tablero: es la cola de trabajo de Claude Code. Cargás un ticket con lo que querés que se construya, lo marcás owner: IA y Listo. Claude lee la cola, lo pasa a En curso, lo trabaja y lo deja en Revisión con sus notas. Vos aprobás.