亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tty.c

?? 基于ARM2410嵌入式平臺(tái)的GPRS測(cè)試程序
?? C
字號(hào):
/************************************************ *  TTY SERIAL ROUTES  *  use ttyS1 to ctrol GPRS *  by Zou jian guo <ah_zou@163.com>    *  2004-11-02 *   *  edited by wbin <wbinbuaa@163.com> *  2005-01-19 *  *************************************************///#include <termios.h>//#include <stdio.h>//#include <unistd.h>//#include <fcntl.h>//#include <sys/signal.h>//#include <pthread.h>//#include "tty.h"#include <sys/types.h>                                                  #include <sys/stat.h>                                                      #include <fcntl.h>                                                       #include <termios.h>                                                    #include <stdio.h>    #define BAUDRATE B9600#define COM1 "/dev/tts/1"#define COM2 "/dev/tts/2"static int fd;static struct termios oldtio,newtio;//==============================================================int tty_end(){  	tcsetattr(fd,TCSANOW,&oldtio);	 	/* restore old modem setings *///  	tcsetattr(0,TCSANOW,&oldstdtio); 	/* restore old tty setings */  	close(fd);}//==============================================================/*static void do_exit(){	tty_end();	exit(1);}*///==============================================================int tty_read(char *buf,int nbytes){	return read(fd,buf,nbytes);}//==============================================================int tty_write(char *buf,int nbytes){	int i;	for(i=0; i<nbytes; i++) {		write(fd,&buf[i],1);		usleep(100);	}	return tcdrain(fd);}//==============================================================int tty_writecmd(char *buf,int nbytes){	int i;	for(i=0; i<nbytes; i++) {		write(fd,&buf[i],1);		usleep(100);	}	write(fd,"\r",1);	usleep(300000);	return tcdrain(fd);}//==============================================================/*int tty_writebyte(char *buf){	write(fd,&buf[0],1);	usleep(10);//	write(fd,buf,nbytes);	return tcdrain(fd);}*///==============================================================extern int baud;int tty_init(){	fd = open(COM2, O_RDWR ); //| O_NONBLOCK);//	if (fd <0) {	    	perror(COM2);	    	exit(-1);  	}	//  	tcgetattr(0,&oldstdtio);  	tcgetattr(fd,&oldtio); /* save current modem settings *///  	tcgetattr(fd,&newstdtio); /* get working stdtio */	bzero(&newtio, sizeof(newtio)); //	newtio.c_cflag = oldstdtio.c_cflag;//	newtio.c_iflag = oldstdtio.c_iflag;//	newtio.c_oflag = oldstdtio.c_oflag;// 	newtio.c_lflag = oldstdtio.c_lflag;	newtio.c_cflag = baud | /*CRTSCTS |*/ CS8 /*| CLOCAL | CREAD */;	newtio.c_iflag = IGNPAR | ICRNL; 	newtio.c_oflag = 0; 	newtio.c_lflag = ICANON;	 newtio.c_cc[VINTR]    = 0;     /* Ctrl-c */  	 newtio.c_cc[VQUIT]    = 0;     /* Ctrl-\ */ 	 newtio.c_cc[VERASE]   = 0;     /* del */ 	 newtio.c_cc[VKILL]    = 0;     /* @ */ 	 newtio.c_cc[VEOF]     = 4;     /* Ctrl-d */ 	 newtio.c_cc[VTIME]    = 0;     /* 不使用分割字元組的計(jì)時(shí)器 */ 	 newtio.c_cc[VMIN]     = 1;     /* 在讀取到 1 個(gè)字元前先停止 */ 	 newtio.c_cc[VSWTC]    = 0;     /* '\0' */ 	 newtio.c_cc[VSTART]   = 0;     /* Ctrl-q */  	 newtio.c_cc[VSTOP]    = 0;     /* Ctrl-s */ 	 newtio.c_cc[VSUSP]    = 0;     /* Ctrl-z */ 	 newtio.c_cc[VEOL]     = 0;     /* '\0' */ 	 newtio.c_cc[VREPRINT] = 0;     /* Ctrl-r */ 	 newtio.c_cc[VDISCARD] = 0;     /* Ctrl-u */ 	 newtio.c_cc[VWERASE]  = 0;     /* Ctrl-w */ 	 newtio.c_cc[VLNEXT]   = 0;     /* Ctrl-v */ 	 newtio.c_cc[VEOL2]    = 0;     /* '\0' */ //	newtio.c_lflag  &= ~(ICANON | ECHO | ECHOE | ISIG);  /*Input*///	newtio.c_oflag  &= ~OPOST;   /*Output*/ 	tcflush(fd, TCIFLUSH);	tcsetattr(fd,TCSANOW,&newtio);/*set attrib	  */#if 0		newtio.c_cflag = BAUDRATE | CRTSCTS | CS8 | CLOCAL | CREAD;/*ctrol flag*/	newtio.c_iflag = IGNPAR; /*input flag*/	newtio.c_oflag = 0;		/*output flag*/ 	newtio.c_lflag = 0; 	newtio.c_cc[VMIN]=1;	newtio.c_cc[VTIME]=0;//#else		newtio.c_cflag = BAUDRATE | CRTSCTS | CS8 | CLOCAL | CREAD;/*ctrol flag*///	newtio.c_iflag = IGNPAR; /*input flag*/	newtio.c_iflag &= ~(ICRNL|IGNCR | INLCR |IGNBRK |BRKINT ); //input flag	newtio.c_oflag &= ~OPOST;		/*output flag*/ 	newtio.c_lflag = ECHO |NOFLSH; 	newtio.c_cc[VMIN]=1;	newtio.c_cc[VTIME]=0;#endif/* now clean the modem line and activate the settings for modem */// 	tcflush(fd, TCIFLUSH);//	tcsetattr(fd,TCSANOW,&newtio);/*set attrib	  *///	signal(SIGTERM,do_exit);//	signal(SIGQUIT,do_exit);//	signal(SIGINT,do_exit);	return 0;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费在线看| 日本一区二区三区视频视频| 91精品国产综合久久香蕉的特点| 精品国产一区二区精华| 亚洲视频狠狠干| 国产一区二区主播在线| 欧美影院午夜播放| 国产精品伦一区二区三级视频| 免费观看久久久4p| 欧美日韩国产免费一区二区| 亚洲精品一卡二卡| 国产精品亚洲成人| 日韩欧美在线综合网| 夜夜嗨av一区二区三区四季av| 国产成人精品www牛牛影视| 日韩欧美国产一区二区三区| 亚洲电影一区二区| 国产自产高清不卡| 精品成人在线观看| 国产成人免费视频网站 | 亚洲国产va精品久久久不卡综合| 91麻豆精品国产91久久久久久久久| 精品一区二区三区日韩| 日韩写真欧美这视频| 国产精品伊人色| 一区二区日韩电影| ww久久中文字幕| 国产成人亚洲精品狼色在线| 亚洲欧美成人一区二区三区| 日韩一区二区三区在线| 国产a久久麻豆| 国产欧美久久久精品影院| 日本韩国欧美三级| 午夜私人影院久久久久| 欧美日韩一区二区在线观看| 亚洲二区在线视频| 中文字幕不卡三区| 99久久久国产精品| 一区二区三区视频在线看| 欧美成人乱码一区二区三区| 国内外成人在线| 一区二区三区四区中文字幕| 久久久噜噜噜久噜久久综合| 国产91精品免费| 日本美女一区二区三区视频| 亚洲精品一区二区三区四区高清| 一本色道久久综合亚洲91| 午夜婷婷国产麻豆精品| 国产精品国模大尺度视频| 91亚洲精品乱码久久久久久蜜桃| 亚洲激情第一区| 日本一区二区三区dvd视频在线| 欧美性猛片xxxx免费看久爱| 成人91在线观看| 午夜精品一区二区三区三上悠亚| 国产精品伦一区| 久久久国产午夜精品| 日韩女优制服丝袜电影| 欧美日本一区二区在线观看| 91免费观看国产| www.色精品| 日韩激情一区二区| 国产欧美精品一区二区色综合| 日韩午夜激情视频| 欧美精品日韩精品| 国产精品一区二区免费不卡| 久久精品999| 亚洲免费在线视频一区 二区| 国产亚洲欧洲一区高清在线观看| 欧美日韩一区视频| 欧美日韩美女一区二区| 欧洲一区在线电影| 国产一区二区三区国产| 久久精品国产精品亚洲红杏| 日本美女视频一区二区| 免费看精品久久片| 精品一区二区综合| 国产一区二区在线观看免费| 激情综合网激情| 国产成a人亚洲精品| 成人爱爱电影网址| 色香蕉久久蜜桃| 欧美性淫爽ww久久久久无| 欧美色综合影院| 在线不卡一区二区| 欧美电影免费观看高清完整版在| www成人在线观看| 欧美国产精品中文字幕| 亚洲色图制服丝袜| 亚洲国产精品欧美一二99| 日韩va欧美va亚洲va久久| 蜜桃av一区二区| 亚洲地区一二三色| 五月天网站亚洲| 美女在线视频一区| 精品亚洲免费视频| 99久久综合精品| 欧美日韩国产一二三| 日韩欧美一区二区在线视频| 欧美精品一区二区三区在线播放| 国产午夜精品理论片a级大结局 | 亚洲人吸女人奶水| 视频一区二区中文字幕| 国产一区二区三区四区五区入口| 亚洲一区二区三区小说| 久久精品视频免费| 亚洲三级电影全部在线观看高清| 亚洲第一综合色| 国产精品自拍av| 91福利区一区二区三区| 欧美一区二区三区视频免费播放| 56国语精品自产拍在线观看| 精品国产欧美一区二区| 中文字幕字幕中文在线中不卡视频| 樱桃国产成人精品视频| 极品瑜伽女神91| 91国偷自产一区二区三区观看 | 中文字幕不卡在线观看| 五月婷婷综合网| 国产精品乡下勾搭老头1| 欧美专区日韩专区| 久久久久国产精品免费免费搜索| 亚洲激情网站免费观看| 久久se这里有精品| 在线视频欧美精品| 欧美国产禁国产网站cc| 日韩精品免费专区| 一本色道**综合亚洲精品蜜桃冫 | 成人一区二区三区视频在线观看 | 国产资源在线一区| 欧美伊人久久久久久久久影院 | 丁香五精品蜜臀久久久久99网站| 在线一区二区视频| 中文字幕精品三区| 久久国产精品99精品国产| 在线影院国内精品| 中文字幕一区二区三区精华液| 亚洲欧洲中文日韩久久av乱码| 久久99国产精品久久99| 欧美三级韩国三级日本三斤| 国产精品成人免费精品自在线观看| 卡一卡二国产精品| 91精品国产黑色紧身裤美女| 亚洲精选一二三| 99久久免费视频.com| 久久综合成人精品亚洲另类欧美| 五月综合激情日本mⅴ| 色av成人天堂桃色av| 中文字幕色av一区二区三区| 国产在线视频一区二区| 欧美大片在线观看一区二区| 丝袜美腿亚洲一区二区图片| 91视频91自| 中文字幕一区二区日韩精品绯色| 国产激情一区二区三区| 久久综合久久综合久久综合| 理论电影国产精品| 欧美大片日本大片免费观看| 久久精品国产精品亚洲精品| 欧美一区二区高清| 男男gaygay亚洲| 日韩免费一区二区| 精彩视频一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 日本欧美大码aⅴ在线播放| 欧美日韩国产一二三| 肉色丝袜一区二区| 欧美一区二区啪啪| 精品午夜久久福利影院| 久久久久久久电影| 国产精品一二三| 国产亚洲欧美激情| 成人午夜在线视频| 亚洲乱码一区二区三区在线观看| 91极品视觉盛宴| 午夜精品久久久久久久久| 91精品国产一区二区三区蜜臀| 久久成人免费网站| 国产性天天综合网| 97se狠狠狠综合亚洲狠狠| 夜夜爽夜夜爽精品视频| 欧美日韩午夜精品| 久久精品久久99精品久久| 亚洲精品一区二区三区影院| 成人午夜私人影院| 亚洲最大色网站| 日韩欧美激情四射| 成人精品国产一区二区4080| 亚洲影视资源网| 精品国产亚洲在线| 99视频热这里只有精品免费| 性欧美疯狂xxxxbbbb| 亚洲精品一区二区三区精华液| 成人午夜碰碰视频| 亚洲国产精品综合小说图片区| 欧美成人精品二区三区99精品| 成人sese在线| 日韩电影在线一区| 亚洲国产精品成人综合| 欧美人牲a欧美精品|