您的位置:首页 > 其它

Windows CE 6.0内核的定制

2010-02-26 09:39 405 查看
Windows CE 6.0内核的定制
一. 建新工
1.打开 –>开始à程序—>Microsoft Visual Studio 2005—> Microsoft Visual Studio 2005

2. 选择File->New->Project

3.选择Project Types->Platform Builder for CE 6.0->OS Design 然后填入过程名字 Training

4.选择工程模板 PDA Device

5.进一步选择小类里面的模板 Mobile Handheld

6. 完成工程向导

二. 配置XSBase270平台
在编译内核镜像前,你需要添加一些你需要的组件和配置整个平台系统变量。在Catalog Items View中每一个组件键前面都有一个框框。选中打钩就可以添加组件到工程中。
1. 添加网卡驱动 Emdoor Lan91C111 Driver

2.添加软键盘 SIP For Large Screens

3.添加字体

4.添加文件系统格式 FAT File System 添加基于RAM的注册表RAM-based Registry

5.添加CF卡驱动

6.添加SD卡驱动

7. 添加USB Client 驱动

三. 配置平台设置
1. 设置release版本的编译选项

2.选择Solution Explorer,选中当前工程目录Training右键选择Properties

3.在左边的对话框里面点击Locale,然后在右边的配置栏里面选中默认支持的语言

4.配置编译选项(Build Options)
4.1.选中Enable boot space in memory (此项会在内存中为Eboot保留Config.Bib文件指定的内存空间,这样Eboot就可以把部分信息写入内存空间,操作系统可以读取Eboot留下的信息)
4.2.选中Write Run-time Image to Flash Memory (允许运行时映像被烧写入Flash中)

5.平台配置好之后就可以开始编译我们的工程了。打开Build,选中Build Solution,等待编译完成。

四. 下载
1. 写Eboot到flash存储器中

使用jflash命令烧写Eboot

1.1.将JTAG线连接到目标板
1.2.把Training工程生成的Eboot.nb0复制到”D:/Jflash_Pxa2700G_P30”目录下。
1.3.运行cmd.bat.
1.4. 打开目标板电源。
1.5.运行jflashmm pxa270 eboot.nb0.

2. 烧写成功之后,系统上电,打开超级终端,检查是否有Bootloader输出信息。.

3. 下载内核镜像文件
3.1在Microsoft Visual Studio 2005中配置Target参数Connectivity Options…

3.2 在Service中的“Download” 和 “Kernel”选择“Ethernet”,然后单击setting按钮

3.3获得设备名之后就可以开始下载了 选择Attach Device

3.4自动弹出下载界面 Downloaded

3.5下载完成后,如果编译的是release版本,则会把镜像文件写到flash中去。

3.6写到flash完成后,系统会启动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: