社区
Linux_Kernel
帖子详情
linux下怎么些用户态的驱动?
cryingbee
2012-05-19 02:15:04
有没有像windows UMDF那样的框架?也就是在内核提供一个很小的模块接受IOCTL,然后传递给一个用户态的service处理.
...全文
233
5
打赏
收藏
linux下怎么些用户态的驱动?
有没有像windows UMDF那样的框架?也就是在内核提供一个很小的模块接受IOCTL,然后传递给一个用户态的service处理.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cryingbee
2012-05-24
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
这个是不是只要把内核的设备资源通过mmap映射到用户态中,
就可以在用户下编写驱动了?
还需要哪些呢?
引用 1 楼 的回复:
有的
i2c usb允许用户态直接操作
其他的总线估计没有,不过只要乐意,任何人都可以写一个
[/Quote]
mmap到用户态等于开放了所有设备资源,感觉不太可靠,而且如果用户态的程序非法运行会导致设备损坏。
cryingbee
2012-05-24
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
你可以免费下到 Essential Linux Device Drivers 英文版
见第19章
[/Quote]
能给个连接吗?我只找到preview,貌似这本书不错
deep_pro
2012-05-24
打赏
举报
回复
[Quote=引用 2 楼 polejo 的回复:]
这个是不是只要把内核的设备资源通过mmap映射到用户态中,
就可以在用户下编写驱动了?
还需要哪些呢?
引用 1 楼 的回复:
有的
i2c usb允许用户态直接操作
其他的总线估计没有,不过只要乐意,任何人都可以写一个
[/Quote]
你可以免费下到 Essential Linux Device Drivers 英文版
见第19章
木本人物
2012-05-23
打赏
举报
回复
这个是不是只要把内核的设备资源通过mmap映射到用户态中,
就可以在用户下编写驱动了?
还需要哪些呢?
[Quote=引用 1 楼 的回复:]
有的
i2c usb允许用户态直接操作
其他的总线估计没有,不过只要乐意,任何人都可以写一个
[/Quote]
deep_pro
2012-05-19
打赏
举报
回复
有的
i2c usb允许用户态直接操作
其他的总线估计没有,不过只要乐意,任何人都可以写一个
[14本经典Android开发教程]-8-
Linux
内核阅读心得体会
4 与
用户
态
的自旋锁的比较 57 5 总结 58 读核感悟 内存管理 free命令详解 58 读核感悟 文件读写 2 6 9内核中的AIO 59 1 AIO概述 59 2 内核
态
AIO的使用 61 读核感悟 文件读写 内核
态
AIO相关结构体 61 1 内核
态
AIO操作...
Linux
驱动
程序开发
用户
态
和内核
态
模块机制
Linux
驱动
程序开发
用户
态
和内核
态
Linux
操作系统分为
用户
态
和内核
态
。
用户
态
处理上层的软件工作。内核
态
用来管理
用户
态
的程序,完成
用户
态
请求的工作。
驱动
程序与底层的硬件交互,所以工作在内核
态
。
Linux
操作系统...
Linux
设备
驱动
之 UIO
用户
态
驱动
优缺点分析
【摘要】
linux
用户
态
的设备
驱动
开发:并不是所有的设备
驱动
程序都要在内核编写,有些情况下,在
用户
空间编写
驱动
程序能够更好地解决遇到的问题。本文对
用户
态
驱动
优缺点进行分析。1、
用户
空间
驱动
程序的优点1、可以...
linux
用户
态
驱动
--VFIO(一)
设备
驱动
可以运行在内核
态
,也可以运行在
用户
态
,
用户
态
驱动
的利弊网上有很多的讨论,而且有些还上升到政治性上,这里不再多做讨论。不管
用户
态
驱动
还是内核
态
驱动
,他们都有各自的缺点。内核
态
驱动
的问题是:系统...
Linux
驱动
开发入门(内核
态
用户
态
)
了解设备
驱动
程序的类型:在
Linux
中,
驱动
程序通常分为字符设备
驱动
和块设备
驱动
两种类型。字符设备
驱动
用于处理像终端、键盘等字符流的设备,而块设备
驱动
用于处理像硬盘、固
态
驱动
器等块数据的设备。学习
Linux
设备...
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章