helpera64下pcf8563驅動時鐘使用

2022-07-13 18:03:09 字數 752 閱讀 6361

環境:

目標:pcf8563實時時鐘驅動的使用

問題:因為pcf8563的驅動是linux核心自帶的,網上也有很多分析的方法,之後再深入分析下pcf的驅動,寫驅動,得首先使用它。

一、裝置樹中新增裝置節點

1、以前各大廠商都會有自己的arm架構**在核心當中,而我們只需要進入相應的架構修改**就行了,但是之後的核心發生了很大變化,就是引入了裝置樹,首先如下圖,我這樣加pcf8563裝置在裝置樹中

2、修改核心配置,增加pcf8563驅動。

make menuconfig arch=arm64

編譯開機還是沒有檢測到rtc的資訊。

二、查詢問題

在核心裡找到驅動**,通過除錯,發現**沒有進入probe函式,所以我們上面加入裝置樹中裝置不成功。

在開發板通過以下命令知道twi就是i2c。

find / -name device

查出如下圖所示

i2cdetect -y 0

三、解決問題

在twi下加入我們的pcf8563裝置和設定好address-cells和size-cells,如下圖

四、成功列印

尋找Vista下PC硬體驅動

隨著vista 的發布,越來越多的人想要試試微軟這五年來的成果,但是在你裝 vista 之前,還有一些事情,你要注意了,因為有些意外事情是無法 的 1.了解vista版本情況 首先要選擇乙個適合你的vista版本安裝,這是最重要。點此檢視vista各版本詳細說明 vista發布在即 各版本詳情介紹 ...

pkgconfig 下的 pc做何用處?

眾所周知,在 usr lib pkgconfig 目錄下有很多的 p c 檔案.請問這些檔案是作什麼用的?例如開啟了乙個名為 libgnomecanvas 2.0.pc 的檔案,內容如下 prefix usr exec prefix usr libdir usr lib includedir usr...

64位window下安裝memcache擴充套件

首先先說明一下memcahe 我在搜尋memcache過程中發現了乙個memcache和memcached,這2個東西有什麼區別?memcache是php的擴充套件需要安裝在php中,memcached是記憶體快取工具這個東西也需要單獨安裝,php通過memcache擴充套件來管理memcached...