在linux核心中,常常使用do_gettimeofday()函式來得到精確的系統執行時間,尤其在嵌入式中非常常見。
很多程式執行,不需要獲取到年月日等資訊,但是需要獲取高精度的系統時間,可以使用這個函式。
函式功能和c標準庫中gettimeofday()用法相同。
下面**拿去使用吧。
#include unsigned int system_get_usec(void)
unsigned long system_get_msec(void)
unsigned int system_get_sec(void)
void system_mdelay(unsigned int dly)
void system_udelay(unsigned int dly)
以上。 linux 獲取系統時間
通過以下函式可以統計裝置開機時間,關機時間,離線時間,距離1970.1.0.0.0的秒數。統計裝置的執行狀況!1.獲取系統當前時間距1970.1.0.0.0的秒數。通過獲取的秒數方便計算嵌入式裝置的離線時間。include void main 3.gettime 獲取當前系統時間 函式名稱 gett...
linux時間 一 獲取系統時間
獲取系統時間 include time t time null 返回從1900年1月一日0時0分0秒 到現在的秒數.可以用time返回的值換算成年月日時分等使用者友好的表示方法。time有乙個結構 struct tm,用於儲存當前的日期。結構tm的定義為 struct tm int tm sec i...
linux獲取系統當前時間
1.linux下與時間有關的結構體 struct timeval 其中tv sec是由凌晨開始算起的秒數,tv usec則是微秒 10e 6 second struct timezone tv minuteswest是格林威治時間往西方的時差,tv dsttime則是時間的修正方式。struct t...