我需要得到时间戳值在64位微秒在Android系统的Linux内核是一个32位系统32位Linux内核的Android系统:以微秒
是有必要的64位时间戳的直接内核导出函数调用来实现它?
我看到jiffies为64位,并且有将64位jiffies转换为纳秒的功能。 jiffies_64_to_clock_t();
任何指针向前走,将有助于让我在几微秒的64位时间戳帮助
我需要得到时间戳值在64位微秒在Android系统的Linux内核是一个32位系统32位Linux内核的Android系统:以微秒
是有必要的64位时间戳的直接内核导出函数调用来实现它?
我看到jiffies为64位,并且有将64位jiffies转换为纳秒的功能。 jiffies_64_to_clock_t();
任何指针向前走,将有助于让我在几微秒的64位时间戳帮助
内核时间戳
由于在纳秒。 您可以使用getnstimeofday()
,ktime_get_ns()
或getrawmonotonic()
获得struct timespec
或ktime_get_real()
或ktime_get()
以获得ktime_t
;后者可以转换成一个64位的纳秒计数器,其中ktime_to_ns()
。
所以像['gettimeofday'](http://man7.org/linux/man-pages/man2/gettimeofday.2.html)? –
阅读[时间(7)](http://man7.org/linux/man-pages/man7/time.7.html)并考虑使用[clock_gettime(2)](http://man7.org/linux /man-pages/man2/clock_gettime.2.html) –
gettimeofdate和clock_gettime将返回32位大小,我需要它在32位linux内核中的64位微秒。 – Dino