必威体育Betway必威体育官网
当前位置:首页 > IT技术

关于 ioctl 的 FIONREAD 参数

时间:2019-06-06 08:41:02来源:IT技术作者:seo实验室小编阅读:65次「手机版」
 

fionread

ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的。而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区。

ioctl(keyFd, fionread, &b)

得到缓冲区里有多少字节要被读取,然后将字节数放入b里面。

接下来就可以用read了。

read(keyFd, &b, sizeof(b))

清单 - 读取串行端口输入缓冲区中的字节数 

#include <unistd.h> 

#include <termiOS.h> 

int fd; 

int bytes; 

ioctl(fd, FIONREAD, &bytes);  

=================================

FIONREAD,就是返回緩衝區有多少字節。

輸入有個輸入緩衝區,用

ioctl(0,FIONREAD,&nread);

能得到緩衝區裡面有多少字節要被讀取。值放在 nread裡面了

然後就可以 read 了。nread = read(0,buffer,nread);

相关阅读

相机参数标定(camera calibration)及标定结果如何使用

一直都想写一写这个主题,但是,一直都感觉有点虚,也没有去整理。在网上搜了一下,发现大多数都是转来转去,看着也是似懂非懂的,让人很老火

护眼色参数

修改系统背景颜色输入命令regedit 打开注册表HKEY_CURRENT_USER\Control Panel\Colors\window 保护眼睛颜色的RGB数值 银河白

Fusioncharts常用参数设置

1.1 <chart>参数设置: 图表和轴的标题* caption=”String” : 图表上方的标题* subCaption=”String” : 图表上方的副标

获取HttpActionContext请求参数

主要通过反射获取请求参数,输出JSON格式数据方便以后直接转换对象 string postStr =""; HttpActionContext actionContext = thi

参数估计和最大似然估计

点估计 设总体XXX的分布函数的形式已知,但它的一个或多个参数未知,借助于总体XXX的一个样本来估计总体未知参数的值得问题称为参数

分享到:

栏目导航

推荐阅读

热门阅读