第七章讀書筆記

2022-09-13 04:51:12 字數 792 閱讀 3532

儘管linux

驅動直接與硬體打交道,但並不是

linux

驅動直接向硬體中的記憶體寫資料,而是與本機的

i/o記憶體進行互動。所謂

i/o記憶體是通過各種介面連線到主機的硬體在主機記憶體中的對映。

led驅動與

word-count

驅動的實現步驟類似,只是某些功能使用了不同的實現方法。對於解除安裝

led驅動的裝置檔案需要依次調回

device_destory/class_destory

方法。在控制

led亮

/滅之前必須要了解如何設定暫存器。

arm處理器有多個暫存器,通過設定不同暫存器的值,可以設定

led引腳的狀態

.led

驅動可以使用以下兩種方法來控制,一是通過字串控制,二是通過

i/o命令控制。

led驅動有兩種與裝置檔案互動的方式:直接寫入字串資料和

i/o控制命令。直接向裝置檔案寫入資料可以使用命令列來完成,也可以通過寫函式來完成,但

i/o控制命令只能通過

ioctl

函式發出。

android

系統能否正常執行,在很大程度上取決於

android

是否識別當前裝置的硬體,識別這些裝置的工作主要是由

linux

驅動完成,

led驅動最簡單的移植就是將其在不同

linux

核心版本下進行編譯。如果在不同版本下進行移植,主要是移植第一部分,如果在不同硬體平台下的移植,主要是移植第二部分。

c Primer讀書筆記(第七章 類)

類的基本思想 資料抽象 data abstraction 和封裝 encapsulation 資料抽象依賴於 介面 inte ce 和實現 implementation 分離的程式設計 引入this指標 成員函式可以通過乙個this指標來訪問呼叫它的那個物件 引入const成員函式 const成員函...

JS高階程式設計讀書筆記(第七章)

定義函式有兩種方式 一種是函式宣告,另一種就是函式表示式 1,函式宣告 function functionname arg0,arg1,arg2 函式宣告的乙個重要特徵是,函式宣告提公升,意思是在執行 之前會先讀取函式宣告。而函式表示式沒有這個特徵。eg sayhi function sayhi 2...

程式設計珠璣 讀書筆記 第七章 粗略估計

2013 07 14 15 43 38 本章主要講解粗略估算 以及如何進行粗略估算。對於大多數程式設計師而言,可能覺得粗略估算與程式設計沒有什麼關係,本章給出了一些簡單的例子,說明粗略估算可以幫助快速估計程式的效能,驗證程式的正確性。自己在程式設計中基本沒有用到過粗略估算,所以對於粗略估算的作用還是...