怎样创办一个网站,wordpress the_content(),表情包在线制作生成器,成都 网站建设公司Windows CE是一个组件化的操作系统#xff0c;我们可以根据不同的环境设置不同的组件来组合成有针对性的平台#xff0c;而一个功能往往需要多个组件才能够实现。Catalog就是实现某个功能的组件集合#xff0c;每个Catalog Item会包含一个或多个组件#xff0c;而Catalog I…Windows CE是一个组件化的操作系统我们可以根据不同的环境设置不同的组件来组合成有针对性的平台而一个功能往往需要多个组件才能够实现。Catalog就是实现某个功能的组件集合每个Catalog Item会包含一个或多个组件而Catalog Item则需要实现某种功能。当我们的平台需要这个功能是就将相对应的Catalog Item选入平台中即可。
在完成了平台创建的向导之后我们就进入了PB的IDE界面。Catalog Items视图与Solution Explorer处于同一区域两者间可以自由进行切换。
在Catalog Items视图中我们可以看到CE中包含的Catalog大概可以分为下面几类BSP板级支持包 Core OS操作系统中包含的组件Device Drivers驱动程序类Platform Manager平台管理器和Third Party第三方提供的组件。其中实现功能的组件大都包含在Core OS中。
我们如果要为平台增加游戏则选择“Core OS” – “CEBASE” – “Application – End User”-“Games”下的游戏Freecell和Solitaire两个游戏。
除了能够为平台增加Catalog外我们还可以增加自己的文件和注册表信息。
将视图切换回Solution Explorer我们可以看到平台中包含的所有文件。其中选择“Parameter Files”中的“ConnectCore 9P”其中会包含 project.reg文件双击点开该文件我们就可以增加一些注册表信息。这些注册表信息将会出现在目标设备的注册表中。 除此之外在C:/WINCE600的PLATFORM - CC9P – Parameter Files下我们还可以看到platform.reg文件。Platform.reg文件是针对所有运行于CC9P开发板上的平台而project.reg只是针对目前的开发平台。 如果想在平台中加入自己的文件则需要使用bib文件了。如果想引入一些批处理操作则要使用dat文件了。我们通常使用project.bib和project.dat文件。 Bib文件的标准格式为三个部分 目标文件名源文件路径和名称Memory Type。目标文件名指的是在目标设备上的文件名如果没有指定路径则默认出现在/Windows目录下。第二部分是源文件路径和名称指的是文件在PC上的路径最后指定的是Memory Type如果是想让文件被编译到NK.bin中则要指定为NK。三个部分之间使用空格隔开即可。同时bib文件支持宏。我们可以通过指定不同的环境变量来为NK.bin中加入不同的文件。 指定环境变量的方法如下在Solution Explorer中右键点击DigiOS在菜单中选择Properties。在属性对话框中选择Environment然后我们就可以添加自己的环境变量了。 环境变量有两个值1或者空。在这里我们创建一个名为“IMG_NETCF_CSAPP”的环境变量。如果该变量为1则bib文件会包含hello_mvp.exe文件到NK.bin中。
如果我们还想执行一些其他操作的话就必须借助于dat文件了。这里的dat文件和PC平台上的一样也是批处理文件。比如我们可以讲一个快捷方式文件.lnk从/Windows目录下拷贝到/Windows/Startup目录下。这样在操作系统启动时就会执行lnk文件相对应的可执行文件了。 好了进行到这里我们平台定制的工作就可以告一段落了。我们学习了如何向平台中添加Catalog Items、文件和注册表项还可以执行批处理操作。接下来我们就可以对定制好的平台进行编译和调试了。