User Input/Output Hardware Considerations for a Thin Client
9/8/2008
Este tópico aborda considerações para usuário hardware E/S, such as botões, um teclado e um dispositivo apontador.
Para obter informações adicionais sobre como desenvolver drivers dispositivo para um tipo específico de dispositivo, consulte Windows Embedded CE Drivers.
Os requisitos de hardware Teclado
O hardware que executa teclado verifica para pressionamentos de tecla podem ser simples e podem exigir controle CPU a partir da parte de nível inferior do driver que seja hardware dependente.
Subsistema Teclado
O subsistema de teclado deve suporte toda a funcionalidade que é exigido em um ambiente sistema operacional Windows-Based. A seguinte lista mostra o suporte mínimo exigido para a funcionalidade de teclado em um ambiente sistema operacional Windows-Based:
- Suporte para entrega de códigos digitalizar. O driver de teclado deve suporte MapVirtualKey porque RDP (Remote Desktop Protocol) em Windows Embedded CE não chave Virtual envio suporte códigos diretamente para o servidor. Em vez disso, o cliente lê a chave virtual códigos a partir de fila de mensagens e converte estas virtual chave códigos para códigos digitalizar usando MapVirtualKey.
- Suporte para efeitos de sobreposição.
- Suporte para separar chaves LEFT SHIFT, RIGHT SHIFT, ALT, CTRL e Windows logotipo.
- Suporte para chaves função de F1 para F12.
Hardware Teclado
O hardware do teclado também deve atender os requisitos cliente fino e mínimo Windows Embedded CE. A seguinte lista mostra os requisitos mínimos de hardware:
- Interromper na chave pressionar.
- Interromper na chave versão.
- Suporte de sobreposição Teclado
- Suporte pressionamento de tecla repetidos. Isso impede que um computador receber uma pressionar chave única duas ou more times, o computador.
- Reserva Teclado.
Para obter mais informações sobre drivers de teclado específicos, consulte Keyboard Drivers.
Apontar os requisitos de dispositivos
Normalmente, o dispositivo apontador para um cliente fino é um mouse ou uma Tela sensível ao toque. A seguinte tabela mostra os requisitos para um dispositivo apontador.
Categoria | Requisito |
---|---|
Eventos de movimento e botão do mouse |
O dispositivo apontador deve corretamente emular eventos movimento do mouse. Eventos de mouse-movimento devem ser separar e independente do botão eventos. |
Coordenar mínimo resolução |
O dispositivo apontador deve fornecer coordenadas para um mínimo de resolução pixel. |
As taxas mínima amostragem |
O dispositivo apontador deve fornecer uma taxa mínima de 100 amostras por segundo em intervalos definidos. |
Mínimos de bits por exemplo |
O dispositivo apontador forneça resolução com suficiente Bits por exemplo para resolver coordenadas com precisão. |
Por-exemplo interrupções |
O dispositivo apontador deve fornecer por-exemplo interrupções. |
Apontando-dispositivo filtragem e a calibragem para dispositivos que requerem essas capacidades |
Telas sensível ao toque e PADS glide exigem a filtragem para remover incorreto amostras causadas por ruído. Telas toque requerem um método para calibrá-las corretamente para suas telas. Este calibragem pode ser feita com o hardware ou software. |
Frente do Painel de controle botões
O painel frontal em um cliente fino Windows Embedded CE alimentado deve ter um botão de energia e um botão de espera. Você pode usar o mesmo botão de energia e para o modo de espera. Você pode usar pinos de uso geral E/S (GPIO), ou um controlador botão, para gerenciar esses botões.
Pressionar o botão de energia faz com que o dispositivo para inserir modo de energia completa se o dispositivo está em estado de espera. Se o dispositivo está em modo de energia completo, pressionar o botão de energia fará com que o dispositivo para inserir modo de espera.
Energia e espera fotodiodo ou indicadores LCD
Um indicador de energia fotodiodo ou indicador LCD e indicador espera fotodiodo ou indicador LCD estiverem exigido em um cliente fino. Esses indicadores devem apresentação se o cliente fino está ligado ou está em estado de espera. Considere o uso pinos GPIO, ou um controlador fotodiodo, para gerenciar o fotodiodo indicadores. Se você implementar esses indicadores usando um front-painel LCD, você pode desejar para adicionar um controlador para a frente-painel LCD.
Rede, controle remoto e atividade Teclado fotodiodo ou indicadores LCD
Para rede atividade e atividade do teclado, você deve usar indicadores fotodiodo ou indicadores LCD. O indicador de atividade rede deve memória flash quando atividade rede for detectada, o cliente fino. O indicador para o teclado deverá memória flash quando o cliente fino detecta prensas do botão do teclado.
See Also
Concepts
Performance Considerations for the Hardware Components of a Thin Client
Hardware Architecture Diagram for a Thin Client
Other Resources
CETK Tests
Core OS Services
Developing a Board Support Package
Developing a Device Driver
Developing an OEM Adaptation Layer