proc文件读写实现
来源:互联网 发布:mysql驱动配置 编辑:程序博客网 时间:2024/05/22 09:44
1、创建proc文件
entry = create_proc_entry(DEVICE_PROC_NAME, 0666, NULL);
2、关联函数
entry->read_proc = m_proc_read;
entry->write_proc = m_proc_write;
3、读函数
static ssize_t m_proc_read(char* page, char** start, off_t off, int count, int* eof, void* data) {
len = snprintf(page, PAGE_SIZE,"%d\n", val);
return len;}
读取命令 cat dev
4、写函数
static ssize_t m_proc_write(struct file* filp, const char __user *buff, unsigned long len, void* data) {
page = (char*)__get_free_page(GFP_KERNEL);
copy_from_user(page, buff, len)
return len;
}
写命令 echo “111” >dev
5、撤销proc文件
remove_proc_entry(DEVICE_PROC_NAME,NULL);
- proc文件读写实现
- proc文件的读写
- proc文件的读写函数
- proc源码解析(六)--proc文件读写函数
- proc源码解析(六)--proc文件读写函数
- proc源码解析(六)--proc文件读写函数
- proc源码解析(六)--proc文件读写函数
- 嵌入式 linux下proc文件的读写
- linux下proc文件的读写
- 创建和读写linux下面的/proc文件
- linux下proc文件的读写(部分转载)
- linux下proc文件的读写(部分转载)
- linux proc文件系统-属性文件使用之读写
- linux下proc文件的读写(部分转载)
- proc源码解析(六)--proc文件读写函数(转自若木)
- 实现Android读写文件
- Python实现读写文件
- c++实现读写文件
- SPRING.NET 1.3.2 学习1--组件功能说明
- linux编程学习笔记(三) 虚拟内存映射 brk sbrk mmap umap
- 高亮 当前行
- 草图直线做延伸(Extend)初探
- MyISAM 和 InnoDB
- proc文件读写实现
- 云计算技术的产生、概念、原理、应用和前景
- Box of Bricks
- eclipse中the import javax.servlet cannot be resolved 解决方法
- logistic回归学习
- Google Guice 入门教程01 - 依赖注入(1)
- Class类的常用方法
- 基本函数库为Lua内置的函数库
- iOS 设置 setContentOffset 时序