社区
Linux/Unix社区
帖子详情
编写linux设备驱动程序的一个问题
zeng_xiangyang
2003-08-19 04:51:24
在编写linux设备驱动程序,在file_operations中,read的函数原形是: ssize_t (*read) (struct file *, char *, size_t, loff_t *);
而我们自己在驱动程序中实现device_read()时,device_read()函数中的参数是不是一定要和file_operations中声明的一样啊?我们自己能不能改变device_read()函数中的参数类型或者参数个数啊?
...全文
64
4
打赏
收藏
编写linux设备驱动程序的一个问题
在编写linux设备驱动程序,在file_operations中,read的函数原形是: ssize_t (*read) (struct file *, char *, size_t, loff_t *); 而我们自己在驱动程序中实现device_read()时,device_read()函数中的参数是不是一定要和file_operations中声明的一样啊?我们自己能不能改变device_read()函数中的参数类型或者参数个数啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zeng_xiangyang
2003-08-19
打赏
举报
回复
rlei,谢谢你的指点。我是刚接触linux设备驱动,我们现在有个项目
(服务元网络体系结构),我们导师自己提出来的一种新型网络体系结构,
要在linux下实现,我可能要负责网卡驱动方面的。我刚接触linux,以前从来
都没接触过,望以后多多指点.我的qq:171241219
rlei
2003-08-19
打赏
举报
回复
参数个数和类型是不能改变的而且必须和file_operations中声明一样。正如楼上大哥所说一般都是用char *做变通的。我想知道楼主是不是也在学习devicedriver啊,我也在做这方面的学习。我的qq是99119572,呵呵,多给我点分,我们以后一起探讨。
zhangjy2001
2003-08-19
打赏
举报
回复
我也想知道!!!
wwwunix
2003-08-19
打赏
举报
回复
参数要一样.不过你可以利用char *指针参数做变通.
深入分析
Linux
内核源码.chm
第十一章
设备
驱动程序
11.1 概述 11.2
设备
驱动基础 11.3 块
设备
驱动程序
11.4 字符
设备
驱动程序
第十二章 网络 12.1 概述 12.2 网络协议 12.3 套接字(socket) 12.4 套接字缓冲区(sk_buff) 12.5 网络
设备
接口 第十...
设备
驱动:
Linux
系统下的字符
设备
驱动程序
编程
1、
编写
一个
字符
设备
驱动程序
,并在
设备
的打开操作中打印主次
设备
号; 2、
编写
一个
用户测试程序,实现
设备
的读操作。 四、实验原理 实验中用到的系统调用函数(包括实验原理中介绍的和自己采用的),实验步骤 字符...
Linux
驱动之USB
设备
驱动
当
一个
USB
设备
被插入的时候,USB
设备
驱动,也就是usb_generic_driver会跟USB
设备
交互,得到其所有的各种描述符,并为每个接口都定义成为
一个
device,之后再加载到usb_bus上,让其去匹配其对应的接口
驱动程序
。
Linux
设备
驱动开发---字符
设备
驱动程序
字符
设备
驱动程序
1 主
设备
和次
设备
的概念
设备
号的注册和释放静态方法动态方法区别2
设备
文件操作struct file_operations与struct file、struct inode关系3 分配和注册字符
设备
class_createcdev_adddevice_create4 ...
Linux
驱动程序
教程:如何
编写
简单的
Linux
设备
驱动程序
此
Linux
设备
驱动程序
教程将为您提供有关如何为
Linux
操作系统
编写
设备
驱动程序
的所有必要信息。 本文包含
一个
易于遵循的实用
Linux
驱动程序
开发示例。 我们将讨论以下内容: 内核日志系统 如何使用角色
设备
如何使用...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章