Autor Tópico: Documentação sobre criação de drivers para Linux/Windows  (Lida 1853 vezes)

Darcamo

  • Visitante
Documentação sobre criação de drivers para Linux/Windows
« Online: 28 de Janeiro de 2010, 11:50 »
Participarei no desenvolvimento de um driver para uma placa que esta sendo desenvolvida e gostaria de colher informações para ter como referência sobre criação de drivers para linux e windows. Alguém conhece alguma documentação boa sobre criação de drivers no Linux/Windows?

A placa será ligada no computador e usaremos a biblioteca libusb (libusb-win32 no windows), que não parece ser difícil de usar, e a linguagem será C (talvez C++). Sei que o fabricante da placa disponibiliza uma API para comandar a placa. Usando a libusb dá pra ler todos os dispositivos conectados na USB e pegar o vendor ID e o device ID e me pergunto se teria que desenvolver um módulo que testasse os IDs e fosse carregado caso eles batessem, ou se apenas um programa em C que mande comandos pela USB para a placa seria suficiente (sem se preocupar com particularidades da criação de drivers).