I/O重定向;程序:指令+数据读入数据:Input输出数据:Output打开的文件都有一个fd:filedescriptor(文件描述符)Linux给程序提供三种I/O设备标准输入(STDIN)-0默认接受来自键盘的输入标准输出(STDOUT)-1默认输出到终端窗口标准错误(STDERR)-2默认输出到终端窗口I/O重定..
分类:
其他好文 时间:
2016-07-29 19:38:42
阅读次数:
155
简要分析下刚开始提出的第二个问题, 因为没看代码,所以只是简单流程 1. 在bash里打开vim编辑文件并保存退出: bash进程fork子进程, 然后调用exec装入vim程序,wait这个子进程vim进程打开文件: fd = open系统调用用户输入:- io中断 - 字符显示 - 存入缓冲区保 ...
分类:
系统相关 时间:
2016-07-23 18:16:15
阅读次数:
193
输入mii-tool可以查看网线是否连接到网卡#mii-tool eth0: negotiated 100baseTx-FD, link ok 有时驱动可能不支持会出错下列错误#mii-tool SIOCGMIIPHY on 'eth0' failed: Operation not supporte ...
分类:
系统相关 时间:
2016-07-22 23:04:09
阅读次数:
2029
一、对epoll的初步认识epoll是为了处理大量句柄而对poll做了改进。epoll的相关系统调用:(1)iintepoll_create(intsize)创建一个epoll的句柄。size通常是被忽略的。当创建epoll句柄后,它就会占用一个fd值,所以在使用完epoll后,必须调用close()进行关闭,否则可能导致fd被耗..
分类:
其他好文 时间:
2016-07-20 23:10:17
阅读次数:
403
一、对epoll的初步认识epoll是为了处理大量句柄而对poll做了改进。epoll的相关系统调用:(1)iintepoll_create(intsize)创建一个epoll的句柄。size通常是被忽略的。当创建epoll句柄后,它就会占用一个fd值,所以在使用完epoll后,必须调用close()进行关闭,否则可能导致fd被耗..
分类:
其他好文 时间:
2016-07-20 23:09:17
阅读次数:
314
中文: 今天的工作状态,规划未来一段时间内必须完成的事情 待完成功能:(本周完成,不包括modbus传感器,完成之后就不管了) 1.传感器识别功能框架: 根据四个上拉电阻自动识别工作模式:数字型传感器、模拟形传感器、modebus式传感器 2.类似于红外的FD把STM32远程升级功能实现(思考实现方 ...
分类:
其他好文 时间:
2016-07-19 23:52:12
阅读次数:
331
1、select、epoll区别 http://www.cnblogs.com/Anker/p/3265058.html (1)每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大 (2)同时每次调用select都需要在内核遍历传递进来的所有fd,这个开销在fd很多 ...
分类:
其他好文 时间:
2016-07-15 06:17:17
阅读次数:
127
文件和目录一、 stat 结构和权限相关
四个stat函数:返回文件或者目录的信息结构:
#includeint stat(const char * restrict pathname, struct stat*restrict buf);
int fstat(int fd, struct stat* buf);
int lstat(const char* restrict...
分类:
其他好文 时间:
2016-07-13 17:41:01
阅读次数:
222
1.一个新硬盘添加到linux服务器一fdisk/dev/sdb或者pvcreate/dev/sdbmnp1t82wq二mkfs.ext3/dev/sdb1或者mkfs-text3/dev/sdb1或者mkfs-j/dev/sdb1三mkdir/newfsmount/dev/sdb1/newfs添加swap1.硬盘(主分区,跟逻辑分区可以变成交换机分区,但逻辑分区逻辑分区需要重启机器)一fd..
分类:
系统相关 时间:
2016-07-11 01:34:49
阅读次数:
222
close(关闭文件)
相关函数 open,fcntl,shutdown,unlink,fclose
表头文件 #include
定义函数 int close(int fd);
函数说明 当使用完文件后若已不再需要则可使用close()关闭该文件,二close()会让数据写回磁盘,并释放该文件所占用的资源。参数fd为先前由open()或creat()所返回的文件描述词。...
分类:
其他好文 时间:
2016-07-09 09:21:56
阅读次数:
222