關於linux驅動 應用 程式標頭檔案使用

2021-06-08 03:48:15 字數 653 閱讀 9650

驅動程式:

#include 是在linux-2.6.29/include/linux下面尋找原始檔。

#include 是在linux-2.6.29/arch/arm/include/asm下面尋找原始檔。

#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面尋找原始檔。

#include 在linux-2.6.31_tx2440a20100510\linux-2.6.31_tx2440a\arch\arm\plat-s3c\include\plat

#include //最基本的檔案,支援動態新增和解除安裝模組。hello world驅動要這乙個檔案就可以了

#include //包含了檔案操作相關struct的定義,例如大名鼎鼎的struct file_operations

#include //包含了對返回值的巨集定義,這樣使用者程式可以用perror輸出錯誤資訊。

#include //對一些特殊型別的定義,例如dev_t, off_t, pid_t.其實這些型別大部分都是unsigned int型通過一連串的typedef變過來的,只是為了方便閱讀。

#include //對字元裝置結構cdev以及一系列的操作函式的定義。

#include //等代佇列相關標頭檔案

linux驅動學習筆記(linux驅動標頭檔案說明)

include 是在linux 2.6.29 include linux下面尋找原始檔。include 是在linux 2.6.29 arch arm include asm下面尋找原始檔。include 是在linux 2.6.29 arch arm mach s3c2410 include ma...

linux驅動學習筆記(linux驅動標頭檔案說明)

include 是在linux 2.6.29 include linux下面尋找原始檔。include 是在linux 2.6.29 arch arm include asm下面尋找原始檔。include 是在linux 2.6.29 arch arm mach s3c2410 include ma...

linux驅動學習筆記(linux驅動標頭檔案說明)

include 是在linux 2.6.29 include linux下面尋找原始檔。include 是在linux 2.6.29 arch arm include asm下面尋找原始檔。include 是在linux 2.6.29 arch arm mach s3c2410 include ma...