System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及固件升級,尤其涉及一種固件升級方法及裝置。
技術介紹
1、目前,市場產品需求越趨多樣化,組合類型復雜化,企業需要借助自動化技術對不同產品的升級維護,軟件故障分析等操作也顯得至關重要,設計升級軟件、內參對比、攝像頭類型識別等可以提高生產效率,節約成本等。軟件通常在第一次部署后還需再次升級,軟件使用一段時間后由于出現bug、用戶的需求變化、產品升級等原因,需要對原有程序進行重新燒寫,如果通過拆解設備來重新燒寫新版本程序,勢必造成系統開發及維護成本低急劇增加。
2、現有的固件升級方式,通過pc端控制軟件對攝像頭下達升級命令,使用通信端口通過視頻信號線傳輸升級命令進行攝像頭固件升級,功能比較簡單,支持的功能較少。
技術實現思路
1、本專利技術提供了一種固件升級方法及裝置,以解決現有固件升級需要額外花銷,成本較高,功能單一的技術問題。
2、為了解決上述技術問題,本專利技術實施例提供了一種固件升級方法,包括:
3、對采集卡進行上電操作,并根據所述采集卡的內部電源對攝像頭模組進行供電;
4、獲取所述攝像頭模組的信息,根據所述攝像頭模組的信息確定配置文件,并根據所述配置文件獲取配置模組圖;
5、獲取升級數據信息,并根據所述升級數據信息和所述獲取配置模組圖對固件進行升級。
6、本專利技術通過采集卡對攝像頭模組進行通信、出圖,根據通信接口對攝像頭模組進行固件升級,不需要額外的視頻信號傳輸線進行固件升級,節省成本。同事
7、進一步的,所述獲取所述攝像頭模組的信息,根據所述攝像頭模組的信息確定配置文件,并根據所述配置文件獲取配置模組圖,具體為:
8、根據寄存器獲取攝像頭模組的信息,所述攝像頭模組的信息包括攝像頭模組型號和文件路徑;
9、根據所述攝像頭模組型號和文件路徑確定配置文件,并根據所述配置文件對所述攝像頭模組進行出圖,獲取配置模組圖。
10、進一步的,所述獲取升級數據信息,具體為:
11、建立采集卡和pc端的通訊連接,所述pc端獲取升級數據信息,所述升級數據信息包括固件升級信息和攝像頭模組的內參數據。
12、進一步的,所述根據所述升級數據信息和所述獲取配置模組圖對固件進行升級,具體為:
13、擦除flash中所有扇區的數據,根據所述配置模組圖將所述固件升級信息寫入flash中;
14、確認flash中各個扇區的數據與所述固件升級信息是否一致,并根據確認結果將內參數據寫入flash中。
15、進一步的,所述確認flash中各個扇區的數據與所述固件升級信息是否一致,并根據確認結果將內參數據寫入flash中,具體為:
16、讀取flash中各個扇區的數據,并確認與所述固件升級信息是否一致;
17、若一致,則將內參數據寫入flash中;若不一致,則擦除flash中各個扇區的數據,重新寫入固件升級信息和內參數據。
18、第二方面,本專利技術提供了一種固件升級裝置,包括:供電模塊、出圖模塊和升級模塊;
19、所述供電模塊,用于對采集卡進行上電操作,并根據所述采集卡的內部電源對攝像頭模組進行供電;
20、所述出圖模塊,用于獲取所述攝像頭模組的信息,根據所述攝像頭模組的信息確定配置文件,并根據所述配置文件獲取配置模組圖;
21、所述升級模塊,用于獲取升級數據信息,并根據所述升級數據信息和所述獲取配置模組圖對固件進行升級。
22、進一步的,所述出圖模塊,具體用于:
23、根據寄存器獲取攝像頭模組的信息,所述攝像頭模組的信息包括攝像頭模組型號和文件路徑;
24、根據所述攝像頭模組型號和文件路徑確定配置文件,并根據所述配置文件對所述攝像頭模組進行出圖,獲取配置模組圖。
25、進一步的,所述升級模塊,具體用于:
26、建立采集卡和pc端的通訊連接,所述pc端獲取升級數據信息,所述升級數據信息包括固件升級信息和攝像頭模組的內參數據。
27、進一步的,所述升級模塊,還用于:
28、擦除flash中所有扇區的數據,根據所述配置模組圖將所述固件升級信息寫入flash中;
29、確認flash中各個扇區的數據與所述固件升級信息是否一致,并根據確認結果將內參數據寫入flash中。
30、進一步的,所述確認flash中各個扇區的數據與所述固件升級信息是否一致,并根據確認結果將內參數據寫入flash中,具體為:
31、讀取flash中各個扇區的數據,并確認與所述固件升級信息是否一致;
32、若一致,則將內參數據寫入flash中;若不一致,則擦除flash中各個扇區的數據,重新寫入固件升級信息和內參數據。
本文檔來自技高網...【技術保護點】
1.一種固件升級方法,其特征在于,包括:
2.如權利要求1所述的固件升級方法,其特征在于,所述獲取所述攝像頭模組的信息,根據所述攝像頭模組的信息確定配置文件,并根據所述配置文件獲取配置模組圖,具體為:
3.如權利要求1所述的固件升級方法,其特征在于,所述獲取升級數據信息,具體為:
4.如權利要求3所述的固件升級方法,其特征在于,所述根據所述升級數據信息和所述獲取配置模組圖對固件進行升級,具體為:
5.如權利要求4所述的固件升級方法,其特征在于,所述確認Flash中各個扇區的數據與所述固件升級信息是否一致,并根據確認結果將內參數據寫入Flash中,具體為:
6.一種固件升級裝置,其特征在于,包括:供電模塊、出圖模塊和升級模塊;
7.如權利要求6所述的固件升級裝置,其特征在于,所述出圖模塊,具體用于:
8.如權利要求6所述的固件升級裝置,其特征在于,所述升級模塊,具體用于:
9.如權利要求8所述的固件升級裝置,其特征在于,所述升級模塊,還用于:
10.如權利要求9所述的固件升級
...【技術特征摘要】
1.一種固件升級方法,其特征在于,包括:
2.如權利要求1所述的固件升級方法,其特征在于,所述獲取所述攝像頭模組的信息,根據所述攝像頭模組的信息確定配置文件,并根據所述配置文件獲取配置模組圖,具體為:
3.如權利要求1所述的固件升級方法,其特征在于,所述獲取升級數據信息,具體為:
4.如權利要求3所述的固件升級方法,其特征在于,所述根據所述升級數據信息和所述獲取配置模組圖對固件進行升級,具體為:
5.如權利要求4所述的固件升級方法,其特征在于,所述確認flash中各個扇區的數據與所述固件升級信息是否一致,并根...
【專利技術屬性】
技術研發人員:胡文祥,宋鑫,徐鴻鍵,陳浩生,羅振鍵,
申請(專利權)人:廣州市晶華精密光學股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。