亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁
手機版
熱門搜索:
當前位置:電腦軟件系統工具系統其他Tracealyzer

Tracealyzer 破解版v4.5.0.13035

  • 大小:77.65MB
  • 語言:簡體中文
  • 類別:系統其他
  • 類型:免費軟件
  • 授權:國產軟件
  • 時間:2021/12/16
  • 官網:http://www.taiyee.com.cn
  • 環境:Windows7, Windows10, WindowsAll

相關軟件

Tracealyzer是一款操作系統跟蹤工具,可幫助用戶對系統進行調試、驗證以及優化,排除各種故障并提高電腦的性能。軟件為使用者提供了可視化工具,再觀察系統運行時會變得更加直觀,支持與傳統的調試器一起使用,并通過在系統級別上的其他幾個視圖對詳細的調試器視圖進行補充。

Tracealyzer截圖

軟件特色

1、更快的故障排除

Tracealyzer可以捕獲罕見的零星錯誤,否則很難重現和分析。許多嵌入式軟件問題可以在短短時間內解決,而所需的時間卻很少。Tracealyzer記錄可與實驗室中的現有調試器并行使用,或部署在現場系統中以捕獲罕見的零星錯誤。

2、更好的軟件質量

Tracealyzer不僅是用于解決特定難題的“滅火器”。您還可以發現并避免將來可能發生的問題,例如阻止接近超時的系統調用。而且,Tracealyzer使您可以更好地了解當前的系統運行時動態,因此在設計新功能時,可以避免不合適的設計,這些設計可能導致與計時,CPU使用率,調度或其他任務交互有關的問題。

3、更好的性能

改進的洞察力還使您能夠找到提高嵌入式軟件性能的新方法。可能會有“低落的果實”,其中任務時間的微小變化可能會顯著提高性能。Tracealyzer提供了幾種查找“熱點”的方法,這些任務會因優先級較高的任務而延遲任務,這些任務可能早些或晚些運行,以減少資源沖突。沒有合適的可視化,很難找到這樣的優化。這樣,您可以獲得響應速度更快的軟件系統,或在同一硬件平臺上安裝更多軟件功能。

4、控制系統調整

控制系統開發人員可以從對繪制自定義應用程序數據(我們稱為用戶事件)的支持中受益。可以將例如控制信號(傳感器輸入和執行器輸出)的圖與軟件時序相關聯,以便更好地了解控制性能中的異常情況。此外,任務時序(例如周期性)的曲線可用于研究影響控制性能的軟件時序變化。

5、其他福利

洞察力的提高還可以更快地引入新的開發人員,并為評估新的第三方軟件(例如嵌入式數據庫,觸摸屏驅動程序或通信堆棧)的性能提供更好的可能性。最后,由于我們支持幾種常見的嵌入式軟件操作系統,因此即使切換到另一個操作系統,您通常也可以保留Tracealyzer的支持。

軟件功能

1、Tracealyzer可以與傳統調試器(例如IAR,Keil或Eclipse工具)并行使用,并通過在系統級別上的其他幾個視圖對詳細的調試器視圖進行補充,非常適合理解傳統調試器不足的實時問題。例如,在諸如電動機控制之類的實時系統中,通常無法停止系統進行調試。通過使用軟件跟蹤,您可以在系統執行時實時記錄嵌入式軟件和任何感興趣的變量。

2、Tracealyzer 4 提供了超過30種運行時行為的視圖,包括任務調度和中斷處理程序/ ISR執行,任務計時(執行時間和其他指標),任務優先級,CPU負載,內存使用以及任務與中斷之間的交互通過例如消息隊列,信號量和互斥對象的處理程序/ ISR。這樣,您可以查看任務優先級,執行時間和超時是否合適,以避免由于任務搶占或阻塞而導致超時錯誤。例如,也許必須允許USB任務搶占TCP / IP任務,以減少其響應時間并避免信號燈超時?也許某些任務使用了一些互斥鎖,從而經常阻塞執行并導致延遲?

