[发明专利]智能手机的CP升级方法有效
申请号: | 200810041902.4 | 申请日: | 2008-08-20 |
公开(公告)号: | CN101350990A | 公开(公告)日: | 2009-01-21 |
发明(设计)人: | 王诚 | 申请(专利权)人: | 上海闻泰电子科技有限公司 |
主分类号: | H04Q7/32 | 分类号: | H04Q7/32;G06F9/445 |
代理公司: | 上海新天专利代理有限公司 | 代理人: | 王敏杰 |
地址: | 200001上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能手机 cp 升级 方法 | ||
技术领域
本发明涉及一种智能手机,特别是一种Linux智能手机的CP升级方法。
背景技术
大多数智能手机(英文Smartphone)都会运行流行的操作系统,如Symbian、WindowsMobile、Palm以及Linux等功能强大的操作系统,但系统任务比较繁重,所以现在大部分智能手机采用应用处理器(Application Processor,缩写AP)+基带处理器(Cooperate Processor,缩写CP)的系统架构,应用处理器专用于运行操作系统和处理高负荷的多媒体应用,基带处理器所在的通信模块完成和无线网络交互的功能,如打电话、发短信、上网等功能。这种架构可以很好适应现在网络制式多样化的特点,因为只需对CP模块进行更换就可以做成另外一种制式的手机,保留了之前在AP端所做的大部分工作;也可以在对原架构较小的修改下,做成双模手机。所以采用双CPU架构通用性强,且便于实现,具有架构上的优越性。
CP完成手机中通信的功能,软件较为复杂且与网络情况密切相关,在手机销售出去之后,也有可能爆发漏洞,需大规模升级,所以CP的升级问题成为一个必须考虑的问题。手机外壳上的接口一般都为AP引出的接口,为了与标准保持最大的兼容,外壳的接口都做成10pin的Mini USB,包含有USB接口、串口、耳机接口等,USB用作充电和充当以太网连线,串口用来打Trace,完成AP侧程序的跟踪。外部接口没有多余的引脚留给CP,又由于AP与CP相对独立,所以CP的升级成为一个复杂的问题。现在多数采用的方法都是把CP的下载口飞线出来,完成升级,但这种方法实施难度大,成功率低,且不适合大规模CP的升级要求。
发明内容
为克服上述已有技术的不足,本发明要解决的技术问题是提供一种智能手机的CP升级方法,特别是针对Linux智能手机,通过T-flash卡自动完成CP的智能升级。
为解决上述技术问题,本发明的技术方案是:
一种智能手机的CP升级方法,CP为基带处理器,包括以下步骤:
步骤一:手机插入T-flash卡,上电后内核启动,手机初始化后调用位于手机中指定目录的运行脚本run;
步骤二:在run脚本中检测是否有所述T-flash卡存在,若不存在则转步骤九;
若有所述T-flash存在,则挂载该T-flash到第一指定地址上,然后检测T-flash卡上指定目录中是否有CP升级脚本及CP升级包存在,如果不存在则转步骤九;如果存在,则调用CP升级脚本;
步骤三:所述升级脚本检测升级模块的可执行属性,如果不可以执行,则转步骤九;如果所述的升级模块具有可执行权限,则CP升级脚本调用该升级模块,手机进入CP升级模式;
步骤四:所述的升级模块首先重启CP,收到CP固件发送的启动字符后与CP固件握手进入下载模式;
步骤五:所述的升级模块与CP固件交互,进行初始化设置;
步骤六:所述的升级模块从所述T-flash卡中读取插件到缓存中,从缓存中下载插件到第二指定地址后,CP执行该插件,完成同步设置;
步骤七:所述的升级模块控制所述的插件擦除CP外部flash;
步骤八:所述的升级模块下载CP升级包到CP外部flash;
步骤九:手机的用户图形界面启动。
当手机的操作系统是Linux时,步骤一中所述运行脚本run的地址是/etc/init.d。
当手机的操作系统是Linux时,步骤二中所述第一指定地址是/dev/shm/T-flash目录。
步骤五中所述的初始化设置包括获得CP芯片ID、地址设置和CP串口速率设置。
步骤六中所述的第二指定地址位于CP RAM或CP SDRAM中。
步骤六中所述的同步设置包括插件版本读取、CP外部flash型号的读取和串口速率设置。
步骤七中所述的擦除CP外部flash分为完全擦除和部分擦除。
CP升级过程中运用开罗库进行图形和升级进度的显示,步骤如下:
步骤A:提示用户进入CP升级模式和擦除的类型;
步骤B:显示所述插件的升级进度;
步骤C:提示用户擦除CP外部flash、请等待;
步骤D:提示用户烧写CP升级包;
步骤E:提示用户烧写完毕,请等待,手机的用户图形界面启动。
CP升级过程中键盘灯会闪烁,提示操作者升级正在进行;如果出错,键盘灯会频闪,提示升级出错。
与现有技术相比,本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海闻泰电子科技有限公司,未经上海闻泰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810041902.4/2.html,转载请声明来源钻瓜专利网。