file_dev.c程序是用于访问文件数据的读写程序;
file_read()
int file_read(struct m_inode * inode, struct file * filp, char * buf, int count)函数,从i节点为inode的文件中 filp中pos位置处开始读取count个字节数据存放到用户空buf内
功能:从i节点为inode的文件中 filp中pos处开始读取count个字节数据存放到用户空间buf处
参数:inode 文件i节点;filp 文件结构;buf 用户空间;count 字符数;
实现:
1、根据inode和filp中的pos可以得到文件所在的逻辑块,以及映射到缓存区中