【技术实现步骤摘要】
【国外来华专利技术】无线设备的渐进引导背景I.领域本公开一般涉及电子器件,尤其涉及用于在上电之际引导无线设备的技术。II.背景无线设备(例如,蜂窝电话)典型地基于控制无线设备内的硬件并支持各种所设 计功能的程序代码而操作。程序代码可存储在大容量非易失性存储器中并且可在上电时被 加载到更快的易失性存储器中。大容量非易失性存储器可 以是能经济地存储大量数据但只 能每次一页地访问的NAND(与非)闪存。页可以是能从NAND闪存检索的最小数据单元并 且可以是4千字节(KB)或其他某个大小。更快的易失性存储器可以是能支持随机访问的 同步动态随机存取存储器(SDRAM)。可选择存储器以提供合需的存储容量和访问能力并且 尽可能地较经济。当无线设备上电时,所有程序代码可从大容量非易失性存储器加载到更快的易失 性存储器。一旦所有程序代码都已被加载,无线设备就能够接受用户输入并执行用户选择 的功能。在上电时要加载的程序代码量可能较大,并且引导时间可能相对较长。因此,用户 在无线设备可操作之前可能需要等待较长的时间段。概述在一方面,一种装置包括处理器,该处理器被配置成将第一和第二码图像编程到 用于无线设备的存储器设备中,第一码图像从存储器设备被加载以引导无线设备并使得无 线设备能操作,第二码图像在无线设备能操作的同时从存储器设备被加载以进一步引导该 无线设备。在另一方面,一种方法包括将第一码图像编程到用于无线设备的存储器设备中, 第一码图像从存储器设备被加载以引导无线设备并使得无线设备能操作。该方法还包括将 第二码图像编程到存储器设备中,第二码图像在无线设备能操作的同时从存储器设备被加 载以进一步引 ...
【技术保护点】
一种装置,包括:处理器,其被配置成将第一和第二码图像编程到用于无线设备的存储器设备中,所述第一码图像从所述存储器设备被加载以引导所述无线设备并使得所述无线设备能操作,所述第二码图像在所述无线设备能操作的同时从所述存储器设备被加载以进一步引导所述无线设备。
【技术特征摘要】
【国外来华专利技术】US 2007-10-26 11/925,567一种装置,包括处理器,其被配置成将第一和第二码图像编程到用于无线设备的存储器设备中,所述第一码图像从所述存储器设备被加载以引导所述无线设备并使得所述无线设备能操作,所述第二码图像在所述无线设备能操作的同时从所述存储器设备被加载以进一步引导所述无线设备。2.如权利要求1所述的装置,其特征在于,所述处理器被配置成基于所述第一码图像 生成第一安全性信息;基于所述第二码图像生成第二安全性信息;以及将所述第一和第二 安全性信息编程到所述存储器设备中,所述第一和第二安全性信息分别用来认证所述第一 和第二码图像。3.如权利要求1所述的装置,其特征在于,所述处理器被配置成基于所述第一码图像 和私钥生成数字签名;生成包含与所述私钥相对应的公钥的证书;以及将所述证书和所述 数字签名编程到所述存储器设备中。4.如权利要求3所述的装置,其特征在于,所述处理器被配置成将所述第二码图像分 成多个页;将所述多个页中的每一页散列以获得对应该页的散列摘要;生成对应所述多个 页的散列摘要表;以及将所述散列摘要表编程到所述存储器设备中。5.如权利要求4所述的装置,其特征在于,所述处理器被配置成进一步基于所述散列 摘要表生成所述数字签名。6.一种方法,包括将第一码图像编程到用于无线设备的存储器设备中,所述第一码图像从所述存储器设 备被加载以引导所述无线设备并使得所述无线设备能操作;以及将第二码图像编程到所述存储器设备中,所述第二码图像在所述无线设备能操作的同 时从所述存储器设备被加载以进一步引导所述无线设备。7.如权利要求6所述的方法,其特征在于,还包括基于所述第一码图像生成第一安全性信息;基于所述第二码图像生成第二安全性信息;以及将所述第一和第二安全性信息编程到所述存储器设备中,所述第一和第二安全性信息 分别用来认证所述第一和第二码图像。8.如权利要求7所述的方法,其特征在于,所述生成第一安全性信息包括基于所述第 一码图像和私钥生成数字签名以及生成包含与所述私钥相对应的公钥的证书,并且其中所 述编程第一和第二安全性信息包括将所述证书和所述数字签名编程到所述存储器设备中。9.如权利要求7所述的方法,其特征在于,所述生成第二安全性信息包括将所述第二 码图像分成多个页,将所述多个页中的每一页散列以获得对应该页的散列摘要,以及生成 对应所述多个页的散列摘要表;并且其中所述编程第一和第二安全性信息包括将所述散列 摘要表编程到所述存储器设备中。10.一种设备,包括用于将第一码图像编程到用于无线设备的存储器设备中的装置,所述第一码图像从所 述存储器设备被加载以引导所述无线设备并使得所述无线设备能操作;以及用于将第二码图像编程到所述存储器设备中的装置,所述第二码图像在所述无线设备 能操作的同时从所述存储器设备被加载以进一步弓I导所述无线设备。11.如权利要求10所述的设备,其特征在于,还包括用于基于所述第一码图像生成第一安全性信息的装置;用于基于所述第二码图像生成第二安全性信息的装置;以及用于将所述第一和第二安全性信息编程到所述存储器设备中的装置,所述第一和第二 安全性信息分别用来认证所述第一和第二码图像。12.如权利要求11所述的设备,其特征在于,所述用于生成第一安全性信息的装置包 括用于基于所述第一码图像和私钥生成数字签名的装置以及用于生成包含与所述私钥相 对应的公钥的证书的装置,并且其中所述用于编程第一和第二安全性信息的装置包括用于 将所述证书和所述数字签名编程到所述存储器设备中的装置。13.如权利要求11所述的设备,其特征在于,所述用于生成第二安全性信息的装置包 括用于将所述第二码图像分成多个页的装置,用于将所述多个页中的每一页散列以获得对 应该页的散列摘要的装置,以及用于生成对应所述多个页的散列摘要表的装置;并且其中 所述用于编程第一和第二安全性信息的装置包括用于将所述散列摘要表编程到所述存储 器设备中的装置。14.一种装置,包括存储器控制器,其被配置成从外部存储器加载第一码图像以弓I导无线设备;以及主控制器,其被配置成在加载所述第一码图像之后使得所述无线设备能操作,并且其 中所述存储器控制器还被配置成在所述无线设备能操作的同时从所述外部存储器加载第 二码图像以进一步引导所述无线设备。15.如权利要求14所述的装置,其特征在于,所述存储器控制器被配置成在所述无线 设备能操作的同时作为后台任务加载所述第二码图像。16.如权利要求14所述的装置,其特征在于,所述存储器控制器被配置成接收对所述 第二码图像的页的存储器访问,并且响应于所述存储器访问从所述外部存储器加载包括被 访问页在内的所述第二码图像的预定数目个页。17.如权利要求14所述的装置,其特征在于,所述存储器控制器被配置成从所述外部 存储器获得对应所述第一码图像的第一安全性信息、以及基于所述第一安全性信息认证所 述第一码图像,并且其中所述主控制器被配置成如果所述第一码图像得到认证则使得所述 无线设备能操作。18.如权利要求17所述的装置,其特征在于,所述第一安全性信息包括证书和数字签 名,并且其中所述存储器控制器被配置成基于根公钥来认证所述证书以及基于所述数字签 名和来自所述证书的公钥来认证所述第一码图像。19.如权利要求17所述的装置,其特征在于,所述存储器控制器被配置成从所述外部 存储器获得对应所述第二码图像的第二安全性信息、基于所述第二安全性信息认证所述第 二码图像、以及如果得到认证则启用对所述第二码图像的执行。20.如权利要求19所述的装置,其特征在于,所述第二安全性信息包括至少一个散列 摘要,并且其中所述存储器控制器被配置成基于所述第一安全性信息来认证所述至少一个 散列摘要、以及基于所述至少一个散列摘要来认证所述第二码图像。21.如权利要求14所述的装置,其特征在于,所述第二码图像包括多个页,并且其中所 述存储器控制器被配置成从所述外部存储器每次一页地加载所述第二码图像的所述多个页。22.如权利要求21所述的装置,其特征在于,所述存储器控制器被配置成维护至少一 个表,所述至少一个表指示所述第二码图像中已从所述外部存储器加载的页以及所述第二 码图像中尚未被加载的页。23.如权利要求22所述的装置,其特征在于,所述存储器控制器被配置成在加载所述 第二码图像之前创建所述至少一个表,以及在加载所述第二码图像之后删除所述至少一个 表。24.如权利要求21所述的装置,其特征在于,所述存储器控制器被配置成维护具有对 应多个地址范围的多个条目的主表、以及维护对应所述多个地址范围的多个页表,一个页 表对应一个地址范围,每个页表包括对应关于该页表的地址范围内的多个页的多个条目。25.如权利要求24所述的装置,其特征在于,所述主表的每个条目包括指向相应的页 表的指针,并且其中所述相应的页表的每个条目指示是否能访问相关联的页。26.如权利要求14所述的装置,其特征在于,所述外部存储器是NAND闪存存储器,并且 其中所述存储器控制器被配置成将所述第一和第二码图像从所述NAND闪存加载到同步动 态随机存取存储器(SDRAM)。27.如权利要求14所述的装置,其特征在于,在能操作时,所述无线设备能够进行以下 至少之一处理键盘输入以及建立与无线通信系统的呼叫。...
【专利技术属性】
技术研发人员:R帕拉哈卡兰,A贝巴尔,AB帕蒂尔,L袁,T卡拉,T郭,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。