SystemView-實時分析和可視化軟件


SystemView是一個用于嵌入式系統可視化分析的軟件工具。它提供的深度可視化分析能力改變了嵌入式系統開發和處理方式。SystemView使優化系統變得更加容易,更容易發現系統的瓶頸。用戶使用SystemView的可視化能力可以輕松識別錯誤的處理順序。SystemView可以分析帶有RTOS的系統或裸機系統。


不同于傳統的LED和示波器方式,SystemView通過任務和中斷可視化CPU負載分析。當使用RTOS時,該工具可對中斷和任務啟動/停止、任務激活和API調用進行精確的跟蹤。

SystemView由兩部分組成:PC端的可視化軟件SystemViewer,以及目標系統駐留代碼。SystemView和RTT模塊的ROM占用小于2KB。 在一個典型的系統中,有約600字節的RAM即可通過J-Link進行連續的數據記錄。


特點

? 最大化的系統洞察力

? 最小系統干擾
? 精確周期分析
? 無需額外的硬件支持
? RTOS分析
? 無RTOS的中斷分析
? 使用J-Link和RTT技術進行連續的實時記錄和實時分析
? 適用于各種CPU
? 數據采集接口:調試接口、UART和TCP/IP

基于J-Link RTT的實時數據采集
SystemView通過使用J-Link RTT技術實現了出色的實時數據采集。 RTT技術允許實時監視事件和中斷等,數據傳輸速率可達2MB/s,對于200 MHz的 Cortex-M處理器的測量結果,每次傳輸的開銷小于1微秒。


通過其它仿真器,使用RTT功能,也可以實現SystemView跟蹤。僅使用標準的調試接口,無需額外的硬件支持,不需要SWO引腳或跟蹤引腳,因此在Cortex-M0的系統上也可以使用SystemView實現分析。


平臺無關

在不支持RTT技術的系統中,可以在緩沖區滿時,暫停系統,手動讀取緩沖區內容,實現單次記錄,系統可以控制何時開始記錄。
SystemView記錄從目標讀取的數據,并以不同的方式將其可視化。記錄可以保存為文件,以備日后存檔和分析使用。


擴展調試和分析

通過分析系統運行時的行為、任務間的交互和任務與中斷之間的交互行為,可以驗證系統行為是否符合預期,發現錯誤的中斷處理行為,分析并改進系統性能。

SystemView PRO版本還提供先進的過濾功能和無限制的事件記錄。


通過UART和TCP/IP進行數據采集

SystemView也可以基于UART或TCP/IP接口監控和驗證系統。SystemView軟件包中包括目標集成所需的代碼,以及示例項目。


新功能

新的性能標記對于性能驗證和優化非常有用。新的運行時窗口提供任務、中斷和軟件計時器運行時的分布信息。通過流模式采集數據,所有窗口實時更新數據,沒有采樣時間限制。采集的數據可以存儲為文件,供以后存檔和分析使用。
SystemView支持embOS、FreeRTOS、uC/OS-II和uC/OS-III等許多流行的實時操作系統,并提供相應的操作系統集成接口文件。

技術資源:

    SystemView

聯系我們:

京ICP備:京ICP備05011254號-1 版權歸北京麥克泰軟件技術有限公司所有
北京麥克泰軟件技術有限公司

《人妻avav中文系列久久_日本japanesefree40成熟》未删节版