[實用新型]一種安全的聯機/脫機兩用編程工具無效
| 申請號: | 200720103583.6 | 申請日: | 2007-02-12 |
| 公開(公告)號: | CN201035558Y | 公開(公告)日: | 2008-03-12 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 北京飛天誠信科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京中海智圣知識產權代理有限公司 | 代理人: | 曾永珠 |
| 地址: | 100083北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 安全 聯機 脫機 兩用 編程 工具 | ||
技術領域
本實用新型涉及一種編程工具,尤其涉及一種具有更高安全性的聯機/脫機兩用的編程工具。
背景技術
編程工具是一種用來給目標芯片燒寫固件代碼的硬件工具,在編程工具上設置目標芯片的編程座,當把目標芯片裝設在該編程座上后,便可以利用編程工具將編程固件代碼燒寫在目標芯片中了。
利用編程工具對目標芯片進行編程的方法通常分為聯機編程(即在線編程)和脫機編程(即離線編程)兩種方法:聯機編程方法就是使用上層軟件在計算機端控制編程工具,對芯片進行編程,這是最常用的方法,大家都比較熟悉;而脫機編程方法就是不使用計算機,直接使用編程工具對芯片進行編程的方法,具體的說是先將要編程的固件代碼通過計算機相應接口下載到編程工具中,然后直接使用編程工具對芯片進行編程。
就目前一般脫機編程方式的編程工具來說,核心器件包括一個微控制芯片,用來存儲編程工具自身的固件代碼,以進行控制和實現編程操作,還包括一片外存儲器(一般采用EPROM或EEPROM),一般被編程固件代碼會被下載保存在該片外存儲器上。所以,目前的這種可以實現脫機編程的編程工具在安全上存在一定的風險,即很容易將片外存儲器中保存的編程固件代碼讀出,即使在保存時經過算法加密處理,也很容易被破解,不夠安全。
實用新型內容
本實用新型旨在解決現有編程工具存在的安全隱患,提供一種將要編程的固件代碼和編程工具自身的固件代碼保存在同一芯片中的更為安全可靠的聯機/脫機兩用編程工具。
本實用新型的安全的聯機/脫機兩用編程工具,包括:(1)設置了自身固件代碼保存單元的微控制器芯片,其中保存有用以控制和實現對目標芯片進行編程操作的編程工具自身固件代碼(2)與所述微控制器芯片相連的通信接口,用以將所述編程工具連接到計算機(3)與所述微控制器芯片相連的狀態指示模塊,指示當前編程工具及其電源的工作狀態(4)與所述微控制器芯片、通信接口和編程座連接的電源回路,為所述編程工具提供電源管理(5)與所述微控制器芯片相連的脫機編程啟動裝置,用以啟動脫機編程操作;
特別的,本實用新型中的微控制器芯片中還包括編程固件代碼保存單元,用于存儲通過所述通信接口下載到所述編程工具中的編程固件代碼。
所述通信接口可采用USB通信接口、串口通信接口或并口通信接口。
所述脫機編程啟動裝置可采用按鍵裝置或開關裝置。
與現有技術相比,本實用新型的有益效果是:本實用新型提供的安全的聯機/脫機兩用編程工具,將被編程的固件代碼由現有編程工具中的保存在片外存儲器改為保存在編程工具自身的微控制芯片中,使其不容易被讀出,從而大大提高了被編程固件代碼的安全性。
附圖說明
圖1是本實用新型所述的聯機/脫機兩用編程工具結構圖;
圖2是本實用新型所述的聯機/脫機兩用編程工具的一種優選電路連接圖。
具體實施方式
下面結合附圖和具體實施例對本實用新型進行更詳細的描述。
圖1是本實用新型所述的聯機/脫機兩用編程工具結構圖。參考圖1,本實用新型所述的安全的聯機/脫機兩用編程工具100,包括:
(1)微控制器芯片102,包括自身固件代碼保存單元1021,其中保存有編程工具100自身固件代碼,用以控制和實現對目標芯片進行編程操作;還包括編程固件代碼保存單元1022,用來存儲下載到編程工具100中的編程固件代碼,這樣將編程固件代碼和編程工具100的自身固件代碼共同保存在微控制器芯片102中,有效防止了編程固件代碼被輕易讀出,增加了其安全性;
(2)通信接口101,與微控制器芯片102相連,將編程工具100連接到計算機107,這里的通信接口101可以采用USB通信接口、串口通信接口或并口通信接口;
(3)編程座103,用以裝設目標芯片;
(4)狀態指示模塊106,與微控制器芯片102相連,用以指示當前編程工具及其電源的工作狀態,一般用指示燈和蜂鳴器來顯示工作狀態;
(5)脫機編程啟動裝置105,與微控制器芯片102相連,用以啟動脫機編程操作;脫機編程啟動裝置105可以采用按鍵裝置或開關裝置;
(6)電源回路104,與微控制器芯片102、通信接口101和編程座103相連接,當采用聯機方式工作時,編程工具100通過通信接口101得到供電,當采用脫機方式工作時,編程工具100通過電源回路104中的電源接口連接外接電源得到供電,為編程工具100提供電源管理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京飛天誠信科技有限公司,未經北京飛天誠信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200720103583.6/2.html,轉載請聲明來源鉆瓜專利網。





