第一個Linux驅動程序:統計單詞個數

    本章從一個小程序由淺入深告訴讀者「Linux驅動程序究竟是個什麼東西」。Linux驅動和普通的Linux API沒有本質的區別,只是使用方式不一樣而已。小程序

    Linux系統將每一個驅動都映射成一個文件。這些文件稱爲設備文件或驅動文件,都保存在/dev目錄中。這使得與Linux驅動進行交互就向與普通文件進行交互同樣容易。大多數Linux驅動都有與其對應的設備文件,所以與Linux驅動交換數據變成與驅動設備交換數據。函數

編寫Linux驅動最重要的一步就是編寫回調函數,步驟:測試

1步:創建Linux驅動骨架spa

2步:註冊和註銷設備文件ip

3步:指定與驅動相關的信息開發

4步:指定回調函數回調函數

5步:編寫業務邏輯編譯

6步:編寫Makefile文件cli

7步:編寫Linux驅動程序file

8步:安裝和卸載Linux驅動

而後本章經過編寫「統計單詞個數」這個驅動程序詮釋了編寫Linux驅動的詳細步驟及各步驟的注意事項。

編寫完驅動程序,咱們要使用多種方式測試Linux驅動

1.使用Ubuntu Linux測試Linux驅動程序

2.在安卓模擬器上使用原生C語言來測試

3.使用Android ADK測試Linux驅動程序

4.使用Java代碼直接操做設備文件來測試

5.使用S3C6410測試

6.將驅動編譯進Linux內核測試

最重要的是要學會使用Eclipse開發和測試Linux驅動程序,這是爲了更快的開發Linux驅動。

相關文章
相關標籤/搜索