07 2011 档案

定制自己的Shell
摘要: 1、 将%_WINCEROOT% \PUBLIC\SHELL\OAK文件夹下的HPC文件夹进行复制并粘贴到同一文件夹下,重命名为MyShell;(注意:MyShell你可以自己定义名字,但要确定在%_WINCEROOT%文件夹目录下没有与此有相同的名字)2、 在%_WINCEROOT% \PUBLIC\SHELL\OAK文件夹下的dirs文件修改成:DIRS=hpc \ MyShell \3、 根据你自己的需求修改MyShell的内容;4、 建立自己的工程;5、设置PB去构建public目录下修改的代码: 6、 构建你的运行时镜像;7、测试。阅读全文

posted @ 2011-07-15 23:26 EmbeddedBoy_jsu_xtw 阅读(30) | 评论 (0) 编辑

克隆校准Ui模块(the CalibrUi Module)
摘要: Windows CE 5.0下此模块的克隆可以参考Windows CE Features > Shell and User Interface > User Interface > Touch Screen (Stylus) > Touch Screen (Stylus) OS Design Development > How to Replace the Calibrui ModuleWindows CE 6.0下就有点不一样了,若你的系统之前已经sysgen过后用此项编译是没有问题的;问题在于当你重新sysgen你整个系统的时候,问题来了:(前提是你的内核中要阅读全文

posted @ 2011-07-12 23:32 EmbeddedBoy_jsu_xtw 阅读(7) | 评论 (0) 编辑

你对你做好的镜像知多少?
摘要: 1、Sysgen Variables它控制了你定制的系统包含的功能(functionality),是环境变量的一部分,如何知道你的系统定制了什么功能呢?很简单,首先确保你创建并build了基于你设计的系统的运行时镜像,然后导航到你系统的release directory找到Sysgensettings.out,此文件里就列出了你此系统包含的功能。另:目录Developingan Operating System > BuildSystem > SysgenVariables下包含了windows ce5.0 增加的Sysgenvariables.2、如何查看模块和组件首先确保你创建阅读全文

posted @ 2011-07-11 22:52 EmbeddedBoy_jsu_xtw 阅读(21) | 评论 (0) 编辑

Custom configuration
摘要: 我们创建了一个系统工程后,默认的有2个默认的build configuration. 一个是realease,一个是debug,我们也可以创建一个 custom configuration with no debugging enabled for your OS design, you must copy a release configuration and modify it.步骤如下:上图红色选项即为:WINCEDEBUG=retail.WINCESHIP=1.效果:编译后的系统镜像将不会再有打印输出另可参见D:\WINCE600\PUBLIC\COMMON\SDK\INC目录下dbg阅读全文

posted @ 2011-07-11 22:49 EmbeddedBoy_jsu_xtw 阅读(5) | 评论 (0) 编辑