331 Ch
- 4. 9.1.2 导入安装 BSP
说明:光盘中附带的 BSP(即 WindowsCE5.0smdk2440 文件夹)目前支持以下型号的液
晶屏:
NEC3.5 寸屏带触摸
7 寸屏带触摸
VGA 模块显示输出,分辨率 1024x768
为了使用相应型号的液晶屏,需要对 BSP 的设置做如下修改:
1. 修改smdk2440INCs2440.h 中 LCD_TYPE 的定义,找到如下定义语句:
#define LCD_TYPE_N35 1 //适用于 NEC3.5 寸屏
#define LCD_TYPE_A70 2 //适用于 7 寸屏
#define LCD_TYPE_VGA1024x768 3 //适用于 VGA 模块输出,分辨率为 1024x768
#define LCD_TYPE LCD_TYPE_N35
把 LCD_TYPE 改为相应的型号就可以了,这里默认为 LCD_TYPE_N35
2. 修改 smdk2440smdk2440.bat 批处理文件(使用“记事本”可以打开)
REM - LCD_TYPE for FriendlyARM
set BSP_LCD_TYPE_N35=1
set BSP_LCD_TYPE_A70=
把需要使用的型号定义设置为 1 就可以了,其他为空。这里默认为
BSP_LCD_TYPE_N35=1,VGA 模块板暂无相应的定义
第 - 334 - 页
- 5. 要使用 PB5 编译 WINCE 内核映象,需要安装对应目标板的 BSP,并进行一些设置。
请按照以下步骤安装 BSP:
Step1:把光盘/WindowsCE 5.0目录里面的SMDK2440文件夹复制
“C:WINCE500PLATFORM ”目录下,并去掉只读属性。
Step6:打开“Platform Builder 5.0”,选择“File”菜单下的“Manage CatalogFeatures”
第 - 335 - 页
- 7. 9.1.3 安装无线网卡驱动程序
无线网卡驱动程序位于光盘WindowsCE驱动程序模块无线网卡文件夹中,它是一个
安装文件“VNUWLC5-ARM.msi”。下面是安装步骤:
(1)双击运行安装程序,打开安装向导,点“Next”继续
第 - 337 - 页
- 10. 9.1.4 编译内核工程示例
(1) 在 C:WINCE420PBWorkspaces 目录(如果没有,可以手工创建一个)中创建一个
文 件 夹 “ mini2440 ” 把 光 盘 中 WindowsCE 5.0 目 录 下 的 mini2440.pbxml 文 件
,
C:WINCE420PBWorkspacesmini2440 目录,并去掉只读属性。
第 - 340 - 页
- 11. (2) 在 PB 中点 File Open Workspace…,打开刚刚复制的项目文件,注意是 pbxml
结尾的。
如图为打开的项目文件之 PB 界面:
第 - 341 - 页
- 14. 编译过程中有可能会出现如图这样的警告信息,这个是正常的,不必理会。
9.1.5 导出 SDK
我们可以把定制好的内核工程导出为 SDK 安装文件,它用来提供给应用开发人员,里
面主要包含与定制平台有关的头文件、 一些文档等内容。 库、 应用开发人员可以通过安装 SDK
在 Embedded Visual C++(以下简称 EVC)中开发基于此平台的应用程序。
说明:光盘“WindowsCE5.0SDK”目录中有已经制作好的 SDK 安装文件,您可以
直接使用而不必自己制作。
下面是具体的导出步骤。
(1) 首先打开并确定已经编译好工程示例,点 Platform SDK New SDK…如图:
第 - 344 - 页