码迷,mamicode.com
首页 >  
搜索关键字:ioctl    ( 321个结果
六、文件IO——fcntl 函数 和 ioctl 函数
6.1 fcntl 函数 6.1.1 函数介绍 函数说明:fcntl()用来操作文件描述词的一些特性。 函数功能:可以改变已经打开文件的性质 参数说明 @fd:代表欲设置的文件描述符 @cmd:代表欲操作的指令。有以下几种情况: F_DUPFD:用来查找大于或等于参数 arg 的最小且仍未使用的文件 ...
分类:其他好文   时间:2018-05-15 00:20:37    阅读次数:223
IOCTL: usage example
ioctl is used in communication with modules of Linux. Module: User space In case of Makefile is needed: ...
分类:其他好文   时间:2018-05-03 19:35:13    阅读次数:205
python之堡垒机(第九天)
本节作业: 通过使用paramiko和sqlalchemy实现堡垒机功能 主要功能实现: 1、用户登录堡垒机后,无需知道密码或密钥可以SSH登录远端服务器; 2、用户对一个组内所有主机批量执行指定命令,获取格式化输出; 3、针对远端主机,可以进行上传下载文件; 4、用户在远端主机上执行的命令,均被记 ...
分类:编程语言   时间:2018-05-02 02:34:54    阅读次数:347
37、mipg-streamer的使用讲解
讲解mjpg-streamer 其功能: 1、控制摄像头采集数据(通过ioctl采集数据,所有不支持CMOS,CMOS之前写驱动的时候是通过read,所有需要修改mjpg-streamer的源码或者CMOS驱动); 2、把采集的数据传输到路由器上或者无线网卡上; 我们的JZ2440可以接一个usb- ...
分类:其他好文   时间:2018-04-29 18:35:33    阅读次数:622
Linux驱动调试中关于ioctl的问题
1、提示:错误: 初始值设定项里有未知的字段‘ioctl’ 2.6以后的内核中file_operation结构体已经删除了ioctl函数,取代的是:long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);long (*c ...
分类:系统相关   时间:2018-04-28 15:54:52    阅读次数:199
28、从零写UVC驱动之实现设置属性
1. 先看APP以确定需要实现哪些接口xawtv.c: grabber_scan ng_vid_open v4l2_driver.open // v4l2_open get_device_capabilities(h); // 调用VIDIOC_QUERYCTRL ioctl确定是否支持某个属性 / ...
分类:其他好文   时间:2018-04-09 00:18:38    阅读次数:1514
25、写一个USB摄像头驱动程序
1.构造一个usb_driver2.设置 probe: 2.1. 分配video_device:video_device_alloc 2.2. 设置 .fops .ioctl_ops (里面需要设置11项) 如果要用内核提供的缓冲区操作函数,还需要构造一个videobuf_queue_ops 2.3 ...
分类:其他好文   时间:2018-04-06 18:38:44    阅读次数:183
23、V4L2应用编写及各个ioctl涉及结构体说明
常用的结构体在内核目录include/linux/videodev2.h中定义struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFSstruct v4l2_capability //视频设备的功能,对应命令VIDIOC_QUERYCAPstruct ...
分类:其他好文   时间:2018-04-06 13:53:06    阅读次数:188
Unix系统编程(三)通用的I/O
UNIX IO模型的显著特点之一是输出输出概念的通用性,这意味着,4个同样的系统调用open,read,write和close可以对所有类型的文件执行IO操作,包括终端之类的设备。因此仅用这些系统调用编写的程序,对任何类型的文件都有效。卧槽,是不是特别牛逼,妥妥的面相接口的编程啊。 那么要达到这种效... ...
分类:其他好文   时间:2018-03-24 15:20:04    阅读次数:128
字符设备驱动模型
<背景> 在linux系统驱动程序中,因为要面临各种各样的硬件,字符设备,快设备,网络接口设备,USB设备,PCI设备,平台设备,混在设备 ,设备不同则所对应的驱动模型不同,这就导致我们要掌握众多的驱动模型,能从这些众多的驱动模型中找到共性,则是学号linux驱动的关键 <linux 驱动程序的编写 ...
分类:其他好文   时间:2018-03-17 15:24:34    阅读次数:213
321条   上一页 1 ... 6 7 8 9 10 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!