英利嵌入式Linux工控主板支持帶有掉電保護的RTC實時時鐘,用戶可以根據自己的需要設置板卡時間。在嵌入式Linux中,與設置時間相關的常用命令有兩個:date和hwclock。
1、date命令用于顯示或設定當前系統時間,其格式如下:
date [-參數] [日期和時間格式]
在嵌入式領域的常用參數-s:設置時間
示例:
顯示當前系統時間:
[root@EM9X60 /]#date
設置時間為2010年12月23日下午16:50分0秒:
[root@EM9X60 /]#date –s “2010-12-23 16:50:00”
修改時間為16:54分20秒:
[root@EM9X60 /]#date –s 16:54:20
2、hwclock命令用于顯示或設定硬件實時時鐘RTC,其格式如下:
hwclock [-參數]
在嵌入式領域的常用參數--systohc:將硬件時鐘RTC調整為與當前系統時間一致
示例:
顯示當前RTC時間:
[root@EM9X60 /]#hwclock
將設置好的系統時間存入實時時鐘RTC:
[root@EM9X60 /]#hwclock --systohc
如上所述,用戶如需修改英利嵌入式Linux工控主板的時間,有兩種方法,一種是通過超級終端直接鍵入命令進行修改,具體方法如前文命令介紹中的示例;另一種是在應用程序中通過函數system調用date和hwclock命令進行時間修改,具體代碼如下:
//生成時間設置命令字符串
sprintf(str, 'date -s %s', timestr );
// 設置系統時間
system( str );
// 將系統時間寫入到RTC硬件中,以保留設置。這一操作是為了將修改好的時間寫入到RTC中保存。如果不進行這一步操作,則
重新上電開機以后系統從RTC中讀取到的仍然是原來的時間
system( 'hwclock --systohc' );
-
Linux
+關注
關注
88文章
11760瀏覽量
219047 -
嵌入式主板
+關注
關注
7文章
6107瀏覽量
37081
發布評論請先 登錄
深入剖析M41T93實時時鐘芯片:功能、特性與應用指南
RTC實時時鐘的內部結構和選型方法
深入解析bq32000實時時鐘:特性、應用與設計要點
BQ32002實時時鐘芯片:特性、應用與設計要點
國產RTC8025實時時鐘芯片
愛普生RTC實時時鐘模塊的主要特點
愛普生RTC實時時鐘模塊解析與選型指南
深入解析PCF85053A:一款強大的實時時鐘芯片
新時代的硬核基石:龍芯工控主板助力信創產業新基建
RVMCU課堂「20」: 手把手教你玩轉RVSTAR—實時時鐘RTC篇
ST M41T66Q6F 低功耗串行實時時鐘(RTC)內置32.768 kHz振蕩器參數特性 EDA模型與數據手冊
RTC實時時鐘芯片D8563和D1302簡介
英創信息技術工控主板系統RTC實時時鐘設置方法簡介
評論