最近在做VoIP方面的驱动,总共有16个FXS口和FXO口依次初始化,耗用的时间较多。准备将其改为多线程,首先需要确定哪个环节消耗的时间多,这就需要获取系统时间。

 

#include <linux/time.h>  /*头文件*/


struct timeval time_now;
unsigned long int time_num;//获取的时间



do_gettimeofday(&time_now);
time_num = time_now.tv_sec*1000+time_now.tv_usec/1000;
time_mark = time_num;
printk("驱动启动-时间=%d\n", time_now);

 

posted on 2016-01-19 11:36  阳光农场皮卡  阅读(613)  评论(0编辑  收藏  举报