Make Binary Image Tool
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 noMemó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