[发明专利]轻轨板卡的识别方法及系统有效
申请号: | 201611147652.3 | 申请日: | 2016-12-13 |
公开(公告)号: | CN108228244B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 麦健威;王发平;其他发明人请求不公开姓名 | 申请(专利权)人: | 比亚迪股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 轻轨 板卡 识别 方法 系统 | ||
本发明提出一种轻轨板卡的识别方法及系统,其中,该方法包括:板卡上的CPU通过GPIO接口读取板卡上的类型识别电路,获取板卡的目标类型,CPU根据目标类型从固件上确定与目标类型对应的目标程序并执行目标程序。本实施例中,通过在板卡上设置类型识别电路,可以使得板卡上的CPU能够通过GPIO接口自动识别出该板卡的目标类型,而且为了增强固件的通用性,将多种类型板卡的程序烧录在同一固件上,根据识别出的目标类型再确定该板卡对应的目标程序,从而可以减少固件的数量和类型,便于对固件的管理。
技术领域
本发明涉及系统测试领域,尤其涉及一种轻轨板卡的识别方法及系统。
背景技术
轻轨信号系统中需要使用不同类型的板卡,不同类型的板卡可以实现特定的功能。不同类型的板卡可以包括数字输入板卡、数字输出板卡、模拟输入板卡、模拟输出板卡、通信板卡等。由于板卡自身不能对类型进行识别,而且不同类型的板卡要实现的功能有所不同,因此需要为每一种特殊功能的板卡开发相应的固件,这样轻轨信号系统中的各种板卡才能正常执行对应的功能,进而使整个轻轨信号系统运作起来。
工程实施时,不同种类的板卡需要向对应的固件中烧录不同的程序,在对多辆列车的多种固件进行程序更新时,固件的烧录人员的负担比较重,在不同种类的板卡的固件之间来回切换,容易固件对应的程序出现更新错误。
现有技术中,当同一机笼内需要使用多个相同类型的板卡时,则需要通过软件配置方式,在闪存(Flash)等可存储设备中,存储板卡的物理地址。但是当Flash出现故障时,在故障情况下读取的物理地址可能就会出现错误,而且通过软件配置物理地址时易导致配置错误,加重配置人员的负担,且同一类型的板卡无法直接作用在机笼内的不同位置,需要重新配置板卡的物理地址。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种轻轨板卡的识别方法,该方法通过在板卡上类型识别电路,板卡上的CPU可以自动识别出板卡的类型,进而根据板卡的类型从固件上确定出对应的目标程序,这样就可以在同一固件上烧录覆盖多种板卡的程序,在识别出的类型再确定该板卡对应的目标程序,从而可以减少固件的数量和类型,便于对固件的管理。
本发明的另一个目的在于提出一种轻轨板卡的识别系统。
为达到上述目的,本发明第一方面实施例提出的轻轨板卡的识别方法,包括:
板卡上的中央处理器CPU通过通用输入/输出GPIO接口读取所述板卡上的类型识别电路,获取所述板卡的目标类型;
所述CPU根据所述目标类型从固件上确定与所述目标类型对应的目标程序并执行所述目标程序。
本发明第一方面实施例提出的轻轨板卡的识别方法,通过在板卡上设置类型识别电路,可以使得板卡上的CPU能够通过GPIO接口自动识别出该板卡的目标类型,而且为了增强固件的通用性,将多种类型板卡的程序烧录在同一固件上,根据识别出的目标类型再确定该板卡对应的目标程序,从而可以减少固件的数量和类型,便于对固件的管理。
为达到上述目的,本发明第二方面实施例提出的轻轨板卡的识别系统,包括:
CPU、GPIO接口、设置在板卡上的类型识别电路和固件;
所述固件,用于存储各类型板卡对应的程序;
所述GPIO接口,用于与所述识别类型电路连接;
所述CPU,用于通过所述GPIO接口读取所述类型识别电路,获取所述板卡的目标类型,根据所述目标类型从固件上确定与所述目标类型对应的目标程序并执行所述目标程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611147652.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:EMMC初始化方法和装置
- 下一篇:一种移动终端的屏幕控制方法和装置