Compartilhar via


Make Binary Image Tool

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A ferramenta Make Binary Image (Makeimg.exe) chama um número de programas e arquivos lote no processo de tornar a executar-imagem tempo.

Makeimg.exe executa todos processamento o Diretório % _FLATRELEASEDIR %. Após processamento, o arquivo CE.bib define quais binários e arquivos devem ser incluídas na executar-imagem tempo. Por padrão, a executar-imagem tempo é nomeado Nk.bin.

Se você tiver modificado e compilado arquivos em seu design OS, você pode copiar esses arquivos para % _FLATRELEASEDIR % e, em seguida, executar a ferramenta Make Binary Image para incluir esses arquivos na executar-imagem tempo. Este pode diminuir tempo Gasto execução baseia-se nos seu design OS inteiro. Para obter mais informações sobre como adicionar arquivos à executar-imagem tempo, consulte Adicionar um arquivo a uma execução-imagem tempo.

Makeimg.exe chama a seguinte programas:

  • A ferramenta NLS Compression (Cenlscmp.exe) permite que linguagem Nacionais (NLS) suporte compactação. Combina Cenlscmp.exe o arquivo de configurações Nlscfg.out e Nlssrc.txt o arquivo de entrada para compilar o arquivo saída Wince.nls no Diretório % _FLATRELEASEDIR %.

  • A ferramenta File Merge (Fmerge.exe) mescla configurações arquivos para criar quatro arquivos inicialização, que são criados no Diretório % _FLATRELEASEDIR %. Fmerge.exe também inclui arquivos de configurações de dependente projetos — de exemplo, o projeto Wceshell ou Wceshellfe.
    Se as configurações arquivos para o dependente projetos são definidos no variável de ambiente _DEPTREES, e se elas também existirem no % _FLATRELEASEDIR % Diretório, Fmerge.exe mescla-los no apropriado arquivo inicialização.
    A seguinte tabela mostra o original de arquivos e arquivo inicialização mesclado para cada tipo arquivo.

    Os arquivos originais Arquivo inicialização mescladas

    Common.bib, Config.bib, Project.bib, Platform.bib

    CE.bib, que identifica todos os arquivos Windows Embedded CE para ser combinadas na executar-imagem tempo.

    Common.reg, Project.reg, Platform.reg

    Reginit.ini, que fornece uma coleção de Registro entradas para a executar-imagem tempo.

    Common.dat, Project.dat, Platform.dat

    Initobj.dat, que fornece uma descrição dos locais Diretório e arquivo para a executar-imagem tempo.

    Common.db, Project.db, Platform.db

    Initdb.ini, que define a criação de qualquer bancos de dados em armazenar o objeto Windows Embedded CE.

  • A ferramenta Registry Compression (Regcomp.exe) Executa compactação Registro lendo Reginit.ini e compactando-lo em um binário arquivo chamado Registro Default.fdf, que eventualmente está incluído na executar-imagem tempo. Default.fdf é sempre carregado em um frio inicializar. O arquivo CE.bib referências Default.fdf, que, em seguida, inicializa o Registro sistema no dispositivo de destino.

  • A ferramenta Resource Update (Res2exe.exe) substitui os recursos especificados .dll, .exe ou o Painel de controle (.cpl) Arquivos de apropriado recursos para a linguagem especificada pelo variável de ambiente Locale.

  • O texto a ferramenta Unicode (Txt2ucde.exe) converte as seqüências de caracteres texto ASCII no qual foi criado por Fmerge.exe, para seqüências de caracteres texto em Unicode e cria o arquivo que contém a conversão Unicode, Initobj.dat, Initobj.tmp.

  • A ferramenta ROM Image Builder (Romimage.exe) lê o arquivo CE.bib para determinar quais binários e arquivos, localizados em % _FLATRELEASEDIR %, são a serem incluídos na executar-imagem tempo, incluindo como elas são armazenadas na memória.
    O arquivo CE.bib também lista o seguinte processadas arquivos: Wince.nls, Reginit.ini, Initobj.dat, Initdb.ini e Default.fdf.
    Em seguida, Romimage.exe combina os binários e arquivos na executar-imagem tempo, que é geralmente chamado Nk.bin a menos que especificado caso contrário no Memória seção do arquivo CE.bib.

Makeimg 

Mensagens de erro

  • MAKEIMG falha: Ausente ou inválido Locale variável
  • MAKEIMG: res2exe falha: Var Locale não definida
    Essas duas mensagens aparecer se a variável de ambiente Locale não foi definido ou uma configuração incorreta foi usada.

Exemplo

O seguinte mostra como usar Makeimg.exe exemplo de código.

makeimg

Comentários

Variáveis de ambiente no binário arquivo construtor imagem (.bib), arquivo sistema de arquivos (.dat), arquivo de banco de dados (.db) e arquivo Registro (. reg) ajudam a determinar como Makeimg.exe cria a executar-tempo imagem MO1.

See Also

Concepts

Environment Variables
ROM Run-Time Image Creation

Other Resources

Building a CEPC Run-Time Image for Use with an Ethernet Card
Building a Run-Time Image That Supports the Kernel Profiler
Localizing a Run-time Image Configuration File
OS Localization
Cvrtbin Tool