发布时间:2014-04-03 20:23:45
select用法 #include <sys/time.h> #include <sys/types.h> #include <unistd.h> #include <sys/select.h> .........【阅读全文】
发布时间:2014-04-03 20:20:50
select的本质是采用32个整数的32位,即32*32= 1024来标识,fd值为1-1024。当fd的值超过1024限制时,就必须修改FD_SETSIZE的大小。这个时候就可以标识32*max值范围的fd。对于单进程多线程,每个线程处理多个fd的情况,select是不适合的。1.所有的线程均.........【阅读全文】
发布时间:2014-04-03 14:06:42
////SeriaPort.h#ifndef _SERIAL_PORT_H_#define _SERIAL_PORT_H_#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <errno.h>#include <termios.h>#include <stdlib.h>#include <string.h>typedef enum _FlowType {FLOW.........【阅读全文】
发布时间:2014-04-03 13:57:26
在嵌入式Linux中,串口是一个字设备,访问具体的串行端口的编程与读/写文件的操作类似,只需打开相应的设备文件即可操作。串口编程特殊在于串口通信时相关参数与属性的设置。嵌入式Linux的串口编程时应注意,若在根文件中没有串口设备文件,应使用mknod命令创建,这这里假设串.........【阅读全文】
发布时间:2014-04-03 10:13:04
一.如何备份数据库先打开数据库test.dbE:/sqlite/tool/sqlite-3_6_22>sqlite3 D:/Test/debug/test.dbsqlite> .backup D://Test//debug//test.bak注意:一定要用//双斜杠二.如何恢复数据库先打开数据库test.dbE:/sqlite/tool/sqlite-3_6_22>sqlite3 D:/Test/debug/test.dbsqlite> .rest.........【阅读全文】