資源簡介
1, linux驅動一般分為3大類:
* 字符設備* 塊設備* 網絡設備
2, 開發環境構建:
* 交叉工具鏈構建* NFS和tftp服務器安裝
3, 驅動開發中設計到的硬件:
* 數字電路知識* ARM硬件知識* 熟練使用萬用表和示波器* 看懂芯片手冊和原理圖
4, linux內核源代碼目錄結構:
* arch/: arch子目錄包括了所有和體系結構相關的核心代碼。它的每一個子目錄都代表一種支持的體系結構,例如i386就是關于intel cpu及與之相兼容體系結構的子目錄。
* block/: 部分塊設備驅動程序;
* crypto: 常用加密和散列算法(如AES、SH
* 字符設備* 塊設備* 網絡設備
2, 開發環境構建:
* 交叉工具鏈構建* NFS和tftp服務器安裝
3, 驅動開發中設計到的硬件:
* 數字電路知識* ARM硬件知識* 熟練使用萬用表和示波器* 看懂芯片手冊和原理圖
4, linux內核源代碼目錄結構:
* arch/: arch子目錄包括了所有和體系結構相關的核心代碼。它的每一個子目錄都代表一種支持的體系結構,例如i386就是關于intel cpu及與之相兼容體系結構的子目錄。
* block/: 部分塊設備驅動程序;
* crypto: 常用加密和散列算法(如AES、SH
代碼片段和文件信息
評論
共有 條評論