码迷,mamicode.com
首页 >  
搜索关键字:ioctl    ( 321个结果
ioctl 函数的FIOREAD参数
在学习ioctl 时常常跟 read, write 混淆。其实 ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的。 而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区。 ioctl(keyFd, FIONREAD, &b ...
分类:其他好文   时间:2017-11-28 13:29:16    阅读次数:178
低速系统调用的信号中断
低速系统调用主要包括 如某些终端设备、网络设备、管道没有数据时,读操作可能会使进程永久阻塞 条件发生之前打开某个文件 pause函数,阻塞直到受到信号 某些ioctl操作 某些进程间通信 以上操作,会可能被信号中断,打破阻塞状态,但应用程序需要对系统调用返回进行重新处理。 所以有些内核支持了,中断系 ...
分类:其他好文   时间:2017-10-30 11:34:12    阅读次数:123
IOCTL函数用法
一、ioctl的简介: 虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。 出于这样的原 ...
分类:其他好文   时间:2017-09-27 17:31:41    阅读次数:163
linux套接字或者文件描述符的未读取得字节数FIONREAD,MSG_PEEK标志
FIONREAD,就是返回缓冲区有多少字节。输入有个输入缓冲区,用int nread;ioctl(0,FIONREAD,&nread);能得到缓冲区里面有多少字节要被读取。值放在 nread里面了。然后就可以 read 了。nread = read(0,buffer,nread); MSG_PEEK ...
分类:系统相关   时间:2017-09-26 23:37:49    阅读次数:189
gpio IOCTL控制
之前工作的时候,linux下用过GPIO的,无非就是配置模式,set/get value ,或者是gpio中断之类的,用户态配置GPIO主要是两种方式:用户态使用mmap直接将GPIO 地址映射过来,操作地址, 或者 IOCTL发命令给内核,内核来控制,最近半年都在写单片机的代码。时间久了有点忘了, ...
分类:其他好文   时间:2017-09-19 14:47:24    阅读次数:505
Interface request structure used for socket ioctl's
1. 结构体定义 ifreq结构定义在/usr/include/net/if.h;用来配置ip地址,激活接口,配置MTU等接口信息的。 获取本机ip: 2. ioctl声明 SIOCGIFCONF SIOCSIFADDR SIOCGIFADDR SIOCSIFBRDADDR SIOCGIFBRDAD ...
分类:其他好文   时间:2017-08-24 12:25:54    阅读次数:245
内核网络子系统--devinet_ioctl
Kernel: 4.12.6 deinet_ioctl:获取或者设置接口的地址,掩码,标记等信息; 注意,使用SIOCSIFFLAGS关闭设备,如果使用了别名,则删除对应ip,如果其为主ip,并且从ip未设置提升主ip,则所有从ip也会删除; ...
分类:Web程序   时间:2017-08-19 14:23:05    阅读次数:216
升级开发板系统内核
一、在开发板上运行目标程序,发现ioctl函数在开发板上运行时不能识别摄像头挂载的设备文件。分析一下,得出为开发板系统不支持UVC。所以需要加载升级系统内核。 步骤1:配置TFTP软件 步骤2:连线 步骤3:U-Boot操作 在这一步完成使用配置好的uImage升级系统内核。 二、完成以上步骤后,进 ...
分类:其他好文   时间:2017-08-17 16:24:55    阅读次数:141
Lighttpd1.4.20源代码分析 笔记 状态机之错误处理和连接关闭
这里所说的错误有两种: 1.http协议规定的错误,如404错误。 2.server执行过程中的错误。如write错误。 对于http协议规定的错误,这里的“错误”是针对client的。lighttpd返回相应的错误提示文件之后,相当于顺利的完毕了一次请求,仅仅是结果和client想要的不一样而已。 ...
分类:Web程序   时间:2017-08-15 16:30:19    阅读次数:212
free查看内存和swap使用情况
free ...
分类:其他好文   时间:2017-08-06 17:01:54    阅读次数:563
321条   上一页 1 ... 8 9 10 11 12 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!