
linux应用程序
文章平均质量分 78
wuhengwudi
我要飞飞飞
展开
-
Linux进程间通信——共享内存
共享内存是运行在同一台机器上的进程间通信最快的方式,因为数据不需要在不同的进程间复制。通常由一个进程创建一块共享内存区,其余进程对这块内存区进行读写。共享内存往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。//生成key_t 函数ftok() 每一个IP转载 2011-09-20 16:42:07 · 829 阅读 · 0 评论 -
嵌入式linux下sqlite3数据库操作
query.c#include #include #include #include "sqlite3.h" #define _DEBUG_ int main( void ) { int i = 0 ; int nrow = 0, ncolumn = 0; char **azResult; //二维数组存放结果 sqlite3 *db原创 2011-10-20 14:19:21 · 6141 阅读 · 0 评论 -
linux下串口的阻塞和非阻塞操作
有两个可以进行控制串口阻塞性(同时控制read和write):一个是在打开串口的时候,open函数是否带O_NDELAY;第二个是可以在打开串口之后通过fcntl()函数进行控制。阻塞的定义: 对于read,block指当串口输入缓冲区没有数据的时候,read函数将会阻塞在这里,移植到串口输入缓冲区中有数据可读取,read读到了需要的字节数之后,返回值为读到的字节数;对于w原创 2012-04-12 17:46:39 · 50073 阅读 · 4 评论