kernel與檔案系統通訊

2021-07-25 11:44:34 字數 528 閱讀 8522

在linux的 proc檔案下生成乙個模組,用於kernel與檔案系統進行資料互動

makefile檔案內容如下:

#makefile-3.2.0 

obj-m :=myproctest.o

kernel :=/home/wireless/documents/mydnew/update/linux-3.2.0/

pwd :=$(shell pwd)

modules :  

$(make) -c $(kernel) m=$(pwd) modules arch=arm cross_compilr=arm-linux-gnueabihf- 

.phoney:clean

clean:

rm -f *.o *.ko  

然後會生成乙個.ko檔案

使用指令 

$insmod filename.ko 

以模組形式插入的到核心,在proc資料夾下會看到相應測試檔名稱

移除模組使用指令

$rmmod filename.ko

檔案與檔案系統

1.檔案與檔案系統 open file,mode r buffering none,encoding none,errors none,newline none,closefd true open file and return a stream.raise oserror upon failure...

檔案與檔案系統

open file,mode r buffering none,encoding none,errors none,newline none,closefd true open file and return a stream.raise oserror upon failure.file 必需,檔...

檔案與檔案系統

1.檔案與檔案系統 open file,mode r buffering none,encoding none,errors none,newline none,closefd true open file and return a stream.raise oserror upon failure...