PB开发winCE

来源:互联网 发布:全栈工程师用什么编程 编辑:程序博客网 时间:2024/05/17 23:16
 1.首先打开"New Platform",
 2.在"Step 2"中选择"EMULATOR:X86"。在这里强调一点:能够运行PB创建的CE平台的环境有三种。第一种是真实环境,包括某一种CPU和支持的主板还有其它配置;第二种是模拟环境,PB包含了模拟器,能够在PC上模拟运行CE平台;第三种是PC环境,PB可以创建能够在PC机运行的CE平台。并且提供了一组引导文件,通过这些引导文件可以加载CE内核文件(nk.bin)并启动WindowsCE。
 3.在"Setp 3"中单选"Customconfiguration",输入平台名称和路径。
 4.在"Step 4"中必须单选"Custom Device withShell and Graphical UserInterfac"。表示平台将加入外壳程序和GUI。有了资源管理器这样的外壳程序我们操作就方便多了。
 5.在"Step 5"中列出的是"Application &ServicesDevelopment"。这些都是用于软件开发的库。大多数支持库我们在PC上开发时早已熟悉了,有几个是CE独有的。比如"SimpleNetwork ManagementProtocol"(简单网络管理协议),这是用在网络设备上的协议;"PocketOutlook Object Model API",用于读取PocketPC中"Inbox"软件中的数据;"Beta .NET CompactFramework"是.NET的支持框架。这个在PB v4.1中不要选取,它在PBv4.2中才是正式版。其余的选项说明参见CE帮助文档(位置:operatingsystem development\windows ce.net overview\catalogfeatures\applications and services development)
 6."Step 6"中列出了WindowsCE自带的应用程序。
 7."Step7"中列出了操作系统内核支持的服务。包括串口支持、并口支持、USB口支持、调试工具、电源管理,还有一些其它特征。这里的调试工具不仅仅指能够用于调试的应用程序,还包括用于调试的API函数。Toolhelp就是专门用于查看当前操作系统的进程及进程包含的线程、DLL的信息。"KernelFeatures"(内核特征)中的Fiber API是用于支持纤程的API。"Keyboard& Touch Driver Debugging SampleApplications"包括四个调试工具,用于调试触摸屏和键盘的驱动程序。"LMemDebugmemory debugginghooks"用于查看当前操作系统正运行的程序的内存信息。
 8.在"Step8"中列出的是网络特征(我有时称特征为组件,实质一样)。包含CE支持的所有网络协议。"NetworkingFeatures"中大多数的子项都要加入的,其它项按需加入。比如要支持红外线一定要加入PAN中的IrDA。要拨号上网的一定要加入WAN所有项。
 9."Step9"中列出了存储特征。包含和存储设备相关的支持。具体包括存储管理器(支持CDFS、FAT文件系统)、数据库支持、ROM和RAM文件系统、注册表存储支持。关于ROM和RAM、FAT我在以前的文章中提到过,这里就不再详细讲解了。
 10."Step10"中列出了CE包含的所有英文字体。要了解这些字体中每种字体所占空间大小,可以将鼠标放到字体名字的上面,系统就会显示这种字体的大小。一般来说一个定制的CE平台其中字体尤其是中文字体占用空间是很大的,所以选择字体要慎重。除非必要,否则不要添加太多的字体。"
 11."Step11"列出了国际化选项。包括各种语言支持包。在这里选择"NationalLanguage Support[NLS]",再选择一种本地区语言,比如"Chinese{Simplified}"。"Agfa AC3 FontCompression"建议选择,这是一种字体压缩技术,适合中文字体。在"Chinese{Simplified}"第一子项中列出了字体。这一项选择至关重要,因为中文字体占用的空间太大了,直接影响CE平台的总体大小。具体选择哪些字体请参见CE帮助文档(位置:operatingsystem development\windows ce.net overview\catalog features\International)。从帮助文档中才能了解具体哪个子集包含哪些中文字体和字符集。"Chinese{Simplified}"其它子项包括中文输入法、输入法编辑器建议全部选择。
 12."Step12"列出了CE包含的Internet客户端程序、支持的组件和脚本。第一项"BrowserApplication"中建议选择第一子项"Internet Explorer 5.5 for Windows CEComponents",而第二子项"Pocket InternetExlporer"是用在PDA上的功能较少的Internet浏览器。第二项"InternetExplorer 5.5 for Windows CEComponents"中建议选择全部子项。这些子项都是开发IE的API函数、ActiveX控件。第四项"Sample IE 5.5 Internet Options ControlPanel"是"控制面板"中的用于修改IE选项的程序。和Windows桌面操作系统下"控制面板"中的"Internet 选项"一样。
 13."Step13"列出了CE支持的多媒体服务。可以任意选取要播放的各种媒体和具体媒体的格式。DirectX也可以分拆选取。
 14."Step 14"列出了CE支持的安全服务。
 15."Step15"列出了各种外壳和用户接口。外壳程序一般常常选择"GraphicalShell"中的标准外壳程序"Standard Shell",也就是资源管理器。
原创粉丝点击