实现多核移动终端升级的方法、系统及装置制造方法及图纸

技术编号:10525927 阅读:145 留言:0更新日期:2014-10-09 11:20
本发明专利技术提出一种实现多核移动终端升级的方法、系统及装置,其中方法包括:将多核移动终端的内存设置为内存缓存池,将所述内存缓存中每个缓冲区的大小设置为多核移动终端的存储单元中块的最大值;多核移动终端的主CPU核依次接收一个以上升级数据包,每个升级数据包的数据量小于或等于所述存储单元中块的最大值;主CPU核每收到一个升级数据包时,从所述内存缓存池中提取空闲状态的缓冲区,将所述升级数据包保存入该缓冲区,并将该缓冲区放入内部队列;多核移动终端的从CPU核从所述内部队列中提取缓冲区,将该缓冲区中的升级数据包写入存储单元,并将该缓冲区恢复为内存缓存池中空闲状态的缓冲区。本发明专利技术能够提高处理速度,提高升级效率。

【技术实现步骤摘要】
实现多核移动终端升级的方法、系统及装置
本专利技术涉及移动终端系统升级
,尤其涉及一种实现多核移动终端升级的方法、系统及装置。
技术介绍
现有的移动终端升级方式主要是通过PC进行系统升级,将移动终端通过USB接口连接到PC端,主要步骤为:1、移动终端关机状态下,按住特定热键插入USB线,进入下载模式;2、PC端检测到有移动终端设备连接后,通过USB接口将升级数据包发送到移动终端,移动终端完成全部升级数据包的接收之后,将接收的升级数据包烧写到各个分区。随着移动终端技术的成熟,多核移动终端应用普遍;而多核移动终端在系统升级时,仍采用传统的单核串行处理方式。这种方式处理速度较慢,效率低。
技术实现思路
本专利技术提供了一种实现多核移动终端升级的方法,能够提高处理速度,提高升级效率。本专利技术还提供了一种实现多核移动终端升级的系统和多核移动终端,能够提高处理速度,提高升级效率。本专利技术的技术方案是这样实现的:一种实现多核移动终端升级的方法,包括:将多核移动终端的内存设置为内存缓存池,将所述内存缓存池中每个缓冲区的大小设置为多核移动终端的存储单元中块的最大值;多核移动终端的主CPU核依次接本文档来自技高网...
实现多核移动终端升级的方法、系统及装置

【技术保护点】
一种实现多核移动终端升级的方法,其特征在于,所述方法包括:将多核移动终端的内存设置为内存缓存池,将所述内存缓存池中每个缓冲区的大小设置为多核移动终端的存储单元中块的最大值;多核移动终端的主CPU核依次接收一个以上升级数据包,每个升级数据包的数据量小于或等于所述存储单元中块的最大值;主CPU核每收到一个升级数据包时,从所述内存缓存池中提取空闲状态的缓冲区,将所述升级数据包保存入该缓冲区,并将该缓冲区放入内部队列;多核移动终端的从CPU核从所述内部队列中提取缓冲区,将该缓冲区中的升级数据包写入存储单元,并将该缓冲区恢复为内存缓存池中空闲状态的缓冲区。

【技术特征摘要】
1.一种实现多核移动终端升级的方法,其特征在于,所述方法包括:将多核移动终端的内存设置为内存缓存池,将所述内存缓存池中每个缓冲区的大小设置为多核移动终端的存储单元中块的最大值;多核移动终端的主CPU核依次接收一个以上升级数据包,每个升级数据包的数据量小于或等于所述存储单元中块的最大值;主CPU核每收到一个升级数据包时,从所述内存缓存池中提取空闲状态的缓冲区,将所述升级数据包保存入该缓冲区,并将该缓冲区放入内部队列;多核移动终端的从CPU核从所述内部队列中提取缓冲区,将该缓冲区中的升级数据包写入存储单元,并将该缓冲区恢复为内存缓存池中空闲状态的缓冲区。2.根据权利要求1所述的方法,其特征在于,所述升级数据包为经过压缩后的升级数据包;所述移动终端的主CPU核每收到一个升级数据包时,从内存缓存池中提取空闲状态的缓冲区,将升级数据包保存入该缓冲区的方式为:收到经过压缩后的升级数据包时,将该升级数据包解压缩,从内存缓存池中提取空闲状态的缓冲区,将解压缩后的数据保存入该缓冲区。3.根据权利要求2所述的方法,其特征在于,所述存储单元为嵌入式多媒体卡eMMC;所述压缩及解压缩采用zlib算法。4.一种实现多核移动终端升级的系统,其特征在于,所述系统包括PC端和多核移动终端;其中,所述多核移动终端,用于将内存设置为内存缓存池,将所述内存缓存池中每个缓冲区的大小设置为存储单元中块的最大值;采用主CPU核依次接收一个以上升级数据包;主CPU核每收到一个升级数据包时,从所述内存缓存池中提取空闲状态的缓冲区,将所述升级数据包保存入该缓冲区,并将该缓冲区放入内部队列;采用从CPU核从所述内部队列中提取缓冲区,将该缓冲区中的升级数据包写入存储单元,并将该缓冲区恢复为内存缓存池中空闲状态的缓冲区;所述PC端,用于将升...

【专利技术属性】
技术研发人员:赵诚曹睿睿孙海林红飞
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:江苏;32

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

1