基于存储卡的启动多系统手机的方法

文档序号:7754401阅读:223来源:国知局
专利名称:基于存储卡的启动多系统手机的方法
技术领域
本发明涉及手机操作系统领域,且特别涉及一种基于存储卡的启动多系统手机的方法。
背景技术
目前,在国内开发生产的手机分为传统的功能手机即非智能手机和带软件操作系统的智能手机。智能手机的整个软件都在NAND存储,开机时从NAND中加载到同步动态随机存储器SDRAM中开始运行。目前的高端平台(例如联发科的MT62^,MT6235)也开始支持NADNB00T的启动方式,这给手机上实现多软件系统提供了硬件支持。

发明内容
本发明提出一种基于存储卡的启动多系统手机的方法,在手机上实现多系统。为了达到上述目的,本发明提出一种基于存储卡的启动多系统手机的方法,包括下列步骤给手机上电;选择所需加载的软件系统;检测开机是否长按,检测为按下开机键后,从目录中读取烧写文件,并且模拟出 NAND闪存的接口时序;手机处理器根据选择从所述模拟的NAND闪存中加载软件系统到内部的同步动态随机存储器;现场可编程门阵列芯片工作,进入加载过程,显示加载界面;加载完成,手机成功开机,现场可编程门阵列和存储卡芯片进入模拟NAND闪存。本发明提出的基于存储卡的启动多系统手机的方法,使用户可以实现多软件系统在同一个手机上单独运行,用户升级程序也不需要对应的下载工具,只需拷贝到存储卡上。


图1所示为本发明较佳实施例的多系统手机的硬件框图。图2所示为本发明较佳实施例的基于存储卡的启动多系统手机的方法流程图。
具体实施例方式为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。本发明设计是一种用于对手机终端设备进行多软件系统的装置设备。此装置是将集成在手机设备中的基于现场可编程门阵列FPGA实现从存储卡加载不同手机软件的芯片。请参考图1,图1所示为本发明较佳实施例的多系统手机的硬件框图。所述多系统手机包括现场可编程门阵列FPGA芯片100,连接有拨码开关200用于选择需要加载的软件系统,所述FPGA芯片100通过NAND接口连接于手机主板CPU400,所述手机主板CPU400 通过EMI总线与SDRAM内存500相连接。本发明通过现场可编程门阵列FPGA芯片100实现把存储卡300的存储卡协议模拟到NAND接口协议,需要在FPGA植入响应的模拟接口转换的功能,实现从存储卡加载手机的最终烧录文件到手机的SDRAM内存中,从而手机开始运行系统。具体流程如下把需要烧录的两个系统烧录文件拷到手机的存储卡的启动目录下,在手机上实现一个拨码开关选择需要加载哪个软件系统,按下开机键,就从存储卡的启动目录下读取相应需要加载的烧录文件到手机内部的SDRAM中,从而开始运行用户选择的这个软件系统。本发明可以给任何一台带启动加载器(bootloader)的手机终端加上此功能。再请参考图2,本发明提出的基于存储卡的启动多系统手机的方法,包括下列步骤给手机上电;选择所需加载的软件系统;检测开机是否长按,检测为按下开机键后,从目录中读取烧写文件,并且模拟出 NAND闪存的接口时序;手机处理器根据选择从所述模拟的NAND闪存中加载软件系统到内部的同步动态随机存储器;现场可编程门阵列芯片工作,进入加载过程,显示加载界面;加载完成,手机成功开机,现场可编程门阵列和存储卡芯片进入模拟NAND闪存。用户把需要下载的软件烧录文件拷贝到主机的存储卡中的boot目录,装好存储卡,通过拨码开关来选择从哪个软件系统启动,长按开机键,等待系统加载,系统会显示进度条,加载完后,手机就从用户选择的软件系统开机了。本发明的工作方式是用FPGA模拟存储卡的协议和NAND接口的协议,用FPGA+存储卡的方式模拟代替NAND FLASH。用户直接往存储卡里拷贝烧录文件。在手机上加上拨码开关实现手机软件系统的选择。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。
权利要求
1. 一种基于存储卡的启动多系统手机的方法,其特征在于,包括下列步骤 给手机上电;选择所需加载的软件系统;检测开机是否长按,检测为按下开机键后,从目录中读取烧写文件,并且模拟出NAND 闪存的接口时序;手机处理器根据选择从所述模拟的NAND闪存中加载软件系统到内部的同步动态随机存储器;现场可编程门阵列芯片工作,进入加载过程,显示加载界面;加载完成,手机成功开机,现场可编程门阵列和存储卡芯片进入模拟NAND闪存。
全文摘要
本发明提出一种基于存储卡的启动多系统手机的方法,包括下列步骤给手机上电;选择所需加载的软件系统;检测开机是否长按,检测为按下开机键后,从目录中读取烧写文件,并且模拟出NAND闪存的接口时序;手机处理器根据选择从所述模拟的NAND闪存中加载软件系统到内部的同步动态随机存储器;现场可编程门阵列芯片工作,进入加载过程,显示加载界面;加载完成,手机成功开机,现场可编程门阵列和存储卡芯片进入模拟NAND闪存。本发明提出的基于存储卡的启动多系统手机的方法,使用户可以实现多软件系统在同一个手机上单独运行,用户升级程序也不需要对应的下载工具,只需拷贝到存储卡上。
文档编号H04M1/725GK102340579SQ201010229388
公开日2012年2月1日 申请日期2010年7月16日 优先权日2010年7月16日
发明者朱静 申请人:希姆通信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1