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

文档序号:6341071阅读:248来源:国知局
专利名称:驱动电子替代料组合的方法和具有电子替代料组合的装置的制作方法
驱动电子替代料组合的方法和具有电子替代料组合的装置技术领域
本发明实施例涉及一种驱动电子系统的电子替代料组合的方法,本发明实施例还 涉及一种具有电子替代料组合的装置。
背景技术
在电子产品生产中,经常遇到使用电子替代料的情况,比如使用替代的液晶模块、 相机、麦克风等等。这些电子替代料与主料的性能往往不一致,因此需要开发不同的驱动程 序和不同的软件版本来补偿这种差异。如果对不同的电子替代料都单独开发一套软件,势 必会导致工厂管理的不便。

发明内容根据本发明实施例的一方面,本发明实施例涉及一种驱动电子系统的电子替代料 组合的方法,该电子替代料组合具有电子替代料组合标号,该方法包括读取存储器地址上存储的电子替代料组合标号,根据所读取的电子替代料组合标 号调用对应的驱动程序分支来驱动该电子替代料组合。根据本发明实施例的另一方面,本发明实施例涉及一种具有电子替代料组合的电 子装置,该电子替代料组合具有电子替代料组合标号,该电子装置包括存储器,用于存储驱动程序和该电子替代料组合标号;控制器,用于读取所存储的电子替代料组合标号,根据所读取的该电子替代料组 合标号调用对应的驱动程序来驱动该电子替代料组合。本发明实施例提供了一种驱动电子替代料组合的方法,减轻了软件版本管理的负 担,同时对于将来的维修和用料跟踪提供了便利。

