摘要: 用到的知识:中断 等待队列 睡眠 select poll mischttp://pan.baidu.com/s/1bneSG5h 阅读全文
posted @ 2014-03-18 20:07 摩斯电码 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 用到的知识:select poll poll_wait 异步通知 自旋锁 等待队列 中断http://pan.baidu.com/s/1o6I1QCq 阅读全文
posted @ 2014-03-18 19:54 摩斯电码 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/mo_hui123456/article/details/7961619select系统调用用于多路监控,为什么称为多路呢,它可监控多个文件,例如我监控3个文件是否可读,如果这3个文件都不可读,它将在timeout阻塞进程(调用它的那个进程),如果有满足要求的文件(有文件可读),它将唤醒该进程。它的原型:int select(int maxfd, fd_set *readfds, fd_set *writefds, fe_set *exceptfds, const struct timeval *timeout);当在timeout时间内不满足条 阅读全文
posted @ 2014-03-18 17:10 摩斯电码 阅读(1659) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.linuxidc.com/Linux/2012-05/60469p4.htm1、什么是Poll方法,功能是什么?2、Select系统调用(功能) Select系统调用用于多路监控,当没有一个文件满足要求时,select将阻塞调用进程。 int select(int maxfd, fd_set *readfds, fd_set *writefds, fe_set *exceptfds, const struct timeval *timeout) Select系统调用(参数) 1)Maxfd: 文件描述符的范围,比待检测的最大文件描述符大1 2)Readfds: 被读 阅读全文
posted @ 2014-03-18 16:57 摩斯电码 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/ayangke/article/details/6883244作者:冯建,华清远见嵌入式学院讲师。DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有 LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测 温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领 域。技术性能描述1. 独特的单线接口方 阅读全文
posted @ 2014-03-18 16:26 摩斯电码 阅读(612) 评论(0) 推荐(0) 编辑
摘要: http://pan.baidu.com/s/1qW4k95q 阅读全文
posted @ 2014-03-18 16:23 摩斯电码 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/mo_hui123456/article/details/8929615 管理Linux环境下的C/C++大型项目,如果有一个智能的BuildSystem会起到事半功倍的效果,本文描述Linux环境下大型工程项目子目录Makefile的一种通用写法,使用该方法,当该子目录内的文件有增删时无需对Makefile进行改动,可以说相当的智能。下面先贴代码(为减小篇幅,一些非关键的代码被去掉):ROOTDIR = .EXE_DIR = ./binCFLAGS = -I$(INCLUDE_DIR) -I$(LIB_INC) -WallLFLAGS = -L 阅读全文
posted @ 2014-03-18 16:13 摩斯电码 阅读(233) 评论(0) 推荐(0) 编辑
摘要: #!/bin/shmyfile=/home/liu 这个是文件的路径fd = `ls -l myfile` 获取文件的所有属性fp= ${fd:0:1}if ["$fp" = "c"]thencp myfile /devfi 阅读全文
posted @ 2014-03-18 16:08 摩斯电码 阅读(181) 评论(0) 推荐(0) 编辑