嵌入式
liuxc0116
IT
展开
-
串口编程(例子)
//设置串口:int set_opt(int fd,int nSpeed, int nBits, char nEvent, intnStop){struct termios newtio,oldtio;if ( tcgetattr( fd,&oldtio) != 0) {perror("SetupSerial 1");return -1;}bzero( &newtio, size原创 2013-11-28 12:46:26 · 678 阅读 · 0 评论 -
守护进程的制作(daemon)
daemon的制作步骤:1.创建子进程,父进程退出 fork(),exit();2.在子进程中创建新会话 setsid()函数格式3.改变当前目录为根目录 chdir("/");4.重设文件权限掩码 umask(0);数字书去除的权限总和5.关闭文件描述符 close(i)文件描述符为 0、1 和 2 的 3 个文件(常说的输入、输出和报原创 2013-11-28 12:46:24 · 651 阅读 · 0 评论