[发明专利]芯片、修改芯片配置的方法及装置有效
申请号: | 201410437680.3 | 申请日: | 2014-08-29 |
公开(公告)号: | CN104156221A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | 姚炜;吴海竣;张忠 | 申请(专利权)人: | 上海艾为电子技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 骆苏华;吴敏 |
地址: | 200233 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 修改 配置 方法 装置 | ||
技术领域
本发明涉及芯片配置技术领域,尤其涉及一种修改芯片配置的方法、修改芯片配置的装置和一种芯片。
背景技术
同一颗芯片,在不同的应用场合,通常需要对芯片的配置参数进行不同的修改,从而使得芯片具备不同的功能和特性,使得芯片可以适用于具有不同系统参数的智能设备中。
为了实现芯片的多用性,需要对芯片的驱动代码进行调试,以使得调试后的芯片驱动代码和智能终端当前环境相匹配。
对芯片的驱动代码的调试需要对驱动代码中的配置参数进行相应的修改,即需要对含有芯片的配置参数的驱动代码进行相应的修改。现有技术中通常芯片的驱动代码和针对驱动代码的编译是集成在一起的,在对芯片的驱动代码进行修改后,需要对芯片的驱动代码进行编译,将编译后的芯片驱动目标文件集成到智能终端的操作系统中,进而将重新编译生成的操作系统烧录到智能终端的存储空间中,在所述智能终端重新启动后,配置参数修改后的驱动程序就可以生效。
在上述对不同配置参数的芯片的驱动程序的调试过程中,由于需要修改芯片的驱动代码,进而需要对驱动代码进行编译,所以整个芯片的驱动程序的调试过程非常耗时,且由于驱动程序的编译需要有相应的编译环境才能实现,对编译环境的依赖比较大。
在需要多次修改芯片的配置参数,进而确定对应不同配置参数的智能终端的效果的情况下,由于每一次对配置参数的修改,均需要编译驱动代码,则多次修改配置参数所导致的迭代编译的时间会非常长,进而会导致芯片的驱动调试时间较长,效率较低的问题。
发明内容
本发明解决的问题是在芯片驱动调试过程中,在修改芯片配置后需重新编译芯片的驱动代码,导致调试时间较长、效率较低的问题。
为解决上述问题,本发明技术方案提供一种修改芯片配置的方法,用于对终端的芯片配置进行修改;包括:
第一终端的操作系统将控制指令传输到所述第一终端的芯片的驱动程序中;
所述芯片的驱动程序根据所述控制指令读取对应所述芯片的配置文件并根据所述配置文件对所述芯片进行相应的配置,所述配置文件中含有修改后的芯片配置内容。
可选的,所述控制指令包括对芯片的配置进行读取的指令和对芯片进行配置的指令。
可选的,所述配置文件存储于所述第一终端中。
可选的,还包括:对所述配置文件中的芯片配置内容的修改是在第二终端上进行的;
将第二终端上的含有修改后的芯片配置内容的配置文件传输到所述第一终端的存储单元中的指定地址,所述指定地址为所述芯片的驱动程序所能够访问的地址,所述第二终端和所述第一终端为无线或者有线连接。
可选的,所述芯片的驱动程序中包括读取接口函数和更新接口函数,所述读取接口函数实现对所述芯片的配置文件的读取功能,所述更新接口函数实现根据所述配置文件对所述芯片的配置功能。
可选的,所述芯片的驱动程序通过调用所述读取接口函数读取对应所述芯片的配置文件;所述芯片的驱动程序通过调用所述更新接口函数实现根据所述配置文件对所述芯片进行相应的配置。
可选的,还包括:所述控制指令包括对芯片进行初始化的指令;在根据所述配置文件对所述芯片进行相应的配置后,所述芯片的驱动程序根据所述控制指令对配置后的芯片进行重新初始化处理。
可选的,还包括:在根据所述配置文件对所述芯片进行相应的配置前,对所述配置文件进行解析,以获取芯片的配置参数。
可选的,所述第一终端的操作系统的控制指令通过对应所述芯片的设备节点文件传输到所述芯片的驱动程序中,所述设备节点文件可以映射对应所述控制指令的接口函数。
为解决上述问题,本发明技术方案还提供修改芯片配置的装置,用于对终端的芯片配置进行修改;包括:
指令传输单元,用于实现第一终端的操作系统将控制指令传输到所述第一终端的芯片的驱动程序中;
配置单元,用于实现所述芯片的驱动程序根据所述控制指令读取对应所述芯片的配置文件并根据所述配置文件对所述芯片进行相应的配置,所述配置文件中含有修改后的芯片配置内容。
可选的,还包括:配置文件获取单元,用于将第二终端上的含有修改后的芯片配置内容的配置文件传输到所述第一终端的存储单元中的指定地址,所述指定地址为所述芯片的驱动程序所能够访问的地址,所述第二终端和所述第一终端为无线或者有线连接。
可选的,还包括:重新初始化单元,用于在根据所述配置文件对所述芯片进行相应的配置后,所述芯片的驱动程序根据所述控制指令对配置后的芯片进行重新初始化处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海艾为电子技术有限公司,未经上海艾为电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410437680.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端的应用程序控制方法及装置
- 下一篇:一种软件需求分析的方法