/* ** */
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define my_file "/root/logfile"
char buf[128];
struct file *file = null;
static int __init init(void)
static void __exit fini(void)
module_init(init);
module_exit(fini);
module_license("gpl");
15 核心裡控制IO口
在linux核心裡mmu已經啟用,不能直接訪問實體地址,必須要把物理位址對映到乙個虛擬位址上,然後通過該虛擬位址來訪問原實體地址。void ioremap cookie,size 用於把指定的物理位址對映到乙個虛擬位址上 cookie用於指定要對映的實體地址,size表示對映的大小範圍 返回值為對映...
linux核心裡的GPIO操作函式
1.gpio set value unsigned gpio,int value 用來設定gpio暫存器的值 2.gpio direction output unsigned gpio,int value 用來設定gpio為輸出功能,同時設定gpio輸出的值。一般來說,設定乙個gpio口為輸出,先執...
linux核心檔案系統燒寫
1.製作並燒寫檔案系統 1 busybox的安裝 把busybox的壓縮包放到linux系統下 解壓縮 make menuconfig make make後會在 install下生成bin linuxrc sbin usr,把這些資料夾放到根系統中 2 把root mkfs的壓縮包解壓,然後修改ro...