设为首页 加入收藏

TOP

Linux 驱动开发-字符设备驱动(二)
2014-11-24 03:00:57 来源: 作者: 【 】 浏览:2
Tags:Linux 驱动 开发 字符 设备驱动
设备文件系统调用对应的操作
ssize_t globalvar_write(struct file *filp, const char *buf, size_t len, loff_t *off)
{
//获取指向已分配数据的指针
struct globalvar_dev *dev=filp->private_data;


//从用户空间复制数据到内核中的设备变量
if(copy_from_user(&dev->global_var, buf, sizeof(int)))
{
return -EFAULT;
}


return sizeof(int); //返回写数据的大小
}


module_init(globalvar_init); //模块被装载时调用globalvar_init
module_exit(globalvar_exit); //模块被卸载时调用globalvar_exit


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇关于Linux下的视频编程 下一篇一个简单的Linux驱动程序

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Sphinx : 高性能SQL (2025-12-24 10:18:11)
·Pandas 性能优化 - (2025-12-24 10:18:08)
·MySQL 索引 - 菜鸟教 (2025-12-24 10:18:06)
·Shell 基本运算符 - (2025-12-24 09:52:56)
·Shell 函数 | 菜鸟教 (2025-12-24 09:52:54)