发明名称 |
加载电子备选件组合的方法和具有电子备选件组合的装置 |
摘要 |
本发明涉及一种安全加载电子系统的电子备选件组合的方法,该电子备选件组合具有电子备选件组合标号,该方法包括:读取只读存储器和可读写存储器的存储器地址上存储的电子备选件组合标号,确定要使用的电子备选件组合标号,根据所确定的电子备选件组合标号调用对应的驱动程序分支来驱动该电子备选件组合。本发明实施例还涉及一种具有电子备选件组合的电子装置。 |
申请公布号 |
CN102646083B |
申请公布日期 |
2015.09.09 |
申请号 |
CN201210055599.X |
申请日期 |
2012.03.05 |
申请人 |
张作玮 |
发明人 |
张作玮;白丹丹;李万霞 |
分类号 |
G06F13/10(2006.01)I |
主分类号 |
G06F13/10(2006.01)I |
代理机构 |
北京中政联科专利代理事务所(普通合伙) 11489 |
代理人 |
郭晓华 |
主权项 |
一种驱动电子系统的电子备选件组合的方法,所述电子备选件组合具有电子备选件组合标号,其特征在于,所述方法包括:读取只读存储器和可读写存储器的存储器地址上存储的电子备选件组合标号;确定要使用的电子备选件组合标号;确定所述电子备选件的类型;确定每一类型的电子备选件的数量;确定所述电子系统的可能的电子备选件的组合数量,并针对各组合赋予对应的电子备选件组合标号;根据所确定的电子备选件组合标号调用对应的驱动程序分支来驱动所述电子备选件组合,其中,有N种类型的电子备选件,电子备选件A有X(1)种备选件,电子备选件B有X(2)种备选件,电子备选件N有X(N)种备选件,则电子系统可能的电子备选件组合的数量M为M=(X(1))*(X(2))*(…..)*(X(N)),其中N>1,X(1)、X(2)…..X(N)>=1,将这些组合标号为:0,1,2…..M‑1,对应这些组合,其对应的软件驱动程序分支分别为driver(0),driver(1),driver(2)…driver(M‑1);其中,确定要使用的电子备选件组合标号的步骤包括:判断所述只读存储器和可读写存储器的存储器地址上存储的电子备选件组合标号是否相同,如果相同,则使用所述电子备选件组合标号作为要使用的电子备选件组合标号,如果不相同,则判断所述可读写存储器的存储器地址上存储的电子备选件组合标号是否为空;如果所述可读写存储器的存储器地址上存储的电子备选件组合标号为空,则对所述电子系统进行硬件测试而确定对应的电子备选件组合标号,使用所确定的对应的电子备选件组合标号作为要使用的电子备选件组合标号,如果所述可读写存储器的存储器地址上存储的电子备选件组合标号不为空,则使用所述可读写存储器的电子备选件组合标号作为要使用的电子备选件组合标号;在使用所确定的对应的电子备选件组合标号作为要使用的电子备选件组合标号时,将所述电子备选件组合标号存储到所述可读写存储器的存储器地址上,在存储完毕之后,将该可读写存储器区域设置为只读属性,在需要更换为其它新类型电子备选件时,该区域属性可更改为可写属性。 |
地址 |
325024 浙江省温州市龙湾区永中街道永中西路168号 |