[發明專利]多任務運行狀態與通信接口協同監視調試方法有效
| 申請號: | 202110483018.1 | 申請日: | 2021-04-30 |
| 公開(公告)號: | CN113238898B | 公開(公告)日: | 2023-06-06 |
| 發明(設計)人: | 王藝;雷海 | 申請(專利權)人: | 西南電子技術研究所(中國電子科技集團公司第十研究所) |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/30;G06F9/455 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 劉磊 |
| 地址: | 610036 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 運行 狀態 通信 接口 協同 監視 調試 方法 | ||
1.一種多任務運行狀態與通信接口協同監視調試方法,其特征在于:在VxWorks多任務控制系統下將狀態監視任務單元劃分運行于宿主機的監視調試軟件和運行于目標機的狀態監視任務單元,監視調試軟件通過服務端面向消息的傳輸層協議UDP與狀態監視任務單元進行通信;狀態監視任務單元接收監視調試軟件下發的監視調試命令,通過內存共享和信號量,收集SRIO接口、PCIe接口、CAN總線和串口的調試信息,實時獲取各個任務、寄存器與接口的信息;提取調試庫提供的應用程序接口API,調用C語言編寫的程序Shell運行命令完成任務狀態信息、函數調用信息、寄存器信息和變量信息的查詢和調試,以及串行高速輸入輸出SRIO、高速串行計算機擴展總線標準PCIe,CAN總線和串口的調試;通過服務器或web服務器或B?Server通過WDB?RPC協議發送調試控制命令給WDB代理,WDB代理接收并解析服務腳本和命令,根據調試控制命令創建調試任務并將被調試任務綁定(Attach)到自己獲取控制權,再根據調試控制命令執行調試功能,并通過遠程過程調用協議RPC反饋給服務器WDB?Server;監視調試軟件調用WTX?Tcl?API動態擴展調試腳本,利用WDB代理調試系統對目標任務和內存進行調試,完成對目標任務狀態信息,函數調用信息,寄存器信息和變量信息的查詢和調試,以及對SRIO,PCIe,CAN和串口的調試。
2.如權利要求1所述的多任務運行狀態與通信接口協同監視調試方法,其特征在于:監視調試軟件調用WTX?Tcl?API動態擴展調試腳本完成對目標任務,寄存器和變量的調試,狀態監視任務單元通過shell腳本命令和調試庫提供的API進行任務信息收集,函數調用追蹤,寄存器和變量值查詢;狀態監視任務單元通過內存共享和信號量完成對SRIO,PCIe,CAN和串口的接口數據的監視。
3.如權利要求1所述的多任務運行狀態與通信接口協同監視調試方法,其特征在于:視調試軟件包括UDP通信解析模塊,WTX?Tcl?API腳本調試模塊和信息監視模塊,信息監視模塊根據UDP通信解析模塊的信息進行可視化和監視,完成信息監視部分通過WTX?Tcl?API腳本調試模塊進行目標程序調試任務信息監視,函數調用跟蹤監視,寄存器信息監視,變量信息監視和接口信息監視五個功能;信息監視模塊通過WTX?Tcl?API腳本調試模塊進行目標程序調試根據UDP通信解析模塊的信息進行視化和監視。
4.如權利要求1所述的多任務運行狀態與通信接口協同監視調試方法,其特征在于:狀態監視任務單元包括UDP通信模塊、調試模塊和信息收集模塊,UDP通信模塊與監視調試軟件進行信息交互,調試模塊根據調試庫提供的API和Shell命令完成任務狀態信息、函數調用信息,寄存器信息和變量信息的查詢和調試,以及對SRIO,PCIe,CAN和串口的調試,信息收集模塊查詢和收集SRIO,PCIe,CAN,串口的接口數據,完成VxWorks任務狀態,任務之間的通信信息包括消息隊列信息和共享內存的信息和系統中斷信息的狀態進行收集和統計,將收集的信息通過UDP通信模塊上報給監視調試軟件。
5.如權利要求1所述的多任務運行狀態與通信接口協同監視調試方法,其特征在于:SRIO接口數據包括SRIO設備寄存器信息,SRIO網絡連接信息,SRIO速率,SRIO數據信息。
6.如權利要求1所述的多任務運行狀態與通信接口協同監視調試方法,其特征在于:PCIe接口數據包括PCIe寄存器信息和PCIe數據信息。
7.如權利要求1所述的多任務運行狀態與通信接口協同監視調試方法,其特征在于:CAN接口數據包括動態CAN濾波配置,CAN錯誤計數信息,CAN擴展幀數據。
8.如權利要求1所述的多任務運行狀態與通信接口協同監視調試方法,其特征在于:目標板上運行狀態監視任務單元創建UDP通信服務端并初始化狀態監視任務,通過UDP通信模塊接收監視調試軟件下發的監視調試命令,調用調試模塊和信息收集模塊完成對目標任務的狀態和信息監視,并通過UDP通信模塊將信息上報給監視調試軟件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西南電子技術研究所(中國電子科技集團公司第十研究所),未經西南電子技術研究所(中國電子科技集團公司第十研究所)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110483018.1/1.html,轉載請聲明來源鉆瓜專利網。





