Um driver gerencia todas as aplicações, o device driver devem ser capazes de controlar as funcionalidades do dispositivo em questão e também devem poder determinar o estado do dispositivo. Ele também pode especificar e definir a frequência de funcionamento. Em um device driver devemos ter funções de inicialização e de finalização, assim como as chamadas de leitura e escrita que possibilitem a comunicação indireta com os dispositivos. Em algumas situações alguns tipos de acesso ao dispositivo poderiam afetar o sistema como um todo, para evitar isso o device driver deve fornecer controles adequados. A algumas programação que possa ter ocorrência de diversos tipos dos erros e alguns erros podem comprometer os sistema inteiro e devem ser evitados.
Referências:
http://msdn.microsoft.com/pt-br/library/aa910457(v=winembedded.60).aspx
http://www.clubedohardware.com.br/printpage/Arquitetura-Plug-and-Play/867
http://www.clubedohardware.com.br/printpage/Arquitetura-Plug-and-Play/867
http://www.acso.uneb.br/leandro/NOVOSITE/academic/docs/soI/107.pdf
Nenhum comentário:
Postar um comentário