windows ce - arm processors

21
实验一 Windows 内核定制  1  实验目的 掌握如何利用PLATFORM BUILDER 创建一个项目工 程,添加组建模块,编译镜像程序。 2  预备知识  具备基本的计算机知识。了解嵌入式开发的基本流程。 3  准备事项  软件:PLATFORM BUILDER 硬件:PXA255开发平台一套 4  实验步骤 Install Windows CE .NET Platform Builder 4.2 Install Platform Builder 4.2 Please follow the instruction to Install Platform Builder. Platform Builder is not included and must be purchased separately. If a retail version is not available, please download Microsoft® Windows® CE .NET 4.2 Evaluation Edition for 120 day free trial from http://www.microsoft.com/downloads/details.aspx?FamilyId=C60F61C1-6 23B-481B-83B8-031129CF1594&displaylang=en  * The installation of Evaluation Edition can be different from the installation of retail version.

Upload: claudiumihu

Post on 02-Jun-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 1/21

实验一 Windows 内核定制 

1  实验目的

掌握如何利用PLATFORM BUILDER 创建一个项目工

程,添加组建模块,编译镜像程序。 

2  预备知识 

具备基本的计算机知识。了解嵌入式开发的基本流程。 

3  准备事项 

软件:PLATFORM BUILDER

硬件:PXA255开发平台一套 

4  实验步骤

Install Windows CE .NET Platform Builder 4.2 

Install Platform Builder 4.2

Please follow the instruction to Install Platform Builder.

Platform Builder is not included and must be purchased separately. If a retail

version is not available, please download Microsoft® Windows® CE .NET 4.2Evaluation Edition for 120 day free trial from

http://www.microsoft.com/downloads/details.aspx?FamilyId=C60F61C1-6

23B-481B-83B8-031129CF1594&displaylang=en

 

* The installation of Evaluation Edition can be different from the installation

of retail version.

Page 2: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 2/21

1.  Insert Microsoft Windows CE .NET disk 1 to CD-ROM. Autorun will start setup

program. Click “Install.” 

Page 3: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 3/21

2.  Click “Next” Button.

3.  Select “I accept the terms in the license agreement,” then click “Next.”

Page 4: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 4/21

4.  Fill out Customer Information, then click “Next.”

5.  Select “Custom(Tools and OS)” setup type, then click “Next.”

Page 5: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 5/21

6.  Select the folder where you want to install Platform Builder, then click

 “Next.”.

7.  In Custom Setup configuration window, select CPU TYPE to ARMV, ARMV4I

Page 6: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 6/21

8.  Start installation when Custom Setup is completed.

9.  Install wizard will start installation and copy necessary files.

Page 7: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 7/21

 

10. Installation is completed.

Page 8: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 8/21

Install X-Hyper255B BSP(Board Support Package)

To port Window CE. NET to X-Hyper255B, BSP is required. The BSP includes

Eboot(Bootloader), kernel, Device driver, and configuration.

Install the BSP supplied by Hybus.

1.  In BSP directory of a supplied CD, X-Hyper255B_v1.0.msi can be found.

It is the installation file of X-Hyper255B BSP. Run X-Hyper255B_v1.0.msi

to start installation.

Page 9: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 9/21

2.  Installation will start.

3.  When the installation is completed, X-Hyper255B directory will be created

in WINCE420\PLATFORM\ directory and BSP will be created in Third party

Page 10: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 10/21

of Platform Builder.

Page 11: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 11/21

Page 12: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 12/21

Building Windows CE .NET for X-Hyper255B 

Create a new Platform.

1.  Select File->New Platform to start “New Platform Wizard.”

2.  Select “X-HYPER255B: ARMV4” platform in BSP Configuration.

3.   “Internet Appliance” is selected as an example in Platform Configuration

and XHYPER255B_TEST is entered as Platform name.

Page 13: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 13/21

 

4.  Select available features in “Application & Media.”

5.  Select available features in “Networking & Communications.”

Page 14: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 14/21

 

6.  Finish “New Platform Wizard.”

Page 15: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 15/21

Setting the Platform for X-Hyper255B

The below window will appear when the new platform is created successfully.

Configure the platform setting about X-Hyper255B before creating a Kernel

image.

Page 16: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 16/21

1.  Select “Settings..” of XHYPER255B_TEST features.

2.  Configure the general tab of “Platform Settings.”

3.  Configure the Build Options tab in “Platform Settings.”

Select “Enable Eboot Space in Memory” and “Enable Full Kernel Mode.”

Page 17: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 17/21

 

* Must select Enable Eboot Space in Memory & Enable Full Kernel Mode even

when compiling in Debug Mode

* Select Enable CE Target Control Support, Enable KITL, and Enable

Kernel Debugger to use KITL Debug.

KITL and CS8900 driver cannot be used at the same time. When using

KITL, remove CS8900 driver and build Kernel. Otherwise, KITL and

CS8900 driver will conflict and booting will not proceed.

Page 18: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 18/21

4.  Add “View Application” to view Image files and PDF files.

Catalog -> Core OS -> Applications – End User -> Image Viewer

Catalog -> Core OS -> Applications – End User -> PDF Viewer

Page 19: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 19/21

5.  Add “MMC Driver”.

Catalog -> Device Drivers -> Storage Devices ->

Secure Digital/Multimedia Card

Because MMC cannot be plugged-in, install it before booting.

After booting, MMC Card directory will be created

Page 20: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 20/21

Building Kernel Image

Select Build-> Generate Platform Headers.

Select Build->Build Platform.

Create an image when Build is finished without any error.

Page 21: Windows CE - ARM Processors

8/10/2019 Windows CE - ARM Processors

http://slidepdf.com/reader/full/windows-ce-arm-processors 21/21