首页> 中国专利> 驱动电子替代料组合的方法和具有电子替代料组合的装置

驱动电子替代料组合的方法和具有电子替代料组合的装置

摘要

本发明实施例涉及一种驱动电子系统的电子替代料组合的方法,该电子替代料组合具有电子替代料组合标号,该方法包括:读取存储器地址上存储的电子替代料组合标号,根据所读取的电子替代料组合标号调用对应的驱动程序分支来驱动该电子替代料组合。本发明实施例还涉及一种具有电子替代料组合的电子装置。

著录项

  • 公开/公告号CN102063304A

    专利类型发明专利

  • 公开/公告日2011-05-18

    原文格式PDF

  • 申请/专利权人 惠州TCL移动通信有限公司;

    申请/专利号CN201010619742.4

  • 发明设计人 王晓君;

    申请日2010-12-31

  • 分类号

  • 代理机构深圳市威世博知识产权代理事务所(普通合伙);

  • 代理人何青瓦

  • 地址 516006 广东省惠州市仲恺高新技术开发区23号小区

  • 入库时间 2023-12-18 02:26:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-06-18

    授权

    授权

  • 2011-07-20

    实质审查的生效 IPC(主分类):G06F9/44 申请日:20101231

    实质审查的生效

  • 2011-05-18

    公开

    公开

说明书

【技术领域】

本发明实施例涉及一种驱动电子系统的电子替代料组合的方法,本发明实施例还涉及一种具有电子替代料组合的装置。

【背景技术】

在电子产品生产中,经常遇到使用电子替代料的情况,比如使用替代的液晶模块、相机、麦克风等等。这些电子替代料与主料的性能往往不一致,因此需要开发不同的驱动程序和不同的软件版本来补偿这种差异。如果对不同的电子替代料都单独开发一套软件,势必会导致工厂管理的不便。

【发明内容】

根据本发明实施例的一方面,本发明实施例涉及一种驱动电子系统的电子替代料组合的方法,该电子替代料组合具有电子替代料组合标号,该方法包括:

读取存储器地址上存储的电子替代料组合标号,根据所读取的电子替代料组合标号调用对应的驱动程序分支来驱动该电子替代料组合。

根据本发明实施例的另一方面,本发明实施例涉及一种具有电子替代料组合的电子装置,该电子替代料组合具有电子替代料组合标号,该电子装置包括:

存储器,用于存储驱动程序和该电子替代料组合标号;

控制器,用于读取所存储的电子替代料组合标号,根据所读取的该电子替代料组合标号调用对应的驱动程序来驱动该电子替代料组合。

本发明实施例提供了一种驱动电子替代料组合的方法,减轻了软件版本管理的负担,同时对于将来的维修和用料跟踪提供了便利。

【附图说明】

根据以下给出的详细描述以及本发明的各种实施例的附图,将能更全面地了解本发明的实施例,但是,这些附图不应视为是将本发明局限于特定实施例,而是它们只是为了说明和理解的目的。

图1显示了可能的电子替代料组合与驱动程序分支的对应关系的示意图。

图2显示了电子系统所存储的电子替代料组合标号与对应的驱动程序分支的示意图。

图3显示了根据本发明实施例的具有电子替代料组合的电子装置的结构框图。

【具体实施方式】

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明一个实施例,提供一种驱动电子系统的电子替代料组合的方法,该电子替代料组合具有电子替代料组合标号,该方法包括:读取存储器地址上存储的电子替代料组合标号,根据所读取的电子替代料组合标号调用对应的驱动程序分支来驱动该电子替代料组合。

确定电子系统中可能需要使用的电子替代料的类型,这些电子替代料的使用会导致软件的变化,例如相机、麦克风或液晶模块LCM等等,而对于和软件无关的电子替代料,比如电阻、电容或电感等等则不需要进行确定,其中电子替代料的类型大于1。电子系统是指手机、计算机或个人数字助理等电子设备。

确定每一类型的电子替代料的数量,确定该电子系统的可能的电子替代料的组合数量,并针对各组合赋予对应的电子替代料组合标号。假设有N种类型的电子替代料,电子替代料A有X(1)种替代料,电子替代料B有X(2)种替代料......电子替代料N有X(N)种替代料,则电子系统可能的电子替代料组合的数量M为M=(X(1)+1)*(X(2)+1)*(.....)*(X(N)+1),其中N>1。

将这些组合标号为:0,1,2.....M-1。对应这些组合,其对应的软件驱动程序分支分别为driver(0).....driver(M-1),各可能的电子替代料组合均具有对应的驱动程序分支,请参见附图1。

可以在完成电子系统的硬件测试后,将其对应的电子替代料组合标号Y写入到存储器特定地址Addr中,可以有如下两种方式来进行该写入操作:

1.直接写入一次编程存储器中,这样即使整个存储器被格式化,该数据也不会丢失。但是,由于一次编程存储器只支持一次写入的特性,在需要更换为其它新类型电子替代料或者在标号写错的情况下,就无法再更改。

2.写入FLASH,写入完毕后,将该FLASH区域设置为只读属性,当用户重新下载软件的时候,该区域的值不会被覆盖。在需要更换为其它新类型电子替代料时,该区域属性可更改为可写属性。但其缺点是当存储器被格式化时,该信息就会丢失。

在电子系统运行过程中,在检测到新加入的电子替代料组合时,由电子系统的控制器确定对应的电子替代料组合标号,利用第2种写入方式进行写入。

在电子系统初始化或者在需要驱动电子替代料组合时,控制器或应用软件先去读取地址Addr上的数据,该数据即为该电子系统对应的电子替代料组合标号Y,根据电子替代料组合标号Y调用驱动程序分支driver(Y)来驱动该电子替代料组合,从而实现一套软件适配多种电子替代料,请参见图2。

图3显示了根据本发明实施例的具有电子替代料组合的电子装置的结构框图。根据本发明的另一个实施例,本发明提供一种具有电子替代料组合的电子装置301,该电子替代料组合具有电子替代料组合标号,该电子装置包括:存储器302,用于存储驱动程序和电子替代料组合标号;控制器303,用于读取所存储的电子替代料组合标号,根据所读取的电子替代料组合标号调用对应的驱动程序来驱动该电子替代料组合。在该电子装置初始化或检测到电子替代料组合时,该控制器读取所存储的电子替代料组合标号,根据所读取的电子替代料组合标号调用对应的驱动程序来驱动该电子替代料组合。存储器可以是诸如一次编程存储器、FLASH之类的非易失性存储器。控制器可以是诸如处理器、微控制器之类的控制部件。

本发明的实施例能以硬件、固件、软件或其任意组合来实现。本发明的实施例也可作为存储在机器可读介质上的指令来实现,这些指令可由一个或多个处理器读取和执行。机器可读介质可包括用于存储或传送可供机器(如计算装置)读取的形式的信息的任何机制。

例如,机器可读介质可包括:只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光存储介质;闪速存储器装置;电、光、声或其它类似信号。此外,本文可将固件、软件、例行程序和指令作为执行某些动作进行描述。但是,应明白,这些描述只是为了方便起见,并且这些动作实际上源自计算装置、处理器、控制器和用于执行这些固件、软件、例行程序和指令的其它装置。

参考示范实施例描述了本发明的某些特征。但是,不希望以限制意义解释本描述。对于本发明所属领域技术人员来说显而易见的示范实施例的各种修改以及本发明的其它实施例被视为落在本发明的精神和范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号