嵌入式云终端及其形成方法

文档序号:6366127阅读:306来源:国知局
专利名称:嵌入式云终端及其形成方法
技术领域
本发明涉及一种嵌入式云终端及其形成方法,特别涉及一种具有自动硬件识别功能、同时支持X86和ARM硬件平台的嵌入式云终端及其形成方法。
背景技术
嵌入式终端市场正面临着巨大的转变。嵌入式领域支撑着各行各业的各种终端设备,对于应用和需求越来越广泛,可以用数不胜数来形容也不为过,例如机顶盒、电子书报亭、视频会议终端、平板电脑、收款机、自动柜员机(ATM)、工业控制器、网关、IP电话、服务器、瘦客户机、高级消费类电子产品以及各种专门的手持设备等等,这些终端设备有的基于X86平台有的基于ARM平台。它们都有一个特性,就是X86平台基本上只支持Windows嵌入式系统,ARM平台只支持Linux嵌入式系统,无法实现跨平台开发嵌入式系统。芯片技术的更新换代越来越快,但随着价格逐渐稳定,不管是X86平台或是ARM平台,设备厂商有了更多的选择,但无一不因为技术问题不得不放弃其中一种嵌入式系统,被迫使用Windows嵌入式或Linux嵌入式。更加头疼的是应用程序和云系统的移植,这是相当庞大的工作量或技术瓶颈。

发明内容
本发明首先所要解决的技术方案是提供一种嵌入式云终端形成方法,以解决现有技术的不足。为解决上述技术方案,本发明采用以下技术方案它包括以下步骤
步骤I、在装设有Windows Embedded开发工具的开发机上运行硬件平台分析程序,对待形成的嵌入式云终端所可能采用的硬件平台的各硬件信息进行分析,以创建相应的硬件组件信息,并将所创建的硬件组件信息导入所述Windows Embedded开发工具的组件数据库;所述硬件平台包括一种或多种X86硬件平台,或/和,所述硬件平台包括一种或多种ARM硬件平台;
步骤2、所述Windows Embedded开发工具将在所述待形成的嵌入式云终端上运行的Windows应用程序和云系统制作成一后缀为CAB独立升级包或MSU安装包,将所述后缀为CAB独立升级包或MSU安装包导入所述组件数据库中;
步骤3、所述Windows Embedded开发工具根据所述组件数据库中的信息,构造出具有所述硬件平台的硬件组件信息、Windows应用程序和云系统的嵌入式云终端系统影像文件;
步骤4、在一形成的X86硬件平台或ARM硬件平台导入所述嵌入式云终端系统影像文件,以形成嵌入式云终端。较佳地,所述硬件平台包括多种X86硬件平台和多种ARM硬件平台。进一步的,所述嵌入式云终端系统兼容所有Windows应用程序和云系统。本发明另一个所要解决的技术问题是提供一种嵌入式运终端,能够兼容Windows应用程序以及云系统。为此,本发明采用以下技术方案
其硬件平台为X86硬件平台或ARM硬件平台,并被导入采用上述的方法构造出具有所述硬件平台的硬件组件信息、Windows应用程序和云系统的嵌入式云终端系统影像文件。本发明的有益效果在于本发明所形成的嵌入式云终端可采用X86或ARM硬件平台,能够有效地解决X86硬件平台、ARM硬件平台对Windows应用程序以及云系统的兼容性问题,性能稳定。


