Compartilhar via


Kernel Image Libraries

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A OAL fisicamente é uma parte da imagem de kernel e como tal, é bastante flexíveis para processo de criação de kernel. Os arquivos e diretórios necessários compilar e configuração são pôr no local para criar uma imagem kernel a partir de OAL conforme ele progressivamente é desenvolvido. Microsoft fornece a codificar kernel para o microprocessador do dispositivo de destino.

A seguinte tabela mostra as bibliotecas necessários que compõem a imagem kernel.

Biblioteca Descrição

Nk.lib

Codificar base fornecido pelo Microsoft para um microprocessador especificado.

NkProf.lib

Versão do perfil de codificar o kernel microprocessor-specific que Microsoft fornece com o Platform Builder ambiente de desenvolvimento integrado (IDE).

Opcional.

KITL.lib

Depuração de kernel Independent Transport Layer (KITL) Serviços.

Opcional se KITL não é exigido.

FullLibc.lib

Biblioteca run-time Microsoft C para Windows Embedded CE.

Construtor de Expressões plataforma fornecido codificar OAL que cria três bibliotecas kernel diferentes. Cada é personalizado para uma tarefa específica e é descrita na seguinte tabela.

Tipo de kernel Descrição

Kern.exe

Kernel que não inclui a depuração subsistema.

Kernkitl.exe

Kernel que inclui o subsistema KITL.

Kernkitlprof.exe

Kernel que inclui o uso de perfis e KITL.

Para obter mais informações sobre depuração e determinação de perfil, consulte Diagnostics and Debugging for Mobile and Embedded Development e Tools for Performance Tuning.

A seguinte tabela mostra as bibliotecas necessárias para compilar essas versões de kernel.

Biblioteca Incluído no Kern.exe Incluído no Kernkitl.exe

Nk.lib

X

X

NkProf.lib

 

 

FullLibc.lib

X

X

KITL.lib

 

X

Quando o variável de ambiente IMGNODEBUGGER não é definida, o depurador kernel é incluído como parte da imagem a kernel e o depurador kernel é executado tão logo a imagem é inicializado.

O seguinte arquivos adicionais são adicionados à imagem kernel quando IMGNODEBUGGER não é definida:

  • KD.dll
  • HD.dll
  • Osaxst0.dll
  • Osaxst1.dll

See Also

Tasks

Creating the Kernel Directory

Concepts

OEM Adaptation Layer