Compartilhar via


Adding KITL Initialization Code

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Suporte camada (KITL) transporte independente de kernel permite canalizar de comunicações uma depuração com o estação de trabalho desenvolvimento por Platform Builder e é essencial para Habilitar suporte depurador kernel.

Se a conexão KITL ocorre sobre uma conexão Ethernet, a biblioteca depuração (EDBG) Ethernet usada em processo de desenvolvimento o carregador inicializar pode ser usada. A biblioteca EDBG será relacionado e vinculados para o kernel executável. Para obter mais informações sobre KITL, consulte Kernel Independent Transport Layer.

A seguinte lista mostra as tarefas sugeridas ao adicionar codificar inicialização KITL para a função OEMInit.

Para adicionar KITL inicialização codificar

  1. Inicializar qualquer pontes PCI e dispositivos e em seguida, enumerar, atribuir recursos e habilitar esses.

    Observação

    Isso só deve ser feito para o cartão interface rede KITL (NIC) e para qualquer pontes exigido pela KITL NIC.

  2. Executar qualquer outra inicialização barramento exigido para o CPU em ordem para reconhecer o NIC.

  3. Inicializar KITL por chamado a função KitlInit. Você pode copiar a maior parte da codificar usando Halkitl.c de outra plataforma hardware. KitlInit deve ser chamado antes que quaisquer serviços depuração podem ser iniciados. Para obter mais informações sobre KitlInit e habilitar KITL, consulte Enabling KITL.

  4. Implementar a função OEMKitlInit, que procura o KITL NIC, KITL serial, ou paralela conexões. Para obter mais informações sobre a implementação OEMKitlInit, consulte Implementing the OEMKitlInit Function.

    **OEMKitlInit Executa a pesquisa por chamado a função OEMEthInit , que executa as mesmas tarefas como a função OEMPreDownload in TURN no carregador de inicializar.

    Para obter mais informações sobre as tarefas executadas pelo OEMPreDownload, consulte Implementing the OEMPreDownload Function.**

  5. Após a implementação de OEMKitlInit função, incluir Kitl.lib e Kitleth.lib no seu Platform\*< Nome da plataforma de hardware >*Arquivo fontes \Src\Kernel\Kernkitl.

Após executar as tarefas acima, você pode habilitar KITL pesquisa.

See Also

Tasks

How to Develop an OEM Adaptation Layer