核心裡寫檔案

2021-06-08 01:36:21 字數 417 閱讀 8428

/* ** */

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