linux系統將每個驅動都對映成乙個檔案,這些檔案稱為裝置檔案或驅動檔案,都儲存在/dev目錄中。
編寫linux驅動程式的步驟:
第1 步:建立linu x 驅動骨架 (裝載和解除安裝linu x 驅動)
第2 步:註冊和登出裝置檔案;
第3 步z 指定與驅動相關的資訊;
第4 步=指定**函式 ;
第5 步z 編寫業務邏輯 ;
第6 步:編寫makefile檔案 ;
第7 步z 編譯linux 驅動程式 ;
第8 步2 安裝和解除安裝linux 驅動;
printf函式執行在使用者空間,printk函式執行在核心空間。
測試linux驅動的步驟:
第一步:匯入test_count.c檔案
第二步:設定include路徑
第三步:建立target
第四步:build工程
第五步:執行測試程式
第六章 讀書筆記
第六章主要講的是第乙個linux 驅動程式 統計單詞個數。從這章開始進入了實戰階段,這一章首先介紹了linux 驅動的工作方式,linux 將每乙個驅動都對映成乙個檔案,這些檔案被稱為裝置檔案或驅動檔案,都儲存在 dev 目錄中,使得 linux 驅動互動就像是普通檔案互動一樣。編寫linux 驅動...
C Primer 讀書筆記 第六章
第 章 語句 簡單語句 表示式語句 expression r statement 乙個表示式加上結尾的分號,執行時導致該表示式被求值 空語句 null statement 只由乙個單獨的分號組成,當語法上需要乙個語句但邏輯上並不需要時使用 宣告語句 用於宣告或定義物件或類 復合語句 復合語句 com...
C Primier讀書筆記(第六章2)
頂層的const在過載時無法相互區分,底層的可以 void lookup int i void lookup const int i void lookup int i void lookup int const i 重複宣告 void lookup char ch void lookup cons...