在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...