0

我需要在 32 位系统的 android 系统的 linux 内核中以微秒为单位获取 64 位的时间戳值

是否有直接的内核导出函数调用来实现它?

我看到了 64 位的 jiffies,并且有将 64 位的 jiffies 转换为纳秒的功能。jiffies_64_to_clock_t();

任何前进的指针都将有助于我获得 64 位时间戳(以微秒为单位)

谢谢你的帮助

4

1 回答 1

1

内核时间戳以纳秒为单位。您可以使用getnstimeofday(), ktime_get_ns(), orgetrawmonotonic()得到一个struct timespec, or ktime_get_real()orktime_get()得到一个ktime_t; 后者可以转换为 64 位纳秒计数器ktime_to_ns()

于 2014-07-25T09:45:59.593 回答