Compartilhar via


How to Decrease Run-Time Image Size on a CEPC

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Quando você design e configurar sua executar-imagem tempo, cada módulo, componente e recurso que você adicionar ou remover afeta o tamanho da executar-imagem tempo.

Para atender aos requisitos de memória específica de dispositivo de destino, você pode diminuir a executar-tamanho imagem tempo removendo módulos não essenciais, compactação módulos e movendo módulos para diferentes partes da sistema de arquivos.

Hardware e Software Assumptions

  • Você configurou uma plataforma PC-Based Windows Embedded CE (CEPC).
    Para obter mais informações, consulte How to Set Up a CEPC.
  • Você está familiarizado com como usar o IDE para modificar seu design OS.
    Para obter mais informações, consulte Catalog Overview.
  • Você está familiarizado com como para o IDE para modificar executar-configurações imagem tempo.
    Para obter mais informações, consulte OS Design Property Pages Dialog Box.
  • Você está familiarizado com configuração e limpando ambiente variáveis.
    Para obter mais informações, consulte Setting or Clearing an Environment Variable (Visual Studio).
  • Você está familiarizado com edição, fazendo comentários e fazer backup dos arquivos de lote (.bat) que determinam o que é incluído no seu executar corretamente-imagem tempo.
    Para obter mais informações sobre como editar e comentando arquivos .bat, consulte Command Processor CommandsREM (Command Processor) e.
  • Você está familiarizado com edição, fazendo comentários e corretamente backup binário imagem construtor (.bib) arquivos.
    Para adicionar um comentar para um arquivo .bib, use as ';' delimitador. Para obter mais informações, consulte Binary Image Builder File.

Etapas

Etapa Tópico

1. Configurar e compilar a executar-imagem tempo.

O método para configurar seu executar inicial-imagem tempo varia de acordo com os requisitos memória do seu dispositivo destino. A seguinte lista mostra diferentes métodos para configurar seu executar inicial-tempo imagem:

  • Se seu dispositivo destino tiver memória estrito requisitos, selecione um design OS que tenha uma quantidade mínima de recursos, such as o Small Footprint Device Design Template, e em seguida, adicionar ou remover Catálogo itens como apropriado para sua categoria dispositivo destino.
  • Se seu dispositivo destino não tem memória estrito requisitos, selecione um design OS que possui mais recursos, such as o Set-Top Box Design Template, e em seguida, adicionar ou remover Catálogo itens como apropriado para sua categoria dispositivo destino.

How to Configure and Build a Run-Time Image for a CEPC

2. Após a compilar completo, exibição seu executar-imagem tempo e verificar seu tamanho. Normalmente, a executar-imagem tempo é nomeado Nk.bin.

Você pode verificar a executar-tempo tamanho imagem seguindo um do seguinte:

  • Abrir Explorer Windows, procurar a _FLATRELEASEDIR e exibição de tamanho de sua executar-imagem tempo no Tamanho coluna.
  • Use a ferramenta Viewbin para exibição de tamanho de sua executar-imagem tempo. Para obter mais informações, consulte Viewbin Tool.

Não aplicável

3. Criar uma nova configuração e defini-la para o ativo configuração.

  • Como uma recomendação, primeiro copiar a configuração de versão e então modificá-lo para criar sua configuração de envio.
Cc440228.note(pt-BR,WinEmbedded.60).gifNote:
Criar uma nova configuração não alteração automaticamente o ativo configuração para a nova configuração.

Creating a Custom Ship Configuration

Build Configurations

4. Remover os recursos que não sejam essenciais, módulos e os componentes do seu design OS desmarcando a caixa verificar próximo a cada recurso que não sejam essencial, módulo ou componente na Exibir itens Catálogo.

Cc440228.note(pt-BR,WinEmbedded.60).gifNote:
Você talvez consiga remover certos recursos, módulos ou componentes Devido às dependências nos outros recursos. Para dependências, da janela Gerenciador de Soluções no IDE, escolher exibição Exibir itens Catálogo. Selecione um recurso para o qual você desejar para verificar as dependências, clique com o botão direito do mouse e, em seguida, escolher Mostrar Dependências.

Não aplicável

5. Se você não precisar a Ethernet VMINI compartilhamento biblioteca, remover suporte para ele pela configuração de variáveis de ambiente KERNELNOSHAREETH e o BSP_NOSHAREETH para 1.

A Ethernet VMINI o compartilhamento biblioteca permite o produto, KITL e depuração Ethernet para executar em uma única conexão Ethernet.

Setting or Clearing an Environment Variable (Visual Studio)

6. Se ele for adequado para seu dispositivo destino, siga não localizar a executar-imagem tempo.

Por não localizando a executar-imagem tempo, você pode diminuir a executar-tamanho imagem tempo.

  1. A partir de Projeto menu, escolher < design OS > Propriedades.
  2. Expanda Propriedades de configuraçãoe em seguida, escolher Localidade.
  3. Clear o Localiza a compilar caixa de seleção e escolher OK.

Não aplicável

7. Modificar os arquivos .bib para a executar-imagem tempo movendo as entradas para módulos usuário final seldom-Used, para a seção Arquivos dos arquivos de .bib.

As entradas módulo listadas na seção de arquivos de um arquivo .bib são compactadas e levará mais tempo para carregar. Isso diminui sua executar-tamanho imagem tempo, mas pode afetar memória RAM uso e desempenho. Arquivos executáveis (.exe) na seção arquivos poderão demorar mais para carregar e pode executar mais lento.

  • Para mover um módulo para a seção Arquivos, em Gerenciador de Soluções, expansão Arquivos de parâmetroe clique duplo project.bib.
  • Copiar e colar o módulo selecionado a partir de seção Modules para a seção Arquivos do arquivo .bib e, em seguida na seção Modules, comentar sem o módulo tenha movido para a seção arquivos usando o ";" caractere.

Binary Image Builder File

8. Configure os arquivos Premakeimg.bat e MyPlatform_bib.cfg para compactar módulos especificados.

Configuring a Premakeimg.bat File

9. Recriar a executar-imagem tempo colocá-lo atualizado e salvar as alterações que você fez.

Building a Run-Time Image

10. Após a compilar completo, exibição de executar-tempo imagem tamanho novamente e compará-lo para o original executar-imagem tempo para verificar que o tamanho reduzido.

Você pode verificar a executar-tempo tamanho imagem seguindo um do seguinte:

  • Abrir Explorer Windows, procurar a _FLATRELEASEDIR e exibição de tamanho de sua executar-imagem tempo no Tamanho coluna.
  • Use a ferramenta Viewbin para exibição de tamanho de sua executar-imagem tempo. Para obter mais informações, consulte Viewbin Tool.

Se você desejar para verificar que os atributos arquivo que foram atribuídos na etapa 8 persistentes por meio de executar-imagem tempo compilar e baixar, use o File Viewer.

Não aplicável

See Also

Other Resources

How-to Topics