• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于實時系統的軌跡捕捉系統技術方案

    技術編號:14688613 閱讀:144 留言:0更新日期:2017-02-23 10:58
    本發明專利技術提供一種基于實時系統的軌跡捕捉系統,應用在一汽車電子系統中;包括,汽車電子系統包括:監聽模塊,以監聽汽車電子系統中任務的運行狀態獲得任務的狀態信息;數據獲取模塊,用以獲取被監聽的任務的狀態信息;數據處理模塊,用以將任務的狀態信息保存至與數據處理模塊連接的一儲存模塊中;數據發送模塊,用以保存任務的狀態信息并在儲存模塊中的儲存空間處于存滿狀態時,停止保存任務的狀態信息將保存于儲存空間內的任務的狀態信息發送至一上位機,由上位機顯示任務狀態信息。其技術方案的有益效果在于,及時的獲取汽車電子系統中的任務狀態信息,并以圖像化的方式顯示,服了現有技術中關于獲取的任務的狀態信息儲存容易出現溢出的缺陷。

    【技術實現步驟摘要】

    本專利技術涉及通信
    ,尤其涉及一種基于實時系統的軌跡捕捉系統
    技術介紹
    (OSEK,嵌入式實時操作系統)嵌入式實時操作系統在汽車電子行業的應用越來越廣泛,操作系統的廣泛應用也對更高效、更合理的使用操作系統協調資源提出了更高的要求。一般使用OSEK操作系統,需先設計好應用邏輯,再靜態配置,再將應用代碼添加到任務框架內,再一起編譯運行。在運行過程中,操作系統的執行軌跡及一些狀態不易顯式的觀察和捕捉,而這期間的一些任務的狀態信息即操作系統的執行軌跡,對于用戶卻非常重要,它可以幫助用戶在應用設計、代碼調試方面起到顯著的輔助作用現有的一些嵌入式實時操作系統的輔助工具,具備一定的功能,如某時間分析工具,在配置了任務的執行時間、周期、截止時間、優先級、偏移等信息后,可以在操作系統設計階段靜態的分析出任務的可能執行情況,哪些任務的執行可能會超時,哪些任務的啟動時間可能會晚于期望啟動時間,根據這些信息在設計上去重新考慮任務的劃分及配置。但是由于實時操作系統,在運行的過程中非常快,短時間內產生的數據記錄非常大,而且操作系統若長時間運行,運行過程會產生大量的時間戳記錄以及任務運行的相關狀態信息,現有的工具以數據緩沖區的方式進行存儲數據,通過串口方式將數據發送給上位機,當數據量太大而緩沖區滿時,容易發送時間戳數據丟失的問題。另外的一些工具,需要額外的硬件支持,可以做到存儲大量的調試信息,并與上位機軟件實時通信,但是這種方式增加了硬件成本。
    技術實現思路
    針對現有技術中將獲取的實時操作系統中的任務的狀態信息發送至上位機中存在的上述問題,現提供一種旨在可實時監測操作系統中的任務的工作狀態,并可將獲取的任務的狀態信息實時的發送至上位機,并且可有效的防止儲存模塊對儲存的任務的狀態信息出現溢出的問題的基于實時系統的軌跡捕捉系統。具體技術方案如下:一種基于實時系統的軌跡捕捉系統,其中,所述軌跡捕捉系統應用在一汽車電子系統中;所述軌跡捕捉系統具體包括:上位機,與所述汽車電子系統連接;所述汽車電子系統包括:監聽模塊,用以監聽所述汽車電子系統中任務的運行狀態,以獲得所述任務的狀態信息;數據獲取模塊,與所述監聽模塊連接,用以獲取被監聽的所述任務的所述狀態信息;數據處理模塊,與所述數據獲取模塊連接,用以將所述任務的狀態信息保存至與所述數據處理模塊連接的一儲存模塊中;數據發送模塊,與所述儲存模塊連接,用以保存所述任務的狀態信息,并在所述儲存模塊中的儲存空間處于存滿狀態時,停止保存所述任務的狀態信息將保存于所述儲存空間內的所述任務的狀態信息發送至一上位機;所述上位機包括:解析模塊,用以對接收的所任務的狀態信息進行解析以獲得解析結果;顯示模塊,與所述解析模塊連接,用以將所述解析結果以圖形化的方式顯示與所述上位機中。優選的,所述上位機包括一配置工具,所述配置工具用以對使用者輸入的包含所述任務的所述運行狀態的軌跡追蹤的相關配置的配置信息進行配置以形成軌跡追蹤配置文件,所述軌跡追蹤配置文件用以配置需要監測的所述任務。優選的,所述任務的狀態信息包括,所述任務狀態信息對應的動作信息,所述任務狀態信息對應的任務編號信息,以及所述任務狀態信息對應的時間信息;所述動作信息,所述任務編號信息以及所述時間信息用以形成傳送至所述上位機的預定數據格式。優選的,所述上位機與所述汽車電子系統之間通過控制器局域網絡總線模塊進行通信。優選的,所述上位機包括一操作界面,所述操作界面用以供使用者操作生成一啟動指令,并將所述啟動指令發送至所述汽車電子系統;所述汽車電子系統根據所述啟動指令獲取所述任務的狀態信息,并將所述任務的狀態信息保存于所述儲存模塊中。優選的,所述操作界面還用以供使用者操作生成一停止指令,并將所述停止指令發送至所述汽車電子系統;所述汽車電子系統于接收所述第一停止指令后,停止獲取所述任務的狀態信息。優選的,數據發送模塊包括:判斷模塊,所述判斷模塊用以判斷所述儲存模塊中的所述存儲空間是否為儲滿狀態,并輸出判斷結果;控制模塊,連接所述判斷模塊,用于根據所述判斷結果,在所述儲存模塊中的存儲空間為所述儲滿狀態時,控制所述儲存模塊停止接收所述任務的狀態信息,并形成一第一標志信號至所述上位機,并同時將儲存于所述儲存模塊中的所述任務的狀態信息發送至所述上位機。優選的,所述上位機于接收所述第一標志信號后,并在完成接收所述儲存模塊中所有的所述任務的狀態信息后,形成一第二標志信號至所述汽車電子系統,所述第二標志信號用以使所述汽車電子系統的所述儲存模塊繼續保存所述任務的狀態信息。優選的,所述儲存模塊為內存儲器中的數據緩沖區。上述技術方案具有如下優點或有益效果:通過汽車電子系統中的監控模塊可實時監控實時操作系統中的任務的狀態信息,并將獲取的任務的狀態信息及時的保存與儲存模塊中,并在儲存模塊的儲存空間處于存滿狀態時,汽車電子系統將任務的狀態信息及時的發送至上位機,克服了現有技術中關于獲取的任務的狀態信息儲存容易出現溢出的缺陷。附圖說明參考所附附圖,以更加充分的描述本專利技術的實施例。然而,所附附圖僅用于說明和闡述,并不構成對本專利技術范圍的限制。圖1為本專利技術一種基于實時系統的軌跡捕捉系統實施例的結構示意圖。圖2為本專利技術一種基于實時系統的軌跡捕捉系統實施例中,關于數據發送模塊的結構示意圖;圖3為本專利技術一種基于實時系統的軌跡捕捉系統實施例中,關于增加額外時間記錄的結構示意圖。附圖標記表示:(1)、汽車電子系統;(2)、上位機;(11)、監聽模塊;(12)、數據獲取模塊;(13)、數據處理模塊;(14)、存儲模塊;(15)、數據發送模塊;(21)、解析模塊;(22)、顯示模塊;(151)、判斷模塊151;(152)、控制模塊152。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。需要說明的是,在不沖突的情況下,本專利技術中的實施例及實施例中的特征可以相互組合。下面結合附圖和具體實施例對本專利技術作進一步說明,但不作為本專利技術的限定。本專利技術包括一種基于實時系統的軌跡捕捉系統。如圖1所示,一種基于實時系統的軌跡捕捉系統的實施例,其中,軌跡捕捉系統應用在一汽車電子系統1中,軌跡捕捉系統具體包括:汽車電子系統1上位機2,與汽車電子系統1連接;汽車電子系統1汽車電子系統1包括:監聽模塊11,用以監聽汽車電子系統1中任務的運行狀態,以獲得任務的狀態信息;數據獲取模塊12,與監聽模塊11連接,用以獲取被監聽的任務的狀態信息;數據獲取模塊13,與數據獲取模塊12連接,用以將任務的狀態信息保存至與數據獲取模塊13連接的一儲存模塊14中;數據發送模塊15,與儲存模塊14連接,用以保存任務的狀態信息,并在儲存模塊14中的儲存空間處于存滿狀態時,停止保存任務的狀態信息將保存于儲存空間內的任務的狀態信息發送至上位機2;上位機2包括:解析模塊21,用以對接收的所任務的狀態信息進行解析以獲得解析結果;顯示模塊,與解析模塊21連接,用以將解析結果以圖形化的方式顯示與上位機2中。上述技術方案中,為了對實時系統中的任務進本文檔來自技高網...
    一種基于實時系統的軌跡捕捉系統

    【技術保護點】
    一種基于實時系統的軌跡捕捉系統,其特征在于,所述軌跡捕捉系統應用在一汽車電子系統中;所述軌跡捕捉系統具體包括:上位機,與所述汽車電子系統連接;所述汽車電子系統包括:監聽模塊,用以監聽所述汽車電子系統中任務的運行狀態,以獲得所述任務的狀態信息;數據獲取模塊,與所述監聽模塊連接,用以獲取被監聽的所述任務的所述狀態信息;數據處理模塊,與所述數據獲取模塊連接,用以將所述任務的狀態信息保存至與所述數據處理模塊連接的一儲存模塊中;數據發送模塊,與所述儲存模塊連接,用以保存所述任務的狀態信息,并在所述儲存模塊中的儲存空間處于存滿狀態時,停止保存所述任務的狀態信息將保存于所述儲存空間內的所述任務的狀態信息發送至一上位機;所述上位機包括:解析模塊,用以對接收的所任務的狀態信息進行解析以獲得解析結果;顯示模塊,與所述解析模塊連接,用以將所述解析結果以圖形化的方式顯示與所述上位機中。

    【技術特征摘要】
    1.一種基于實時系統的軌跡捕捉系統,其特征在于,所述軌跡捕捉系統應用在一汽車電子系統中;所述軌跡捕捉系統具體包括:上位機,與所述汽車電子系統連接;所述汽車電子系統包括:監聽模塊,用以監聽所述汽車電子系統中任務的運行狀態,以獲得所述任務的狀態信息;數據獲取模塊,與所述監聽模塊連接,用以獲取被監聽的所述任務的所述狀態信息;數據處理模塊,與所述數據獲取模塊連接,用以將所述任務的狀態信息保存至與所述數據處理模塊連接的一儲存模塊中;數據發送模塊,與所述儲存模塊連接,用以保存所述任務的狀態信息,并在所述儲存模塊中的儲存空間處于存滿狀態時,停止保存所述任務的狀態信息將保存于所述儲存空間內的所述任務的狀態信息發送至一上位機;所述上位機包括:解析模塊,用以對接收的所任務的狀態信息進行解析以獲得解析結果;顯示模塊,與所述解析模塊連接,用以將所述解析結果以圖形化的方式顯示與所述上位機中。2.根據權利要求1中的軌跡捕捉系統,其特征在于,所述上位機包括一配置工具,所述配置工具用以對使用者輸入的包含所述任務的所述運行狀態的軌跡追蹤的相關配置的配置信息進行配置以形成軌跡追蹤配置文件,所述軌跡追蹤配置文件用以配置需要監測的所述任務。3.根據權利要求1中的軌跡捕捉系統,其特征在于,所述任務的狀態信息包括,所述任務狀態信息對應的動作信息,所述任務狀態信息對應的任務編號信息,以及所述任務狀態信息對應的時間信息;所述動作信息,所述任務編號信息以及所述時間信息用以形成傳送至所述上位機的預定數據格式。4.根據權利要求1中...

    【專利技術屬性】
    技術研發人員:舒適王琴張曉先羅青松沈旭
    申請(專利權)人:普華基礎軟件股份有限公司
    類型:發明
    國別省市:上海;31

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码区免费A∨视频网站 国产成人无码午夜视频在线观看 国产成人无码精品一区不卡 | AV无码人妻中文字幕| 无码人妻精品一区二区三区久久久| 亚洲成a人片在线观看天堂无码 | 亚洲精品无码专区| 亚洲色无码专区在线观看| 无码人妻久久一区二区三区| 亚洲中文字幕无码一区| 人妻丰满熟妇岳AV无码区HD| 无码精品日韩中文字幕| 无码人妻一区二区三区av| 亚洲人av高清无码| 亚洲无码在线播放| 国产精品免费看久久久无码| 久久午夜无码鲁丝片| 日韩精品无码免费专区网站| 午夜无码中文字幕在线播放| 无码精品一区二区三区免费视频 | 亚洲精品无码精品mV在线观看| 中文无码亚洲精品字幕| 亚洲日韩精品无码专区网址| 国产精品成人一区无码| 永久免费av无码不卡在线观看| 亚洲av无码不卡| 亚洲精品无码久久久久| 中文字幕无码视频专区| 精品无人区无码乱码毛片国产| 国产精品无码久久av| 无码熟妇人妻在线视频| 亚洲成a∨人片在无码2023| AV大片在线无码永久免费| 午夜福利av无码一区二区| 亚洲精品无码不卡在线播放HE| 国产无码网页在线观看| 亚洲av无码不卡私人影院| 无码精品日韩中文字幕| 日韩精品无码一区二区三区| 国产做无码视频在线观看浪潮 | 在线观看亚洲AV每日更新无码| 无码少妇一区二区三区| 久久男人Av资源网站无码软件 |