图I为本发明所形成的嵌入式云终端的实施例的构成示意图。图2为本发明所提供的形成嵌入式 云终端的方法实施例的流程图。
具体实施例方式参照附图2。本发明所提供的形成嵌入式云终端的方法包括以下步骤
步骤I、在装设有Windows Embedded开发工具的开发机上运行硬件平台分析程序,对待形成的嵌入式云终端所可能采用的硬件平台的各硬件信息进行分析,以创建相应的硬件组件信息,并将所创建的硬件组件信息导入所述Windows Embedded开发工具的组件数据库;所述硬件平台包括一种或多种X86硬件平台,或/和,所述硬件平台包括一种或多种ARM硬件平台。所述硬件平台可以是特定的硬件平台,比如已知将要采用的硬件平台究竟采用X86硬件平台还是ARM硬件平台,且清楚该硬件平台的硬件组成。这样,在本步骤中,专门对该硬件信息进行分析,创建相应的硬件组件信息,完成本步骤后,进而进行下述步骤2、3,从而形成针对该特定硬件平台的嵌入式云终端系统影像文件。所述硬件平台可以是非特定的硬件平台,比如对X86硬件平台的多种硬件组成,或者,对ARM硬件平台的多种硬件组成,或者,对X86硬件平台的多种硬件组成和ARM硬件平台的多种硬件组成进行分析,创建相应的硬件组件信息,完成本步骤后,进而进行下述步骤2、3,从而形成针对X86硬件平台或者针对ARM硬件平台或者既针对X86硬件平台又针对ARM硬件平台的通用嵌入式云终端系统影像文件。具体地说,运行Windows Embedded开发工具,在预订目录下生成设备组件信息文件,所述设备组件信息文件包含X86或/和ARM平台的硬件信息,将设备组件信息文件生成嵌入式云系统数据组件,保存至所述Windows Embedded开发工具的组件数据库中,重复上述步骤,得到所选择的所有硬件平台的嵌入式云系统数据组件,保存至所述组件数据库中,将所有设备组件信息文件生成的数据,加入配置(Configuration)中。步骤2、所述Windows Embedded开发工具将在所述待形成的嵌入式云终端上运行的Windows应用程序和云系统制作成一后缀为CAB独立升级包或MSU安装包,将所述后缀为CAB独立升级包或MSU安装包导入所述组件数据库中;
步骤3、所述Windows Embedded开发工具根据所述组件数据库中的信息,构造出具有所述硬件平台的硬件组件信息、Windows应用程序和云系统的嵌入式云终端系统影像(Image)文件;
步骤4、在一形成的X86硬件平台或ARM硬件平台导入所述嵌入式云终端系统影像文件,以形成嵌入式云终端。米用Windows Embedded开发工具生成的上述嵌入式云终端系统能兼容各种X86、ARM硬件;在所述嵌入式云终端系统下能运行所有Windows系统内可用的应用程序和云系统。
参照图I所示,所述嵌入式云终端包括X86硬件平台或ARM硬件平台;并被导入采用上述的方法构造出具有所述硬件平台的硬件组件信息、Windows应用程序和云系统的嵌入式云系统影像文件。较佳的,所述X86硬件平台和ARM硬件平台可以包括主板、CPU、显卡、网络适配器、声卡、储存设备、显示器、输入设备及摄像头。以上实施例仅用以说明而非限制本发明的技术方案。不脱离本发明精神和范围的任何修改或局部替换,均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种嵌入式云终端形成方法,其特征在于它包括以下步骤 步骤I、在装设有Windows Embedded开发工具的开发机上运行硬件平台分析程序,对待形成的嵌入式云终端所可能采用的硬件平台的各硬件信息进行分析,以创建相应的硬件组件信息,并将所创建的硬件组件信息导入所述Windows Embedded开发工具的组件数据库;所述硬件平台包括一种或多种X86硬件平台,或/和,所述硬件平台包括一种或多种ARM硬件平台; 步骤2、所述Windows Embedded开发工具将在所述待形成的嵌入式云终端上运行的Windows应用程序和云系统制作成一后缀为CAB独立升级包或MSU安装包,将所述后缀为CAB独立升级包或MSU安装包导入所述组件数据库中; 步骤3、所述Windows Embedded开发工具根据所述组件数据库中的信息,构造出具有所述硬件平台的硬件组件信息、Windows应用程序和云系统的嵌入式云终端系统影像文件; 步骤4、在一形成的X86硬件平台或ARM硬件平台导入所述嵌入式云终端系统影像文件,以形成嵌入式云终端。
2.如权利要求I所述的一种嵌入式云终端形成方法,其特征在于所述硬件平台包括多种X86硬件平台和多种ARM硬件平台。
3.如权利要求I所述的一种嵌入式云终端形成方法,其特征在于所述嵌入式云终端系统兼容所有Windows应用程序和云系统。
4.一种嵌入式运终端,其特征在于其硬件平台为X86硬件平台或ARM硬件平台,并被导入采用权利要求1、2或3所述的方法构造出的具有所述硬件平台的硬件组件信息、Windows应用程序和云系统的嵌入式云终端系统影像文件。
全文摘要
本发明提供了一种嵌入式云终端形成方法,它包括以下步骤步骤1、创建硬件组件信息,并将所创建的硬件组件信息导入WindowsEmbedded开发工具的组件数据库;步骤2、将Windows应用程序和云系统制作成一后缀为CAB独立升级包或MSU安装包并导入所述组件数据库中;步骤3、构造出具有所述硬件平台的硬件组件信息、Windows应用程序和云系统的嵌入式云终端系统影像文件;步骤4、在一形成的X86硬件平台或ARM硬件平台导入所述嵌入式云终端系统影像文件,以形成嵌入式云终端。本发明还提供了一种嵌入式运终端。本发明所形成的嵌入式云终端可采用X86或ARM硬件平台,能够有效地解决X86硬件平台、ARM硬件平台对Windows应用程序以及云系统的兼容性问题,性能稳定。
文档编号G06F9/44GK102622235SQ20121006455
公开日2012年8月1日 申请日期2012年3月13日 优先权日2012年3月13日
发明者左明 申请人:唐桥科技(杭州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1