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

时间:2017-05-17 02:39:14

标签: linux-kernel raspberry-pi linux-device-driver embedded-linux

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

1 个答案:

答案 0 :(得分:0)

您可以使用do_gettimefoday函数来获取时间值。

struct timeval time;

unsigned long local_time;

do_gettimeofday(&time); local_time = (u32)(time.tv_sec - (sys_tz.tz_minuteswest * 60)); rtc_time_to_tm(local_time, &tm);

printk(" @ (%04d-%02d-%02d %02d:%02d:%02d)\n", tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec);