[發(fā)明專利]一種嵌入式系統(tǒng)的在線調(diào)試系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201210520843.5 | 申請日: | 2012-12-06 |
| 公開(公告)號: | CN103853147A | 公開(公告)日: | 2014-06-11 |
| 發(fā)明(設計)人: | 李明樹;武斌;鄭剛;翁彥;梁國政;王朝輝 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 北京君尚知識產(chǎn)權代理事務所(普通合伙) 11200 | 代理人: | 余長江 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 系統(tǒng) 在線 調(diào)試 方法 | ||
技術領域
本發(fā)明屬于計算機嵌入式技術領域,具體涉及一種基于操作系統(tǒng)服務接口的嵌入式系統(tǒng)的在線調(diào)試系統(tǒng)及方法。
背景技術
隨著嵌入式技術的不斷發(fā)展,嵌入式系統(tǒng)由人工的機械化控制到電氣自動化控制轉變,對系統(tǒng)提出了新的要求。可以利用便攜電腦直接鏈接到嵌入式系統(tǒng)進行調(diào)試和監(jiān)控。為了嵌入式系統(tǒng)在線調(diào)試的需要,需要開發(fā)專用于基于操作系統(tǒng)服務接口的嵌入式系統(tǒng)在線調(diào)試方法。
現(xiàn)有方法中,基于嵌入式的調(diào)試解決方案,往往存在不能軟硬兼顧、調(diào)試模型不具有擴展性、調(diào)試界面不友好、調(diào)試效率較低等諸多問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對上述問題,提供一種基于操作系統(tǒng)服務接口的嵌入式系統(tǒng)的在線調(diào)試系統(tǒng)及方法,使用戶可以方便、直觀的對嵌入式系統(tǒng)的運行狀態(tài)進行監(jiān)控及調(diào)試。
為實現(xiàn)上述目的,本發(fā)明采用如下技術方案:
一種嵌入式系統(tǒng)的在線調(diào)試系統(tǒng),包括嵌入式系統(tǒng)和與該嵌入式系統(tǒng)連接的外部設備,其特征在于,所述嵌入式系統(tǒng)包含一調(diào)試系統(tǒng),所述外部設備中安裝與該調(diào)試系統(tǒng)相應的調(diào)試操作軟件;所述調(diào)試系統(tǒng)包括:
串口通信子系統(tǒng),與所述外部設備的標準串口連接,用于實現(xiàn)所述調(diào)試系統(tǒng)與所述外部設備間的信息交互傳輸;
批處理子系統(tǒng),與所述串口通信子系統(tǒng)連接,用于處理來自所述外部設備的控制信息,生成命令集合的文件,讀取文件中的命令并分批次的執(zhí)行;
命令配置子系統(tǒng),與所述批處理子系統(tǒng)連和所述串口通信子系統(tǒng)連接,用于加載調(diào)試命令,在所述調(diào)試系統(tǒng)啟動時依據(jù)啟動文件和串口通信子系統(tǒng)傳回的菜單命令進行命令配置;
圖形顯示子系統(tǒng),與所述串口通信子系統(tǒng)和所述批處理子系統(tǒng)連接,用于顯示調(diào)試信息,并將該調(diào)試信息傳輸至串口通信子系統(tǒng);
命令行編輯子系統(tǒng),與所述圖形顯示子系統(tǒng)連接,用于檢測所述外部設備輸入的調(diào)試命令,對其進行編輯操作;
命令行編譯子系統(tǒng),與所述圖形顯示子系統(tǒng)和所述串口通信子系統(tǒng)連接,用于對編輯過的命令代碼進行轉換,生成調(diào)試系統(tǒng)可用的命令代碼,并傳輸至所述串口通信子系統(tǒng)。
一種嵌入式系統(tǒng)的在線調(diào)試方法,適用于上述系統(tǒng),其步驟包括:
1)將嵌入式系統(tǒng)與外部設備的標準串口連接,并通過所述外部設備輸入調(diào)試命令;
2)命令行編譯子系統(tǒng)和命令行編輯子系統(tǒng)檢測外部設備輸入的調(diào)試命令,如果該調(diào)試命令的格式錯誤,則提示重新輸入命令直至輸入正確,之后命令行編譯子系統(tǒng)將編譯好的調(diào)試命令代碼傳入串口通信子系統(tǒng);
3)所述編譯好的調(diào)試命令通過串口通信子系統(tǒng)傳入批處理子系統(tǒng),命令配置子系統(tǒng)加載配置好的調(diào)試命令,然后批處理子系統(tǒng)執(zhí)行該調(diào)試命令;
4)批處理子系統(tǒng)將調(diào)試命令的執(zhí)行結果傳入圖形顯示子系統(tǒng)進行顯示,同時圖形顯示子系統(tǒng)將該執(zhí)行結果通過串口通信子系統(tǒng)傳輸至外部設備,使該執(zhí)行結果在圖形顯示子系統(tǒng)與外部設備上同時顯示。
本發(fā)明提供了一種基于操作系統(tǒng)服務接口的嵌入式系統(tǒng)的在線調(diào)試系統(tǒng)及方法,能夠減少開發(fā)人員的在線調(diào)試時間,調(diào)試結果更直觀,更簡潔,使用戶可以方便、直觀的對嵌入式系統(tǒng)的運行狀態(tài)進行監(jiān)控及調(diào)試。
附圖說明
圖1是本發(fā)明實施例中在線調(diào)試系統(tǒng)的組成結構示意圖。
圖2是圖1中各子系統(tǒng)的組成模塊示意圖。
具體實施方式
下面通過具體實施例,并配合附圖,對本發(fā)明做進一步的說明。
圖1是本實施例的嵌入式系統(tǒng)的在線調(diào)試系統(tǒng)的組成結構示意圖,包括調(diào)試系統(tǒng)和與該調(diào)試系統(tǒng)連接的外部設備。該調(diào)試系統(tǒng)安裝于待調(diào)試的嵌入式系統(tǒng)(圖1未示出)內(nèi)。該外部設備優(yōu)選為便攜設備,本實施例采用便攜式計算機,該便攜式計算機中安裝與所述調(diào)試系統(tǒng)相應的用戶端調(diào)試操作軟件。該調(diào)試系統(tǒng)在結構上分成6個子系統(tǒng):串口通信子系統(tǒng)、批處理子系統(tǒng)、命令配置子系統(tǒng)、圖形顯示子系統(tǒng)、命令行編譯子系統(tǒng)、和命令行編輯子系統(tǒng)。每個子系統(tǒng)又劃分成若干模塊單元,如圖2所示,包括了軟件開發(fā)中必須實現(xiàn)的功能、接口,使用戶可以方便、直觀的對嵌入式系統(tǒng)的運行狀態(tài)進行監(jiān)控及調(diào)試。下面做具體的說明。
1.運行環(huán)境設計
1)嵌入式系統(tǒng)的硬件平臺:
工作站的最低配置要求:
處理器:????????????PIV(或x86兼容處理器)1.7G?Hz以上
內(nèi)存:??????????????64MB以上
硬盤:??????????????1G以上
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經(jīng)中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210520843.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種智能電子通訊設備
- 下一篇:旋轉電機的轉速和位移測量系統(tǒng)
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機設備
- 基于串口的遠程設備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設備的異地調(diào)試控制方法、裝置和計算機設備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





