Intel PCA - Platform Builder e Windows CE .NET


Vejamos com utilizar o Platform Builder para construir e instalar uma versão do Microsoft Windows CE .NET na DBPXA250. Uma visão completa deste processo pode ser encontrada no documento Installing_MS_WinCE_.NET_On_Intel_PCA_DK.pdf contido no CD "Developer Support CD for Intel® DBPXA250 Development Platform". Verifique se seu computador obedece ao System Requirement do Platform Builder.

Configurando o ambiente

1- A máquina Host deve conter uma placa de rede para se comunicar com a DBPXA250 via cabo Ethernet crossover que acompanha o Kit. Localize o conector Ethernet da placa seguindo o seu Layout.

2- Caso queira utilizar o Microsoft ActiveSync conecte o cabo serial que acompanha o Kit na FFUART(J43). Se você conectar no BTUART o ActiveSync não irá funcionar.

Construindo uma nova plataforma

1- Inicie o Microsoft Windows CE .NET Platform Builder. Ex: Start Menu\Programs\Microsoft Windows CE .NET\Platform Builder

2- No menu “File”, selecione  “New Platform…

3- Click em “Next” na janela de boas vindas.

4- Selecione
INTEL DBPXA250 DEV PLATFORM:ARMV4I(ou T)

5- Selecione “PDA or Mobile Handheld” como Platform Configuration e escolha o nome da plataforma (Ex: PCA1). Criamos assim uma plataforma padrão com dispositívos padrões para PDA ou Mobile Handheld. Existe a opção "Custom configuration" que permite a escolha detalhada de cada item de configuração.

6- Click “Done”.

Gerando a imagem eboot

O eboot( Ethernet boot) tem a função de servir de boot na DBPXA250 ativando a conexão Ethernet com o Platform Builder para através dele baixar e por em execução o Windows CE .NET na placa.Para isso siga os seguinte passos:

1- Selecione a "Active configuration" para "Release".
2- No menu "Build" selecione "Rebuild Platform

3- O Platform Build irá construir a plataforma. Este processo ira gerar alguns warnings que podem ser ignorados.

4- No final termos o eboot(eboot.nb0) e uma imagem(nk.bin) geradas no diretório do seu projeto.
Ex: C:\PXA_Project\DBPXA250\WCE_Images\PCA01\RelDir\INTEL_DBPXA250_DEV_PLATFORMARMV4IRelease

Gravando o eboot

Podemos gravar o eboot de duas maneira na plataforma(lembre de selecionar o banco de memória desejado):

1- Utilizando o JFlash. Ex:JFLASHMM dbpxa250 C:\WINCE400\public\PCA1\RelDir\XSC1BD-ARMV4IRelease\eboot.nb0

2- Utilizando o Flash Loader

Comunicando eboot com o Platform Builder

Uma vez instalado com sucesso o eboot em um banco de memória lembre desligar a placa e selecionar este banco como principal. Estamos pronto para fazer o download da imagem do Microsoft Windows CE .NET:

1- No menu “Target”, selecione “Configure Remote Connection”.
2- Click em  “Services”. Escolha no list box “Download” a opção "Ethernet", e escolha no list box "Kernel Transport" Ethernet também.

3- Entre no botão “Configure…” do lado esquerdo. Você terá que reinicializar a placa.

4- Se o eboot estiver instalado com sucesso o display de 7 seguimentos irá realizar uma contagem de 4 até 0. Deverá aparecer um dispositivo novo em “Available Devices:”.

5- Selecione este dispositivo e click “Ok”.

 

6- Click “Ok” para fechar a caixa de diálogo “Configuring Remote Connection”.

7- Click em "Download/Inicialize"
8- Uma janela irá aparece com uma barra de progresso. Depois de alguns segundos o download da imagem(nk.bin) do Microsoft Windows CE .NET irá iniciar.

 

8- O Microsoft Windows CE .NET será inicializado na DBPXA250 e pode ser usado normalmente como se estivesse em um PDA.

OBS.: É comum no passo 4 o dispositivo não aparecer. É aconselhável refazer todos os passos até que ele apareça. Damos o mesmo concelho para o passo7.

Usando o  Microsoft ActiveSync

1- Inicie o Microsoft ActiveSync em seu computador.

2- Enquanto o ActiveSync roda na sua maquina, rode o REPLLOG.EXE no Windows CE(Start->Run…). 

3- ActiveSync automaticamente irá varrer suas portas seriais e USB e irá conectar.