[发明专利]WINCE系统镜像构建方法和系统、WINCE系统镜像有效
申请号: | 201210222479.4 | 申请日: | 2012-06-29 |
公开(公告)号: | CN102799451A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 杨小平;杨成 | 申请(专利权)人: | 深圳市安普尔科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F12/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | wince 系统 构建 方法 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种WINCE系统镜像构建方法和系统、WINCE系统镜像。
背景技术
Windows Embedded CE(即WINCE)系统镜像分为两种:XIP(execute inplace,芯片内执行)镜像和非XIP镜像。其中,XIP镜像包括两个部分,即XIPKernel(内核)部分与非Kernel部分,XIP KERNEL为CE的核心部分,该部分由Bootloader加载到系统内存中运行,非内核部分在存储设备上直接运行。由于XIP镜像的内核部分体积比较小,因而加载时间较短,但是实时性差,镜像文件不易冗余备份。非XIP镜像由单一的镜像文件组建,内核部分和非内核部分都在同一个镜像文件中,需要Bootloader将整个镜像文件加载到内存后再调用执行,加载的时间较长,由于是单个文件且完全在系统内存中运行,因而实时性好,易于冗余备份,但是启动慢,内存空间占用大。
发明内容
基于此,有必要提供一种内存空间占用小、启动快、易于冗余备份的WINCE系统镜像构建方法。
此外,还有必要提供一种内存空间占用小、启动快、易于冗余备份的WINCE系统镜像构建系统。
此外,还有必要提供一种内存空间占用小、启动快、易于冗余备份的WINCE系统镜像。
一种WINCE系统镜像构建方法,包括以下步骤:
根据系统运行所需组件构建WINCE系统镜像的nk.nb0部分,并将nk.nb0存储在由Bootloader在系统存储设备上开辟的隐藏的空间上;
构建包含除所述系统运行所需组件外的其他驱动和服务组件的WINCE系统镜像的windows.sbi部分,并将所述windows.sbi部分释放到可读写存储设备的指定目录下。
在其中一个实施例中,所述系统运行所需组件包括系统内核、适配层驱动和文件系统。
在其中一个实施例中,所述构建包含除所述系统运行所需组件外的其他驱动和服务组件的WINCE系统镜像的windows.sbi部分的步骤具体包括:
获取包含可执行文件及资源文件的列表的WINCE系统镜像的配置文件;
获取定义的配置参数;
根据所述配置文件及配置参数打包生成WINCE系统镜像的windows.sbi部分。
在其中一个实施例中,在所述获取定义的配置参数的步骤之后,还包括步骤:
获取对配置文件进行处理的批处理文件;
根据所述配置文件及配置参数打包生成WINCE系统镜像的windows.sbi部分的步骤具体为:
通过所述批处理文件根据所述配置文件及配置参数打包生成WINCE系统镜像的windows.sbi部分。
在其中一个实施例中,在所述构建包含除所述系统运行所需组件外的其他驱动和服务组件的WINCE系统镜像的windows.sbi部分,并将所述windows.sbi部分释放到可读写存储设备的指定目录上的步骤之后,还包括步骤:
加载nk.nb0部分,将所述可读写存储设备预先指定目录内的windows.sbi部分映射到随机存储器中的windows目录内,再加载所述随机存储器中的windows目录内windows.sbi部分。
一种WINCE系统镜像构建系统,包括:
第一构建模块,用于根据系统运行所需组件构建WINCE系统镜像的nk.nb0部分,并将nk.nb0存储在由Bootloader在系统存储设备上开辟的隐藏的空间上;
第二构建模块,用于构建包含除所述系统运行所需组件外的其他驱动和服务组件的WINCE系统镜像的windows.sbi部分;
释放模块,用于将所述windows.sbi部分释放到可读写存储设备的指定目录下。
在其中一个实施例中,所述系统运行所需组件包括系统内核、适配层驱动和文件系统。
在其中一个实施例中,所述第二构建模块包括:
配置文件获取模块,获取包含可执行文件及资源文件的列表的WINCE系统镜像的配置文件;
配置参数获取模块,用于获取定义的配置参数;
生成模块,用于根据所述配置文件及配置参数打包生成WINCE系统镜像的windows.sbi部分。
在其中一个实施例中,所述第二构建模块还包括:
批处理文件获取模块,用于获取对配置文件进行处理的批处理文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市安普尔科技有限公司,未经深圳市安普尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210222479.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三段式连体固化室
- 下一篇:一种蓄电池接线端子片