有时候需要在Linux kernel(大多是在需要调试的驱动程序中)读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数。这些函数主要有:filp_open()filp_close()vfs_read()vfs_write()set_fs()get_fs() 等。这些函数在 linux/fs.hasm/uaccess.h 头文件中声明。主要步骤如下: