***************************************************************************************
记录代码运行时间
static ktime_t runtime_ktime_one, runtime_ktime_two, runtime_ktime_sub;
static void test_func_one(void)
{
...
runtime_ktime_one = ktime_get();
...
}
static void test_func_two(void)
{
...
runtime_ktime_two = ktime_get();
runtime_ktime_sub= ktime_sub(runtime_ktime_two, runtime_ktime_one);
//然后可以通过runtime_ktime_sub 的时间进行判断条件
//ktime_to_us(xxx) 获取xxx 时间单位 为微秒 1s = 1000ms 1ms = 1000us
if(ktime_to_us(runtime_ktime_sub) < 20000) //此时20000 是us
{
int = 0;
}
...
}
***************************************************************************************