由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 能否在程序里poll the kernel driver, 并读取结果
相关主题
Kernel ioctl callhowto install vboxguestadditions on CentOS.
Can i register a ssc driver (a serial interface device) to be a spi driver ?有人玩树梅么? Raspery pi
求推荐,linux下的gigabit usb dongle为什么ubuntu 10.10鼠标移动经常卡一下?
Catalyst driver 用不了了你们谁搞过。
linux kernel问题 (转载)新手求教简单问题
android 内核编译vim cheat sheet (graphical tutorial)
macbook pro + linux开机直接kernel panic会是什么原因?
如果自己写linux程序,network down了如何很快通知user app?ubuntu的无线网卡不稳定
相关话题的讨论汇总
话题: ioctl话题: 读取话题: driver话题: 序里话题: 在程
进入Linux版参与讨论
1 (共1页)
s****u
发帖数: 375
1
比如说
int main(){
char var [100];
// 调用系统命令: “pwd”
// 将显示结果读取到var中
....
}
我是新手,没找到相关tutorial. Any hints or links are appreciated!! 谢谢
t*******y
发帖数: 1289
2
想法:
加入一个ioctl 到 driver 中去读取并返回结果。
往driver中发ioctl。

【在 s****u 的大作中提到】
: 比如说
: int main(){
: char var [100];
: // 调用系统命令: “pwd”
: // 将显示结果读取到var中
: ....
: }
: 我是新手,没找到相关tutorial. Any hints or links are appreciated!! 谢谢

s****u
发帖数: 375
3
谢谢,我网上搜到的处理方法就是这么做。
对linux kernel不熟,请问有没有相关tutorial 或 book chapter让我学习学习这么用
ioctl。

【在 t*******y 的大作中提到】
: 想法:
: 加入一个ioctl 到 driver 中去读取并返回结果。
: 往driver中发ioctl。

t*******y
发帖数: 1289
4
找找 device driver 3 看看,不难,主要还是实际工作中遇到不同的问题学习。
如果你只是为了解决当前问题,ioctl可以照猫画虎。一般driver都有这个code,参考
一下很简单。你只要在ioctl的table里加入自己的string,然后加入自己的function。
在ioctl的function里面call 你的function。
不同的设备有些区别。不过很简单的。一般的ioctl就是switch case。

【在 s****u 的大作中提到】
: 谢谢,我网上搜到的处理方法就是这么做。
: 对linux kernel不熟,请问有没有相关tutorial 或 book chapter让我学习学习这么用
: ioctl。

1 (共1页)
进入Linux版参与讨论
相关主题
ubuntu的无线网卡不稳定linux kernel问题 (转载)
问个一直没弄明白的initrd/initramfs问题android 内核编译
安装suse linux 11.0求助macbook pro + linux
linux下能否远程访问文件如果自己写linux程序,network down了如何很快通知user app?
Kernel ioctl callhowto install vboxguestadditions on CentOS.
Can i register a ssc driver (a serial interface device) to be a spi driver ?有人玩树梅么? Raspery pi
求推荐,linux下的gigabit usb dongle为什么ubuntu 10.10鼠标移动经常卡一下?
Catalyst driver 用不了了你们谁搞过。
相关话题的讨论汇总
话题: ioctl话题: 读取话题: driver话题: 序里话题: 在程