[發明專利]一種工業照相機遠程升級的方法及照相機無效
| 申請號: | 201310076425.6 | 申請日: | 2013-03-11 |
| 公開(公告)號: | CN103106095A | 公開(公告)日: | 2013-05-15 |
| 發明(設計)人: | 王艷;王智華;王愛兵;郭宏國;張克宇;李立 | 申請(專利權)人: | 深圳華用科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳市智科友專利商標事務所 44241 | 代理人: | 孫子才 |
| 地址: | 518000 廣東省深圳市羅湖區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 工業 照相機 遠程 升級 方法 | ||
技術領域
本發明屬于工業照相機領域,特別涉及一種通過網絡對工業照相機的固件進行遠程升級的方法提供一種這樣可以通過遠程升級的工業照相機。
背景技術
目前,有些照相機為了升級方便,在照相機內設置了FPGA芯片完成對相機的控制,如果相機需要升級增加新的功能,可以通過對FPGA芯片進行重寫完成,這樣,當相機需要升級時,可以通過對FPGA芯片進行重新燒制,寫入新的軟件升級包,在硬件不變的情況下實現照相機的升級,可以節省很多照相機的成本。目前,在相機中存放了兩部分代碼——應用程序代碼和出廠配置代碼,對照相機進行升級就是對其中的應用程序代碼進行更新,出廠配置部分則不能更新。對照相機固件進行升級時,需要將照相機拆開,通過焊接幾根通信電纜,利用計算機對照相機內安裝這些固件的flash存儲器進行重寫。而目前,工業照相機一般都需要安裝在固定的地方,當工業照相機安裝完成后再拆卸下將是十分麻煩事,這樣,對固件進行升級將比較麻煩。
發明內容
為了克服目前在工業照相機升級過程中需要拆下安裝在工作崗位的照相機進行固件升級所帶來的麻煩,本發明提供一種利用千兆以太網實現對工業電傳機遠程升級的方法和遠程升級的照相機。
本發明為了完成其技術目的所采用的技術方案是:一種工業照相機遠程升級的方法,工業計算機通過千兆以太網與工業照相機連接,利用千兆以太網將升級數據包發往工業照相機,工業照相機的工作由出廠配置代碼控制,在正確接收升級包以后,對flash內的固件進行完全替換。
進一步的,上述的工業照相機遠程升級的方法中:
在工業計算機一端包括如下步驟:
A1、確認待升級的工業照相機退出應用程序,進入出廠配置代碼控制狀態;
A2、將工業照相機的固件升級程序打包分別通過千兆以太網發送到工業照相機的步驟,該步驟中每發送一個數據包需要收到工業照相機返回的正確接收前一個數據包的回復,否則,重發該數據包,直到所有的數據包成功發送到工業照相機;
在工業照相機一端進行以下步驟;
B1、引導出廠配置代碼,并向工業計算機發送進入出廠配置代碼控制狀態信號;
B2、接收由工業計算機發送的固件升級程序的數據包,每接收到一個數據包,檢測該數據包是否正確,若正確,則向工業計算機發送接收數據包正確的信號,直到正確接收所有的數據包;
B3、將接收到的所有的數據包寫入flash內。
進一步的,上述的工業照相機遠程升級的方法中:所述的數據包包括14個字節的802.3MAC包頭、3個字節的802.2LLC、5個字節的802.2SNAP包頭、38~1492字節的數據以及4個字節的CRC校驗碼;
所述的數據部分具體格式如下:
flag?+?type?+?legth?+?addr?+?data?+?sum
其中:
Flag標示該包為系統配置數據升級包;
Type標示數據升級包的具體類型:
????????0x00?--?記錄描述信息;
????????0x01,?0x02,?0x03?--?記錄存儲的數據,這三者的區別在于地址(addr)的長度不同,0x01為2byte,0x02為3byte,以及0x03為4byte;
????????0x07,?0x08,?0x09?--?確定程序的開始地址;
這三者的區別也在于地址(addr)的長度不同,0x09為2byte,0x08為3byte,以及0x07為4byte;
length標示數據的長度;
addr標示數據寫入的起始地址。
data標示升級程序數據;
Sum標示校驗和,由<addr>和<data>的數據累加然后每bit取反獲得。
本發明還提供一種可遠程升級的照相機,包括對照相機工作進行控制的FPGA芯片和處理器,存儲有FPGA的配置程序需要外置的非易失性存儲器;所述的非易失性存儲器至少包括存儲有出廠配置的默認配置程序分區和用戶配置程序分區;在所述的FPGA芯片中還包括千兆以太網控制器和非易失性存儲器讀寫控制器。
進一步的,上述的可遠程升級的照相機中:所述的非易失性存儲器包括32個扇區,其中,0-7扇區存儲出廠配置程序,8-21扇區存儲用戶程序,22-31扇區存儲照相機的其它信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳華用科技有限公司,未經深圳華用科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310076425.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:光電復合被復線
- 下一篇:一種嵌位電壓產生電路





