[发明专利]移动终端的触摸屏固件升级方法及装置有效
申请号: | 201010594511.2 | 申请日: | 2010-12-17 |
公开(公告)号: | CN102033770A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 魏兰英;徐可;杨新力;李伟;潘英 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/041 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 触摸屏 升级 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种移动终端的触摸屏固件升级方法及装置。
背景技术
随着智能手机的普遍应用,触摸屏起着越来越至关重要的作用,尤其是电容触摸屏,因其寿命长、可以手指肚触摸、使用方便等优点,在未来将引领主要的触摸屏市场,并有可能完全替代电阻触摸屏。但是电容触摸屏作为一种新生事物,技术还不够完善,固件版本经常会更新,有时候需要解决一些bug(如线性漂移、乱报数据、局部失灵等)、兼容性问题,或者需要厂商提供更多更新的功能,这都需要升级触摸屏的固件。
现有技术是通过采用专门的工具对触摸屏固件进行升级,这种升级方式存在以下问题:如果移动终端的触摸屏在已经批量生产后,需要固件升级,则需要拆掉触摸屏,用专门的工具来进行升级,这样的话,就会工作量极大并且容易将触摸屏损坏。
发明内容
本发明的主要目的在于提供一种移动终端的触摸屏固件升级方法及装置,以至少解决上述触摸屏固件升级工作量大并且容易将触摸屏损坏的问题。
根据本发明的一个方面,提供了一种移动终端的触摸屏固件升级方法,包括:将保存在系统的用户空间中的触摸屏的固件版本信息读入到系统的内核空间;根据所读入的固件版本信息,通过触摸屏的GPIO(General Purpose I/O,通用输入/输出)端口来模拟升级协议进行触摸屏固件升级。
进一步地,将保存在系统的用户空间中的触摸屏的固件版本信息读入到系统的内核空间,包括:通过内核驱动中的proc接口将保存在用户空间的文件系统中的固件版本信息读入到内核空间的缓存中。
进一步地,GPIO端口为触摸屏的硬件连接器上用于I2C(Inter Integrated Circuit,内部集成电路)通信的时钟管脚SCL(I2C Serial Clock,串行时钟)和数据管脚SDA(I2C Serial Data,串行数据)。
进一步地,根据所读入的固件版本信息,通过触摸屏的通用输入/输出端口GPIO来模拟升级协议进行触摸屏固件升级之前,包括:关闭触摸屏用于I2C通信的中断,并将SCL和SDA管脚配置成普通GPIO管脚。
进一步地,根据所读入的固件版本信息,通过触摸屏的通用输入/输出端口GPIO来模拟升级协议进行触摸屏固件升级,包括:使需要升级的触摸屏芯片处于升级模式,并检查触摸屏芯片ID是否满足升级要求;如果是,则将触摸屏芯片中原有的固件版本信息擦除;将读入内核空间中的固件版本信息烧入触摸屏芯片中。
进一步地,将读入内核空间中的固件版本信息烧入触摸屏芯片中之后,还包括:校验烧入触摸屏芯片中的固件版本信息的校验和是否正确,如果是,则设置升级成功标志。
进一步地,使需要升级的触摸屏芯片处于升级模式,并检查触摸屏芯片ID是否满足升级要求之前,包括:初始化一个用于保证升级过程不被中断的锁,并开启锁保护。
根据本发明的另一方面,提供了一种移动终端的触摸屏固件升级装置,包括:读入模块,用于将保存在系统的用户空间中的触摸屏的固件版本信息读入到系统的内核空间;升级模块,用于根据所读入的固件版本信息,通过触摸屏的通用输入/输出端口GPIO来模拟升级协议进行触摸屏固件升级。
进一步地,升级模块包括:检查子模块,用于使需要升级的触摸屏芯片处于升级模式,并检查触摸屏芯片ID是否满足升级要求;擦除子模块,用于将触摸屏芯片中原有的固件版本信息擦除;烧入子模块,用于将读入内核空间中的固件版本信息烧入触摸屏芯片中。
进一步地,升级模块还包括:校验子模块,用于校验烧入触摸屏芯片中的固件版本信息的校验和是否正确,如果是,则设置升级成功标志。
在本发明中,通过复用触摸屏的硬件连接器的时钟管脚SCL和数据管脚SDA的GPIO端口来模拟升级协议,使得可以在移动终端上实现触摸屏固件的自动升级,从而减少升级工作量,升级速度快,使用方便。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的触摸屏固件升级方法流程图;
图2是根据本发明实施例的触摸屏固件升级装置框图;
图3是根据本发明实施例的触摸屏固件升级装置模块结构图;
图4是根据本发明实施例的触摸屏固件升级示意图;以及
图5是根据本发明实施例的触摸屏固件升级流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010594511.2/2.html,转载请声明来源钻瓜专利网。