[发明专利]一种用于产品软件自动识别主板配置信息的方法有效
申请号: | 201410106743.7 | 申请日: | 2014-03-21 |
公开(公告)号: | CN103838610B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 陈明月 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 福州元创专利商标代理有限公司35100 | 代理人: | 蔡学俊 |
地址: | 350003 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 产品 软件 自动识别 主板 配置 信息 方法 | ||
技术领域
本发明适用于产品主板版本识别、主板功能配置信息识别应用技术,特别是一种用于产品软件自动识别主板配置信息的方法。
背景技术
在一个产品平台中,同一个软件如何实现对不同功能的产品主板进行自动识别从而正确加载运行程序是产品开发中必须要解决的一个问题。
现有的产品软件在主板版本以及主板配置信息识别上主要通过以下2种方式实现:
1、用不同配置表文件进行区分:
不同功能的主板用不同的配置表文件进行区分,配置表中体现对应主板的版本以及该主板所配置的功能信息。
这种方式管理起来很不方便,需要软件清单中同时加入这个配置表文件进行一一对应,相当于下载完软件程序还要在下载该主板对应的配置表文件才能使这块主板正确加载程序运行。由于不同功能的主板很多种,就需要管理很多不同的配置表文件,这样软件升级维护就显得的很麻烦,也容易造成生产线人员下载配置表文件时混淆。
2、用MCU 上普通I/O口线读取的不同电平状态进行识别:
这种方式利用I/O口线可读取的电平状态进行区分,一根I/O线可以有逻辑高、逻辑低、悬空三种状态可供配置使用,多根口线进行组合就会有足够多的状态可供配置使用。
此方式应用时通过I/O口线外围搭载不同的电路器件,使得I/O口线处于固定的逻辑电平状态中,程序加载运行时先读取配置I/O口线的电平状态,就可以获取到该主板对应的配置信息,从而加载运行正确的程序。
如图1及表1所示,ICC_SEL3V_5V和ICC_SEL1.8V两根口线此时由2个下拉电阻R94、R99搭建,使它们处于固定逻辑低(LL)状态,此状态代表了该主板同时配置了IC卡和SAM卡功能,程序运行时将自动识别出该板的卡类配置信息。
这种方式可以实现软件对主板版本以及配置的自动识别,省去配置表文件,只要升级维护管理同一个软件即可。但是,一个产品在它生命周期内,可能会不断升级衍生出很多版本,或者一种功能有好几种硬件配置方案同时存在并有效,这时单独用I/O口线来管理这些配置已很难完成。特别是在一些功能复杂的主板上,I/O线的资源本就非常有限,很难在腾出足够多的I/O口线专门用于主板功能配置的识别,即使I/O线的复用也难以满足需求。
发明内容
本发明的目的在于克服上述现有技术中的不足之处而提供一种利用ADC采集不同电压的方法来实现对主板版本或者主板功能配置信息的自动识别,克服单根或者有限I/O口线无法适应产品版本变更次数多或者一种功能有好几种硬件配置方案的情况。
为实现上述目的,本发明的技术方案是:一种用于产品软件自动识别主板配置信息的方法,按以下步骤执行,
步骤S01:根据各类型主板配置信息,划分ADC采集电压数值,并创建该ADC采集电压数值与各类型主板配置信息一一对应的规划表;
步骤S02:根据主板配置信息的不同,在主板A/D口线外围搭载不同的电路,使得主板A/D口线处的电压数值与该主板配置信息相对应;
步骤S03:产品软件在主板上加载运行时,读取所述主板A/D口线的电压数值;
步骤S04:根据上述主板A/D口线的电压数值,产品软件查找所述规划表获取该电压数值对应的主板配置信息,从而进一步加载运行该主板配置信息对应的程序。
在本发明实施例中,所述主板配置信息为主板版本信息或主板功能信息。
在本发明实施例中,所述规划表在产品软件中创建。
在本发明实施例中,所述步骤S02,在主板A/D口线外围搭载的电路,包括第一电阻和第二电阻;所述第一电阻的一端接至电源端,所述第一电阻的另一端经第二电阻连接至地;所述第一电阻与第二电阻的连接点连接至主板A/D口。
相较于现有技术,本发明具有以下有益效果:
1、本发明由于ADC可采集表示出的电压数值比较多,故该电压数值可表示较多的主板配置信息,以适应产品版本变更次数多或者一种功能有好几种硬件配置方案;
2、且本发明解决了有限I/O口线无法适应产品版本变更次数多或者一种功能有好几种硬件配置方案的情况。
附图说明
图1为通过普通I/O线实现主板配置信息识别示意图。
图2为本发明实施例一通过A/D口线识别主板版本信息的示意图。
图3为本发明实施例二通过A/D口线识别主板功能信息的示意图。
具体实施方式
下面结合附图,对本发明的技术方案进行具体说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410106743.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发热灯管
- 下一篇:一种防固定夹旋转的加热盘