3、您還可以從應用程序代碼中對“用戶事件”進行自定義日志記錄,以查看一段時間內的狀態和變量,并與其他視圖并行顯示。這可用于分析和調試算法的實時行為,例如電動機控制回路。軟件邏輯本身及其性能。例如,需要多少執行時間?我可以以更高的速度運行控制循環嗎?任務時間穩定嗎?

4、通過概要分析視圖,您可以查看系統中使用了最多資源的部分(例如,處理器時間和堆內存)。可能是由于代碼效率低下,某些部分使用的CPU周期比激勵的要多得多?內存使用情況視圖還允許您查找可能的內存泄漏。您可以使用“僅顯示剩余”選項過濾掉所有具有匹配“空閑”事件的“ malloc”事件,以顯示可能是內存泄漏的所有事件。

5、所有視圖都以巧妙的方式相互連接,因此您可以單擊一個視圖中的數據點,然后在另一個相關視圖中查看相應的位置。此外,所有時間軸視圖都可以同步,因此您可以并排滾動和縮放它們。這樣,您可以同時從多個角度受益,并更好地了解跟蹤。

6、可以使用受支持的調試探針或使用自定義目標主機接口(例如USB或TCP / IP)實時跟蹤流。到目前為止,FreeRTOS,Micrium和SAFE RTOS都支持此功能,但是還計劃了其他流支持。

7、無需特殊的跟蹤硬件,因為Tracealyzer依靠高效的軟件工具以最小的開銷。這樣,假設您有幾千字節可用于跟蹤記錄器模塊,那么它幾乎可以在任何處理器或微控制器上運行。它設計用于32位及以上版本的目標處理器,包括ARM Cortex-M MCU,如意法半導體STM32,NXP LPC和Kinetis系列,瑞薩協同,硅實驗室EFM32,賽普拉斯PSoC,Atmel SAM,TI MSP432,TI TMC4和Infineon XMC4 。我們還支持瑞薩電子RX,瑞薩電子RZ,Microchip PIC32,Atmel AVR32,ARM Cortex-R,ARM Cortex-A,Xilinx Zynq,Xilinx Microblaze,Altera Nios II和Synopsys ARC處理器。即使尚未直接支持您的處理器系列,您也可以輕松開發自己的端口。您只需要定義一些宏,主要用于讀取當前時間。

8、您甚至可以通過Percepio DevAlert在部署的IoT系統中使用它,以了解客戶錯誤并獲取遠程診斷的跟蹤。

9、明確支持幾種領先的IDE ,例如IAR嵌入式工作臺,Keil μVision(MDK),Atmel Studio,Microchip MPLAB X IDE,Wind River Workbench和大多數基于Eclipse的IDE(例如STM32CubeIDE,SW4STM32,Code Composer Studio(TI CCS)) ,恩智浦LPCxpresso / MCUxpresso等)。

10、Tracealyzer可以與任何IDE一起使用,只要您可以將RAM內容保存到主機端文件(.bin或.hex),或具有可將跟蹤數據流傳輸到主機的目標主機接口即可。請注意,Keil RTX5版本需要Keil μVision(Keil MDK)版本5.23或更高版本才能進行數據訪問。

11、與其他一些跟蹤工具不同,它支持多個RTOS和Linux平臺,包括FreeRTOS,SAFE RTOS,Micrium μC / OS,Azure RTOS ThreadX,Keil RTX5和VxWorks。因此,如果您以后決定更改平臺,則很有可能繼續使用Tracealyzer。

安裝方法

1、在本站下載并解壓

2、雙擊Tracealyzer-4.4.2-windows64.exe運行安裝,選擇軟件安裝路徑

3、安裝完成,退出向導,將Patch.exe復制到安裝目錄中,管理員身份運行,點擊patch按鈕

4、運行TracealyzerKeyfileMaker.exe生成許可證,并應用許可證即可

標簽: 故障排查

下載地址

Tracealyzer 破解版v4.5.0.13035

普通下載通道

網友評論

返回頂部