码迷,mamicode.com
首页 >  
搜索关键字:ioctl    ( 321个结果
_IO, _IOR, _IOW, _IOWR 宏的用法与解析
今天在写字符驱动验证程序的时候要用到ioctl函数,其中有一个cmd参数,搞了半天也不了解是什么意思,那个cmd还有什么命令码了什么的,还好google下,觉得这篇文章写的不错,就转来看看:在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cm ...
分类:其他好文   时间:2017-06-16 16:32:35    阅读次数:249
USB拍照功能
常用的USB拍照功能代码: #include<unistd.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #include<stdio.h> #include<sys/ioctl.h> #include<stdlib.h> #include<linux/types.h> #include<linux..
分类:其他好文   时间:2017-06-03 11:19:25    阅读次数:191
ioctl.h 分析
ioctl.h 分析 我自己画了个解析图。。。不要嫌弃丑啊。。。哈哈 type The magic number. Just choose one number (after consultingioctl-number.txt ) and use it throughout the driver. ...
分类:其他好文   时间:2017-05-28 09:53:45    阅读次数:193
v4l2读取摄像头程序流程解析【转】
转自:https://my.oschina.net/u/1024767/blog/210801 v4l2 操作实际上就是 open() 设备, close() 设备,以及中间过程的 ioctl() 操作。对于 ioctl 的调用,要注意对 errno 的判断,如果调用被其他信号中断,即 errno ...
分类:其他好文   时间:2017-05-25 18:22:03    阅读次数:209
APUE:文件I/O
标准流描述符: 打开、创建、关闭文件: 移动指针: 读写(注意原子操作): 文件共享: 刷新内部缓冲: fcntl()和ioctl(): /dev/fd: 每个进程看到的都不一样,例如: 习题3.2 自己实现一个dup2(): 习题3.3 考虑下边代码,显然 fd1 和 fd2 指向同一个 vnod ...
分类:其他好文   时间:2017-05-21 12:54:28    阅读次数:182
字符设备驱动ioctl实现用户层内核层通信
编译memdev,对应的设备驱动 make insmod memdev.ko 在dmesg中会有输出结果init,在/proc/devices中生成对应的设备驱动号249 创建设备节点 cat /proc/devices中生成的memdev节点编号249 mknod /dev/memdev0 c 2 ...
分类:其他好文   时间:2017-05-19 15:14:00    阅读次数:209
使用HD/IDE层的ioctl接口获取磁盘容量get_hdd_max_sector
利用HD/IDE layer的ioctl函数接口获取HD/IDE的磁盘容量。HDIO_DRIVE_TASK 能发出訪问LBA地址的命令。但不能读写数据。 #include <stdio.h> #include <string.h> #include <unistd.h> #include <stdl ...
分类:其他好文   时间:2017-05-14 14:57:16    阅读次数:430
ios微信支付invalid spbill_create_ip 获取设备ip错误
#import <sys/socket.h> #import <sys/sockio.h> #import <sys/ioctl.h> #import <net/if.h> #import <arpa/inet.h> +(NSString *)getDeviceIPAddresses { int s ...
分类:微信   时间:2017-05-11 19:31:35    阅读次数:2011
JAVA问题定位跟踪技术
常用的JAVA调试技巧: 线程堆栈解读 性能瓶颈分析 远程调试 内存泄露检测 常用工具集: proc工具集 系统跟踪命令truss/strace Core文件管理coreadm 进程状态监控prstat 网络状态监控netstat 磁盘监控iostat CPU和内存监控vmstat抓包工具…… 输出 ...
分类:编程语言   时间:2017-05-10 15:39:16    阅读次数:567
一次select多个socket的测试结果
接收端程序: 1024个socket建立连接后,创建8个线程收数据,每个线程处理128个socket, 每个线程先select这128个socket,然后用FD_ISSET对这128个socket进行检查和读出。 用脚本bw.sh 统计得到的接收端的总带宽为 0.114 Gb/s, 用 iftop ...
分类:其他好文   时间:2017-05-02 12:03:49    阅读次数:192
321条   上一页 1 ... 10 11 12 13 14 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!