Linux裝置驅動開發學習 環境搭建

2021-09-25 06:03:59 字數 430 閱讀 6374

搭建用於學習《linux裝置驅動開發》(kdd)的環境。由於本書採用linux2.6核心,所以需要安裝使用2.6核心的linux發行版本。

在windows上按照搜尋到的小愛程式設計師百家號內容進行。

主要步驟:

1.vmware15虛擬機器安裝,這一步沒有遇到什麼問題。

3.安裝vmtools以實現與主機共享檔案,按教程即可,其中「修改vmware-tools-distrib/bin/vmware-config-tools.pl的7552行並儲存」這一步並沒有進行,vmtools使用正常。

4.由於系統版本較低,所以需要更換更新源。參考這篇部落格。

6.對第乙個「hello world」程式編寫的最後乙個問題是,並不能在終端上看到預期的結果。修改程式優先順序也不行。後來發現可能是使用虛擬機器的原因,最後按照這個部落格看到了輸出,且已經能夠對驅動進行正常裝載和解除安裝。

驅動 linux裝置驅動 字元裝置驅動開發

preface 前面對linux裝置驅動的相應知識點進行了總結,現在進入實踐階段!linux 裝置驅動入門篇 linux 裝置驅動掃盲篇 fedora下的字元裝置驅動開發 開發乙個基本的字元裝置驅動 在linux核心驅動中,字元裝置是最基本的裝置驅動。字元裝置包括了裝置最基本的操作,如開啟裝置 關閉...

Linux裝置驅動開發學習步驟

最近在學習這個linux裝置驅動開放這一塊,因為是自學的所以摸不到頭緒,經過一段時間的摸索,現在又了一點認識,所以我在這裡就來寫一下 1.學會寫簡單的makefile 2.編一應用程式,可以用makefile跑起來 3.學會寫驅動的makefile 4.寫一簡單char驅動,makefile編譯通過...

Linux裝置驅動開發

1.操作硬體 讓硬體能夠正常工作 2.要給使用者提供訪問操作硬體的介面 1.字元裝置 特點 操作時,資料都是按照位元組流形式進行 訪問 例子 串列埠,led,按鍵,觸控螢幕,lcd顯示屏,藍芽 gps,gprs,各種感測器,攝像頭,音效卡,震子,電源管理ic等 2.塊裝置 特點 操作時,資料按照一定...