How to Decrease Run-Time Image Size on a CEPC
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:
|
|
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:
|
Não aplicável |
3. Criar uma nova configuração e defini-la para o ativo configuração.
![]()
Criar uma nova configuração não alteração automaticamente o ativo configuração para a nova configuração.
|
|
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. ![]()
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. |
|
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.
|
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.
|
|
8. Configure os arquivos Premakeimg.bat e MyPlatform_bib.cfg para compactar módulos especificados. |
|
9. Recriar a executar-imagem tempo colocá-lo atualizado e salvar as alterações que você fez. |
|
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:
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 |