sylixos下如何測量中斷服務耗時
阿新 • • 發佈:2020-10-22
功能概要
sylixos下可以測量中斷服務耗時,分析各中斷服務耗時對分析系統實時性和驅動故障等有很大幫助。
操作步驟
-
該功能通過中斷中執行鉤子函式來實現,會略微增加中斷執行時間,所以預設是關閉的。需要使用時,編譯前需修改base檔案,主要修改為將/libsylixos/SylixOS/config/ kernel/kernel_cfg.h 中
LW_CFG_INTER_MEASURE_HOOK_EN
巨集使能(即置為1)
-
系統啟動後還需要載入一個核心模組InterVectorMeasure.ko,該模組在bsp_performance效能測試工具集中就有。
執行命令為:insmod /lib/modules/InterVectorMeasure.ko
-
檢視中斷服務耗時資訊命令為:
cat /proc/kernel/interMeasure