1、记录时间函数
#include <linux/time.h>
static struct timeval start_time, end_time;
static unsigned long elapsed_time;
static void record_time(int num ,int line)
{
if (num == 1)
{
do_gettimeofday(&start_time);
}
else if (num == 2)
{
do_gettimeofday(&end_time);
elapsed_time = (end_time.tv_sec - start_time.tv_sec) * 1000000 + (end_time.tv_usec - start_time.tv_usec);
printk("spi-sunxi time: %lu line = %d\n", elapsed_time,line);
start_time = end_time;
}
else
{
printk("Invalid input for num. Please provide 1 for start time or 2 for end time.\n");
}
}
record_time(1,0);
record_time(2,__LINE__);
调试运行时间
最新推荐文章于 2024-02-15 12:12:19 发布