0105 WINCE PLATFORM BUILDER CEPC

夏新 E8 240×320像素
红外接口』 『触摸屏』 『E-Mail』  
 8 操作系统: 智能Windows CE系统和手机基本通话系统独立运行,PDA资源管理与手机通话可同时操作 
8 处理器: 基于266MHz双CPU的硬件支持 
8 内存容量: 20 M Byte;动态内存 

不过不提供SDK。
其实SDK也可以提供的
  这两天玩PB,菜单里面就有一个 BUILD SDK
  编译完成后,通过Project菜单中的ExportWizzard导出一个平台SDK,供在EmbeddedVisualC++或者Visualstudio.Net中开发上层应用软件使用。

http://www.vckbase.com/vckbase/columnist/fllsoft/ 付林林 个人专栏

http://www.arm8.com/cv/1/9/77.html 基于IntelPXA263的智能移动信息终端设计

创建内核并下载到模拟器上

为了测试远程调试工具,我们必须先使用PB v4.1创建一个内核:

使用新内核向导创建内核:单击PB的"New Platform",在"step 2"的"Available BSPs"中选择"EMULATOR:X86",接着在"step 3"的"Available configurations"中选择一个预定义的内核配置,这些预定义的内核配置具有针对性。在这里我们选择"Internet Appliance"。注意:有些预定义的内核配置附带了外壳程序,有些没带。选择之后,填写工程名(例如Internet)和工程的保存路径。默认"step 4"的选项,在"step 5"中去掉所有复选框。因为我们只要内核和外壳就行了。同样去掉"step 6"中所有复选框。最后一步单击"Done"按钮。
编译这个新内核:在菜单"Platform"-"Settings"-"Environment"中,单击"New",在弹出对话框中添加变量名"IMGRAM64"和值"1"。然后单击"Build"-"Build Platform"开始编译。具体编译的时间和你的机器配置有很大关系。
配置模拟器:编译成功后,单击"Target"-"Configure Remote Connection",在弹出的对话框中找到"Download"下拉框,选择"Emulator",单击后面的"Configure",在弹出的对话框中设置分辨率为800 X 600或640 X 480。系统内存设置为64MB。单击"OK"后,在"Kernel"下拉框中选择"Emulator"。单击"OK"。
启动模拟器:单击"Target"-"Download Initialize"。等待一会,模拟器就出来了。可以看到标准外壳的界面,也就是桌面。

按照这些说明,作了一个 模拟器启动的

修改 EMULATOR:X86 类型为 CEPC,再用虚拟机VMWARE从DOS LOADCEPC NK.BIN,启动了WINCE.NET

2003-03-21  00:00            98,076 loadcepc.exe
2006-01-05  11:54        23,010,491 NK.bin
2006-01-04  17:34         3,785,687 NK1.bin

大小差别很大~

此时可以导出SDK 导出平台SDK并编写应用程序
编译完成后,通过Project菜单中的ExportWizzard导出一个平台SDK,供在EmbeddedVisualC++或者Visualstudio.Net中开发上层应用软件使用。

把程序打包到内核文件nk.bin的方法

I.将自定义的文件打包进NK.bin中的方法有两种,
一种是编辑project.bib文件。
在FILES Section描述文件的名称,源文件的路径,文件在目标系统中的属性。在上面,
MyApp.exe $(_FLATRELEASEDIR)\\MyApp.exe NK H
表示将E:\\Project\\MyWinCE\\RelDir\\CEPC_X86Release目录下的文件MyApp.exe文件打包进NK.bin,并且此文件将处在Kernel内存区,文件属性类型为隐藏。
第二种方法是添加User Feature。
PlatformBuilder IDE->FeatureView->在"MyWinCE Features"上Right Click鼠标->Insert User Feature->指向想打包的文件。
无论采用哪种打包方法,在启动的Windows CE系统中,文件都在\\Windows目录下。下一步就是根据需要重新组织文件系统的目录结构。
II.组织文件系统的目录结构的途径在于修改project.dat文件,添加文件目录结构的描述。描述的语法如下:
root:-Directory("<目录名>") 表示在root目录(\\)下创建目录
Directory("\\<目录名>"):-Directory("<子目录名>") 表示在指定目录下创建子目录
Directory("\\("<目录名>\\<子目录名>"):-File("<文件名>.<扩展名>","\\Windows\\<文件名>.<扩展名>") 表示在指定目录下创建\\Windows目录下文件的拷贝,显示名称是<文件名>.<扩展名>。

必须用PB4.2

历史博文

标签:, , , , , , ,
二月 7, 2006 at 1:55 下午 by yippee 1,047 次
Category: Dev
Tags: , , , , , , ,