用PB定制WINCE.NET
如何用PB定制一套WINCE.net,在工控机上运行;请哪位高手详细说一下步骤和需要注意的问题,谢谢! 问题点数:20、回复次数:5Top
1 楼mastercyl(淡兰色)回复于 2005-05-14 11:17:52 得分 15
打开pb,选择“New Platform”,选择建立“Industial Controller”工控系统类型,选择你需要的东西就可以了Top
2 楼wildwind_ssj(野风)回复于 2005-05-16 20:25:31 得分 0
谢谢 mastercyl(淡兰色),不过你说得太笼统了,我现在把自己总结出来得贴上去,希望对新手有些帮助.
步骤如下:
1. 启动Platform Builder 4.1,打开 File 菜单, 选择 New Platform(新平台), 这时会出现New Platform Wizard(创建向导),选择 Next。
2. 选择仿真处理器,默认为EMULATOR: X86 ,即x86兼容型,利用你的x86处理器仿真 CE处理器,选好后,点击 Next。
3. 选者要仿真的设备类型,CE可以在很多设备上运行,仿真器可以仿真这些设备,如果你以开发PDA软件为主,就选择PDA or Mobile Handheld。然后给你的平台起一个名字,点Next。
4. 配置要集成的软件环境,根据自己的需要,如是否需要网络浏览器和收件箱,选好后, 点击Next。
5. 添加所需的网络协议, 然后点击Next。
6. 后面的窗口有一些注意事项, 阅读后,点击Next。
7. 点击Done开始创建环境。
8. 在 Build菜单中, 选择Set Active Configuration。
9. 在仿真平台列表中, 选择Sample - EMULATOR: X86 Win32 (WCE emulator) Debug, 点击OK确定。
10. 在Platform菜单中选择Settings。
11. 在 Settings的Build Options 标签中, 确保选中Enable Full Kernel Mode选项。这对调试程序非常重要。
12. 选择 Environment 标签, 点击New。在出现的Variable Name 文本框中, 输入 IMGRAM64;在Variable Value 文本框中,键入1, 点击OK确定。这样就创建了一个系统变量,他的意思的系统将使用64M的PC机内存来仿真存储CE系统ROM,如果你的计算机内存足够大,例如在512M以上,也可以选者IMGRAM128或IMGRAM256的值,这样就可以一次装载更多的软件了。
13. 在 Build 菜单中, 选择Build Platform。
14. 在创建过程中会出现一些Warning点击OK即可。
Build会花掉一些时间,一个32M的RAM可能需要30分钟(推荐配置下),完成后,在Output窗口会出现0 error(s), XX warning(s)的信息。
Top
3 楼wildwind_ssj(野风)回复于 2005-05-16 20:28:41 得分 0
Build完成后,就可以建立与仿真器的连接,将ROM调入仿真器运行:
首先必须配置仿真器
1. 在Target菜单中, 选择Configure Remote Connection。
2. 选择Services 标签。在Services for active named connection的Download 选项框中, 选择Emulator。点击Configure。
3. 设定你想要的终端分辨率Screen Size (WxHxD): 如一个典型的PDA大小 320x240x16。如果你要的是Handheld Computer则选择640x240x16。
4. 在使用内存大小Memory (MB) 中, 输入 64, 注意,这要与前面设定的IMGRAM64变量一致,点击OK继续。
5. 在 Kernel Transport 选项框中, 选择Emulator。
6. 选择Settings 标签。 点击Download / Initialize Device, 确保Download Image, Initialize (Jump to Image)和Connect to Device被选中, 点击OK继续。
现在已经配置完仿真器,可以在PC机上运行了
7. 在 Target 菜单中, 点击 Download / Initialize。
8. 会出现KITL Security Warning 对话框和一些提示, 全部选择 Yes。
9. 等待一段时间后,名为XXX- Emulator for Windows CE 的仿真器终端出现了。
仿真器上的WindowsCE完全和真正的WindwosCE设备一样,可以运行软件,听音乐,上网ICQ、看网页、收发邮件。
Top
4 楼wildwind_ssj(野风)回复于 2005-05-16 20:34:16 得分 0
下一步,找到生成的NK.bin,根据具体的工控机做相应的BOOTLoader,然后把他们一起通过相应的工具拷贝到工控机的磁盘上,加电启动;OK!!
祝你好运!Top
5 楼xmxjh(程序员)回复于 2005-05-17 08:18:48 得分 5
不错,看一下流程就比较清楚了,很不错Top




