Linux-应用编程
liujia2100
这个作者很懒,什么都没留下…
展开
-
pthread 多线程编程_mutex 和 cond_t
1、 引用头文件#include 2、 线程创建:int pthread_create(pthread_t*restrict tidp,const pthread_attr_t *restrict_attr,void*(*start_rtn)(void*),void *restrict arg);若成功则返回0,否则返回出错编号第一个参数为指向线程标识符的指针原创 2013-05-30 22:24:23 · 1233 阅读 · 0 评论 -
socket 编程 TCP 实现简单聊天功能
各个主要函数的功能:1、socketint socket(int domain, int type,int protocol) domain:说明我们网络程序所在的主机采用的通讯协族(AF_UNIX 和 AF_INET 等). AF_UNIX 只能够用于单一的 Unix 系统进程间通信,而 AF_INET 是针对 Internet 的,因而可以允许在原创 2013-06-02 15:42:39 · 9745 阅读 · 0 评论 -
linux select用法
Select可以监控多个文件句柄,监控文件内容的变化,比如可读可写状态的改变,利用select可以实现非阻塞而不会让线程挂起,提高系统的运行效率。比如可以同时 监控 键盘输入和鼠标输入,如果键盘有信号,可以去操作键盘,如果鼠标有信号,去处理鼠标事件,如果都没有信号,则可以不让线程挂起而继续向下执行。1、 所需头文件:#include #include #includ原创 2013-06-01 19:46:11 · 10598 阅读 · 0 评论 -
Linux 电子书 (基于linux-3.9.7 QT210)
移植韦东山电子书 到QT210上由于QT210采用的电容屏,修该了上下翻屏时,触摸的算法,并去掉了tslib#include #include #include #include #include static int giXres;static int giYres;static int t_fd;/* ×¢Òâ: ÓÉÓÚÒªÓõ½LCDµÄ·Ö±æÂÊ, ´Ë原创 2013-07-25 21:13:34 · 1407 阅读 · 0 评论 -
USB Camera 预览 拍照
USB Camera 预览 拍照USB Camera 预览(C270 YUV422) 拍照(BMP) 在Qt210,实现。当触摸屏幕的时候,可以实现自动拍照,并把拍摄的照片(BMP格式)保存在/udisk/camtest/ 目录下代码如下#include #include #include #include #include #include #include #inc原创 2013-07-28 22:55:04 · 3598 阅读 · 4 评论 -
linux fifo 有名管道
有名管道可以实现互不关联的进程间的通信1、创建有名管道mkfifoint mkfifo(const char *filename,mode_t mode) filename:要创建的管道 mode:O_RDONLY:读管道 O_WRONLY:写管道 O_RDWR:读写管道 O_NONBLOCK:非阻塞 O_CREAT:如果该文件不存在,那么就原创 2013-08-11 22:42:56 · 1120 阅读 · 0 评论