Compartilhar via


Migrating a Serial Port Driver

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Com Windows CE 5.0, desenvolvimento driver porta serial sob o modelo COM_MDD2 simplifica a porta serial PDD e permite que suporte para múltiplo objetos driver porta serial em um único DLL. Você ainda pode usar o modelo COM_MDD, mas o modelo COM_MDD tem o PDD simplificada e ele não habilitar suporte para múltiplo objetos driver porta serial.

Para migrar um driver porta serial

  1. Para compatibilidade com versões anteriores, no PDD, certifique-se de que o HWTxIntrHandler função mapas para a SL_TxIntrEx função INSTEAD OF para a SL_TxIntr função. Para obter mais informações, consulte o driver exemplo Com16650 em % _WINCEROOT%\Public\Common\Oak\Drivers\Serial\COM16550.

  2. Altere a variável TARGETLIBS de Com_mdd.lib para Com_mdd2.lib.

  3. Adicionar o seqüência de caracteres "-DUSE_NEW_SERIAL_MODEL " Para a variável CDEFINES.

  4. Forneça seu serial driver um nome que não estar em conflito com COM serial nomes driver em Common.bib. Se o nome do seu serial driver está em conflito com um serial nome driver no Common.bib e você definir BSP_NOPCMCIA, você também deve definir BSP_NOPCCARD para evitar sua serial nome driver a partir obtendo sobrescrito.

    Com as precauções adequadas, você pode também identificador este emitir pela edição de BSP_NO * sinalizadores nos arquivos Platform.bib e Winceos.bat.