当前位置: 技术问答>linux和unix
linux 内核空间如何获取当前时间(常用格式)
来源: 互联网 发布时间:2016-08-03
本文导语: 由于项目需要,要在内核空间获取当前时间(常用格式),我知道do_gettimeofday()等可以获取绝对时间,有没有内核函数可以直接获取当前常用格式时间,从RTC获取也行,请知道的大侠指点指点,谢谢 | ...
由于项目需要,要在内核空间获取当前时间(常用格式),我知道do_gettimeofday()等可以获取绝对时间,有没有内核函数可以直接获取当前常用格式时间,从RTC获取也行,请知道的大侠指点指点,谢谢
|
如果是取时间而不是时钟值 do_gettimeofday是正确做法
如果你是用自己的嵌入式板子 可以在你的kernel里搜索register_rtc(),它的参数是一个rtc_ops,里面有get/set rtc的函数。不过Linux runtime不建议用rtc来读的
另外要不你直接试试访问xtime变量 但我想do_gettimeofday就是这么做的 记不清了
如果你是用自己的嵌入式板子 可以在你的kernel里搜索register_rtc(),它的参数是一个rtc_ops,里面有get/set rtc的函数。不过Linux runtime不建议用rtc来读的
另外要不你直接试试访问xtime变量 但我想do_gettimeofday就是这么做的 记不清了
|
http://blog.chinaunix.net/u2/83312/showart_1355986.html
不知道对你是否有帮助
不知道对你是否有帮助