Share via


Serial Port Driver Development Concepts

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Em Windows Embedded CE, você pode usar dois métodos diferentes para criar os drivers para serial dispositivos. Você pode criar um dynamic-link library driver interface transmitir (DLL) que apresenta informações de alto nível do dispositivo para aplicativos usuário, ou você pode fazer os aplicativos que usam o serial dispositivo interpretar os dados dispositivo diretamente. Esses dois métodos são possíveis, pois os usuários sempre serial acessar dispositivos através de interno portas de comunicação (COM), geralmente COM1: a COM3:.

Com o primeiro método, você implementar um serial driver de dispositivo para apresentar um novo nome arquivo dispositivo para aplicativos, such as COM4:, outro nome arquivo específicas para a função do serial ou dispositivo. Um driver de dispositivo usa os serviços do interno porta COM para acessar o dispositivo periférico. Com o segundo método, você os aplicativos usuário habilitar aberto um interno porta COM para acessar diretamente o dispositivo periférico.

A seguinte tabela mostra os problemas a serem considerados ao decidir entre esses métodos desenvolvimento driver.

Problema Estratégia

Acessar único ou múltiplo acessar

Se o periférico pode acessar simultâneas suporte por múltiplo aplicativos, implementar um driver interface transmitir. Isso simplifica enormemente o usuário-nível aplicativos.

Complexidade da de entrada fluxo de dados

Se o de entrada fluxo de dados do periférico é complicado e exige processamento considerável para lucro informações utilizável, escrever um driver interface transmitir.

Velocidade de de entrada fluxo de dados

Se dados provêm de periférico a uma taxa muito alto, use uma rotina serviço interrupção instalável (ISR) para um serial driver que captura dados a uma taxa alta. Uma alta taxa de dados pode não permitir tempo suficiente processamento para suporte a sobrecarga que é exigido para um driver interface transmitir.

See Also

Concepts

Serial Port Driver Architecture
Power Management in Serial Port Drivers
Automatic Detection of Docking for Serial Ports
High Speed Serial Port Driver
Serial Communications