终端设备以及支持多固件加载的方法技术

技术编号:8300752 阅读:183 留言:0更新日期:2013-02-07 04:08
终端设备以及使终端设备支持多固件加载的方法,其中所述终端设备包括:第一存储单元,配置来存储第一固件以及第二固件,其中所述第一固件用于对所述终端设备的元件进行初始化并启动第一操作系统,所述第二固件用于对所述终端设备的元件进行初始化并启动第二操作系统,并且所述第一固件和所述第二固件相互不兼容;处理单元,配置来加载所述第一固件或所述第二固件,其中在所述处理单元开始加载所述第一固件并且在基于所述第一固件完成所述处理单元的初始化之后,确定是否需要加载所述第二固件;如果确定加载所述第二固件,则终止所述第一固件的加载,并且加载所述第二固件;以及如果确定不需要加载所述第二固件,则继续加载所述第一固件的剩余部分。

【技术实现步骤摘要】

本专利技术涉及一种终端设备以及使该终端设备支持多固件加载的方法。
技术介绍
当前,需要在诸如笔记本、智能手机或平板电脑之类的终端设备上安装操作系统来使终端设备能够运行多种应用程序。在这种情况下,用 户可能希望在终端设备上安装多个操作系统来支持不同种类的应用。然而,由于在终端设备上安装并运行操作系统需要对应的固件的支持,而这些固件有时是相互不兼容。例如,Windows 8操作系统规定了必须使用UEFI固件来进行启动,而Android操作系统需要bootloader固件来进行启动,并且二者相互不兼容。在这种情况下,无法在同一终端设备上安装Windows 8和Android操作系统。因此,希望提供一种能够在同一设备上支持多种固件的终端设备以及多种固件的加载方法。
技术实现思路
为了解决现有技术中的上述技术问题,根据本专利技术的一方面,提供一种终端设备,包括第一存储单元,配置来存储第一固件以及第二固件,其中所述第一固件用于对所述终端设备的元件进行初始化并启动第一操作系统,所述第二固件用于对所述终端设备的元件进行初始化并启动第二操作系统,所述第一固件和所述第二固件相互不兼容;处理单元,配置来加本文档来自技高网...

【技术保护点】
一种终端设备,包括:第一存储单元,配置来存储第一固件以及第二固件,其中所述第一固件用于对所述终端设备的元件进行初始化并启动第一操作系统,所述第二固件用于对所述终端设备的元件进行初始化并启动第二操作系统,并且所述第一固件和所述第二固件相互不兼容;处理单元,配置来加载所述第一固件或所述第二固件,其中在所述处理单元开始加载所述第一固件并且在基于所述第一固件完成所述处理单元的初始化之后,确定是否需要加载所述第二固件;如果确定加载所述第二固件,则终止所述第一固件的加载,并且加载所述第二固件;以及如果确定不需要加载所述第二固件,则继续加载所述第一固件的剩余部分。

【技术特征摘要】

【专利技术属性】
技术研发人员:许灵均刘旭国易贤群吴大明李凡智
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1