-
大小: 130KB文件類型: .pdf金幣: 2下載: 0 次發(fā)布日期: 2024-01-17
- 語言: 其他
- 標簽: Linux??驅(qū)動開發(fā)??基礎(chǔ)總結(jié)??
資源簡介
1, linux驅(qū)動一般分為3大類:
* 字符設(shè)備* 塊設(shè)備* 網(wǎng)絡(luò)設(shè)備
2, 開發(fā)環(huán)境構(gòu)建:
* 交叉工具鏈構(gòu)建* NFS和tftp服務(wù)器安裝
3, 驅(qū)動開發(fā)中設(shè)計到的硬件:
* 數(shù)字電路知識* ARM硬件知識* 熟練使用萬用表和示波器* 看懂芯片手冊和原理圖
4, linux內(nèi)核源代碼目錄結(jié)構(gòu):
* arch/: arch子目錄包括了所有和體系結(jié)構(gòu)相關(guān)的核心代碼。它的每一個子目錄都代表一種支持的體系結(jié)構(gòu),例如i386就是關(guān)于intel cpu及與之相兼容體系結(jié)構(gòu)的子目錄。
* block/: 部分塊設(shè)備驅(qū)動程序;
* crypto: 常用加密和散列算法(如AES、SH
* 字符設(shè)備* 塊設(shè)備* 網(wǎng)絡(luò)設(shè)備
2, 開發(fā)環(huán)境構(gòu)建:
* 交叉工具鏈構(gòu)建* NFS和tftp服務(wù)器安裝
3, 驅(qū)動開發(fā)中設(shè)計到的硬件:
* 數(shù)字電路知識* ARM硬件知識* 熟練使用萬用表和示波器* 看懂芯片手冊和原理圖
4, linux內(nèi)核源代碼目錄結(jié)構(gòu):
* arch/: arch子目錄包括了所有和體系結(jié)構(gòu)相關(guān)的核心代碼。它的每一個子目錄都代表一種支持的體系結(jié)構(gòu),例如i386就是關(guān)于intel cpu及與之相兼容體系結(jié)構(gòu)的子目錄。
* block/: 部分塊設(shè)備驅(qū)動程序;
* crypto: 常用加密和散列算法(如AES、SH
代碼片段和文件信息
評論
共有 條評論