Linux kernel 如何在Linux中测量帧缓冲区的渲染时间?

Linux kernel 如何在Linux中测量帧缓冲区的渲染时间?,linux-kernel,raspberry-pi,linux-device-driver,embedded-linux,Linux Kernel,Raspberry Pi,Linux Device Driver,Embedded Linux,我想在内核空间中测量Linux lcd驱动程序中的lcd渲染时间。 请推荐测量渲染时间的标准方法?您可以使用“获取时间”函数获取时间值 struct timeval time 无符号长本地时间 do_gettimeofday(&time) local_time=(u32)(time.tv_sec-(sys_tz.tz_minuteswest*60)) rtc_time_to_tm(本地时间,&tm) printk(“@(%04d-%02d-%02d%02d:%02d:%02d:%02d)\n”、

我想在内核空间中测量Linux lcd驱动程序中的lcd渲染时间。
请推荐测量渲染时间的标准方法?

您可以使用“获取时间”函数获取时间值

struct timeval time

无符号长本地时间

do_gettimeofday(&time)
local_time=(u32)(time.tv_sec-(sys_tz.tz_minuteswest*60))
rtc_time_to_tm(本地时间,&tm)

printk(“@(%04d-%02d-%02d%02d:%02d:%02d:%02d)\n”、tm.tm\u年+1900、tm.tm\u月+1、tm.tm\u日、tm.tm\u小时、tm.tm\u分钟、tm.tm\u秒)