SylixOS---測量中斷服務耗時

功能概要
sylixos下可以測量中斷服務耗時,分析各中斷服務耗時對分析系統實時性和驅動故障等有很大幫助。

操作步驟
該功能通過中斷中執行鉤子函數來實現,會略微增加中斷執行時間,所以默認是關閉的。需要使用時,編譯前需修改base文件,主要修改/libsylixos/SylixOS/config/kernel/kernel_cfg.hLW_CFG_INTER_MEASURE_HOOK_EN宏使能(即置爲1)
在這裏插入圖片描述

系統啓動後還需要加載一個內核模塊InterVectorMeasure.ko,該模塊在bsp_performance性能測試工具集中就有。
執行命令爲:

insmod /lib/modules/InterVectorMeasure.ko

在這裏插入圖片描述

查看中斷服務耗時信息命令爲:

cat /proc/kernel/interMeasure

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章