根据以下给出的详细描述以及本发明的各种实施例的附图,将能更全面地了解本 发明的实施例,但是,这些附图不应视为是将本发明局限于特定实施例,而是它们只是为了 说明和理解的目的。图1显示了可能的电子替代料组合与驱动程序分支的对应关系的示意图。图2显示了电子系统所存储的电子替代料组合标号与对应的驱动程序分支的示 意图。图3显示了根据本发明实施例的具有电子替代料组合的电子装置的结构框图。
具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。根据本发明一个实施例,提供一种驱动电子系统的电子替代料组合的方法,该电 子替代料组合具有电子替代料组合标号,该方法包括读取存储器地址上存储的电子替代 料组合标号,根据所读取的电子替代料组合标号调用对应的驱动程序分支来驱动该电子替 代料组合。确定电子系统中可能需要使用的电子替代料的类型,这些电子替代料的使用会导 致软件的变化,例如相机、麦克风或液晶模块LCM等等,而对于和软件无关的电子替代料, 比如电阻、电容或电感等等则不需要进行确定,其中电子替代料的类型大于1。电子系统是 指手机、计算机或个人数字助理等电子设备。确定每一类型的电子替代料的数量,确定该电子系统的可能的电子替代料的组合 数量,并针对各组合赋予对应的电子替代料组合标号。假设有N种类型的电子替代料,电子
替代料A有X(I)种替代料,电子替代料B有XQ)种替代料......电子替代料N有X(N)
种替代料,则电子系统可能的电子替代料组合的数量M为M = (X (1) +1) * (X (2) +1) * (..... )*(X(N)+1),其中 N > 1。将这些组合标号为0,1,2.....M-I0对应这些组合,其对应的软件驱动程序分支
分别为driver (0)……driver (M-I),各可能的电子替代料组合均具有对应的驱动程序分 支,请参见附图1。可以在完成电子系统的硬件测试后,将其对应的电子替代料组合标号Y写入到存 储器特定地址Addr中,可以有如下两种方式来进行该写入操作1.直接写入一次编程存储器中,这样即使整个存储器被格式化,该数据也不会丢 失。但是,由于一次编程存储器只支持一次写入的特性,在需要更换为其它新类型电子替代 料或者在标号写错的情况下,就无法再更改。2.写入FLASH,写入完毕后,将该FLASH区域设置为只读属性,当用户重新下载软 件的时候,该区域的值不会被覆盖。在需要更换为其它新类型电子替代料时,该区域属性可 更改为可写属性。但其缺点是当存储器被格式化时,该信息就会丢失。在电子系统运行过程中,在检测到新加入的电子替代料组合时,由电子系统的控 制器确定对应的电子替代料组合标号,利用第2种写入方式进行写入。在电子系统初始化或者在需要驱动电子替代料组合时,控制器或应用软件先去读 取地址Addr上的数据,该数据即为该电子系统对应的电子替代料组合标号Y,根据电子替 代料组合标号Y调用驱动程序分支driver (Y)来驱动该电子替代料组合,从而实现一套软 件适配多种电子替代料,请参见图2。图3显示了根据本发明实施例的具有电子替代料组合的电子装置的结构框图。根 据本发明的另一个实施例,本发明提供一种具有电子替代料组合的电子装置301,该电子替 代料组合具有电子替代料组合标号,该电子装置包括存储器302,用于存储驱动程序和电 子替代料组合标号;控制器303,用于读取所存储的电子替代料组合标号,根据所读取的电 子替代料组合标号调用对应的驱动程序来驱动该电子替代料组合。在该电子装置初始化或 检测到电子替代料组合时,该控制器读取所存储的电子替代料组合标号,根据所读取的电 子替代料组合标号调用对应的驱动程序来驱动该电子替代料组合。存储器可以是诸如一次 编程存储器、FLASH之类的非易失性存储器。控制器可以是诸如处理器、微控制器之类的控制部件。本发明的实施例能以硬件、固件、软件或其任意组合来实现。本发明的实施例也可 作为存储在机器可读介质上的指令来实现,这些指令可由一个或多个处理器读取和执行。 机器可读介质可包括用于存储或传送可供机器(如计算装置)读取的形式的信息的任何机 制。例如,机器可读介质可包括只读存储器(ROM);随机存取存储器(RAM);磁盘存储 介质;光存储介质;闪速存储器装置;电、光、声或其它类似信号。此外,本文可将固件、软 件、例行程序和指令作为执行某些动作进行描述。但是,应明白,这些描述只是为了方便起 见,并且这些动作实际上源自计算装置、处理器、控制器和用于执行这些固件、软件、例行程 序和指令的其它装置。参考示范实施例描述了本发明的某些特征。但是,不希望以限制意义解释本描述。 对于本发明所属领域技术人员来说显而易见的示范实施例的各种修改以及本发明的其它 实施例被视为落在本发明的精神和范围内。
权利要求
1.一种驱动电子系统的电子替代料组合的方法,所述电子替代料组合具有电子替代料 组合标号,所述方法包括读取存储器地址上存储的电子替代料组合标号,根据所读取的电子替代料组合标号调 用对应的驱动程序分支来驱动所述电子替代料组合。
2.如权利要求1所述的方法,其中,所述方法还包括 确定所述电子替代料的类型,确定每一类型的电子替代料的数量,确定所述电子系统的可能的电子替代料的组合数量,并针对各组合赋予对应的电子替 代料组合标号。
3.如权利要求2所述的方法,其中 所述电子替代料的类型大于1。
4.如权利要求2所述的方法,其中,所述方法还包括将所述电子系统的所述对应的电子替代料组合标号写入到所述存储器的特定地址中。
5.如权利要求4所述的方法,其中各可能的电子替代料组合均具有对应的驱动程序分支。
6.如权利要求4所述的方法,其中 所述存储器为FLASH或一次编程存储器。
7.如权利要求1所述的方法,其中所述电子系统为手机、电脑或个人数字助理的电子设备。
8.如权利要求1所述的方法,其中所述电子替代料为液晶模块、相机或麦克风的部件。
9.一种具有电子替代料组合的电子装置,所述电子替代料组合具有电子替代料组合标 号,所述电子装置包括存储器,用于存储驱动程序和所述电子替代料组合标号;控制器,用于读取所存储的电子替代料组合标号,根据所读取的所述电子替代料组合 标号调用对应的驱动程序来驱动所述电子替代料组合。
10.如权利要求9所述的电子装置,其中在所述装置初始化或检测到电子替代料组合时,所述控制器读取所存储的电子替代料 组合标号,根据所读取的电子替代料组合标号调用对应的驱动程序来驱动所述电子替代料组合。
全文摘要
本发明实施例涉及一种驱动电子系统的电子替代料组合的方法,该电子替代料组合具有电子替代料组合标号,该方法包括读取存储器地址上存储的电子替代料组合标号,根据所读取的电子替代料组合标号调用对应的驱动程序分支来驱动该电子替代料组合。本发明实施例还涉及一种具有电子替代料组合的电子装置。
文档编号G06F9/44GK102063304SQ20101061974
公开日2011年5月18日 申请日期2010年12月31日 优先权日2010年12月31日
发明者王晓君 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1