[發明專利]輕軌板卡的識別方法及系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201611147652.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:EMMC初始化方法和裝置
- 下一篇:一種移動終端的屏幕控制方法和裝置





