久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1406|回復: 0
打印 上一主題 下一主題
收起左側

iTOP-iMX6-設備樹內核-實時時鐘RTC以及Linux-c測試例程

[復制鏈接]
跳轉到指定樓層
樓主
Linux 開發者談論一個實時時鐘,他們通常指的是某種能記錄墻上時間,并且有備用電
池,以至于在系統關機的時候仍然可以工作的器件。
Linux 有兩個系列廣泛兼容的用戶空間 RTC 設備節點:
• /dev/rtc : PC 機及兼容機系統提供的 RTC 接口,這種接口對于非 x86 系統來說不是
很輕便。
• /dev/rtc0,/dev/rtc1 :是各種系統上,被各種 RTC 芯片所支持的框架的一部分。
iTOP-iMX6 開發板以上兩種均支持,設備節點對應為“/dev/rtc”和“/dev/rtc0”。
iTOP-iMX6 開發板的內核鏡像,默認支持實時時鐘,另外還需要有紐扣電池,如下圖所示。
如果用戶購買的時候,指明需要順豐空運,那么開發板上應該是不帶有紐扣電池的,電池的型
號為 cr1220,用戶可自行購買。

iTOP-iMX6 的實時時鐘 RTC 驅動是內核目錄下的“drivers/rtc/rtc*”文件,如下圖所
示。

壓縮包中有“topeet_rtctest.tar.gz”,其中有源碼和二進制文件。源碼文件中包含獲取
實時時鐘和打印出實時時鐘時間的代碼。
假如用戶需要在代碼中設置時間,則需要使用 date 和 hwclock 等命令。如果需要在代碼
中增加設置時間的命令,可以使用函數“settimeofday”,不過多數情況下,在代碼中直接
調用 date 和 hwclock 命令即可。另外在程序中調用 linux 命令,可以參考“iTOP-開發板-
MiniLinux-C 程序調用 shell 命令”和“iTOP-開發板-QtE-調用 shell 命令使用文檔”文檔。
首先測試下命令行設置時間和測試。
如下圖所示,可以使用“date”命令可以直接查看系統時間,上電開機之后(斷電,取下
紐扣電池,上電開機),時間是默認的時間“Thu Jan 1 08:02:30 CST 1970”。

使用命令“date -s "2019-07-27 10:06:00"”設置系統時間,接著使用命令“date”
可以查到系統時間已經更新,接著使用命令“hwclock --systohc”將系統時間同步到 RTC 實
時時鐘,如下圖所示。

安裝上紐扣電池,斷電再開機,使用命令“date”,時間仍然是 2019 年,說明實時時鐘
起作用了。
測試程序讀取時間測試
如下圖所示,iTOP-iMX6 的實時時鐘,設備節點和“/dev/rtc0”可以正常調用。

測試程序 topeet_rtctest 需要傳遞設備節點,如果不傳遞設備節點,默認使用的是
“/dev/rtc0”,所以默認也是可以正常運行,如下圖所示,使用命令“./topeet_rtctest”運
行程序。

最后測試一下“/dev/rtc”節點,如下圖所示,使用命令
“./topeet_rtctest /dev/rtc”,設備節點“/dev/rtc”也是可以正常運行。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲黄色在线免费观看 | 成人在线视频观看 | 在线播放中文字幕 | 欧美成人精品在线 | 91视在线国内在线播放酒店 | 射久久 | 亚洲综合二区 | 黄色欧美视频 | 黄色片网站在线观看 | 一区亚洲| 日韩成人影院 | 国产一区二区三区四区五区加勒比 | 亚洲一页 | 成年人精品视频在线观看 | 久久久久久国产精品免费免费 | 亚洲成人999 | 精品一二三区在线观看 | 九九热精品视频 | 99国产精品99久久久久久 | 作爱视频免费看 | 91黄色免费看 | 免费黄色录像片 | 免费视频一区二区三区在线观看 | 91在线视频观看 | 欧美日韩在线一区 | 精品九九九 | 日韩精品免费视频 | 在线婷婷| 国产高清一二三区 | 99国产精品一区二区三区 | 久久综合一区 | 欧美激情网站 | 91免费版在线观看 | 午夜色播 | 日韩一区二区在线视频 | 性福视频在线观看 | 日本高清视频在线播放 | 国产a区 | 国产高清久久久 | 影音先锋亚洲资源 | 三级在线观看 |