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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xw.c

?? 串口向mysql發送文件程序??蛻舳朔祷亍? 簡單的程序示范
?? C
字號:
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <termios.h>
#include <errno.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

#include "mysql.h"

 

#define BAUDRATE B9600
#define DEVICE "/dev/ttyS0"
#define _POSIX_SOURCE 1
#define FALSE 0
#define TRUE 1

int insertdb(int d1, int d2, int d3, int d4) {
 MYSQL connect;
 int res, no1, no2, sd1, sd2;
 char *query = "INSERT INTO mydata  ( stime, sno1, sno2, sdata1, sdata2 ) VALUES ( '%s', %d, %d, %x, %x)";
 char *sql, *st1;
 struct tm *ptr;
 time_t lt;
 
 no1 = d1;
 no2 = d2;
 sd1 = d3;
 sd2 = d4;
 lt = time(NULL);
 ptr = localtime(&lt);
 st1 = (char *)asctime(ptr);
 st1[strlen(st1) -1 ] = '\0';
 sql = (char *)malloc(255*sizeof(char));
 sprintf(sql, query, st1, no1, no2, sd1, sd2);
 
/* debug here
 printf("%c : ", st1[strlen(st1)]);
 printf("%s : %d :",sql, strlen(st1));
 return EXIT_SUCCESS;
*/
 
 mysql_init(&connect);
 
 if(mysql_real_connect(&connect, "localhost", "root", "root", "mytest", 0, NULL, 0)) {
  printf("connect success!\n");

  res = mysql_query(&connect, sql);

  if(!res) {
   printf("insert success!\n");
  } else {
   fprintf(stderr, "insert error %d: %s\n", mysql_errno(&connect), mysql_error(&connect));
   return EXIT_FAILURE;
  }

  mysql_close(&connect);
 } else {
  fprintf(stderr, "connect fail!\n");
  return EXIT_FAILURE;
 }

 return EXIT_SUCCESS;
}

int main(void) {
 int fd, res_w, res_r, i, j, k;
 struct termios oldtio,newtio;
 char inbuf[255];
 char cbuf[4];
 int buf[4];

 res_w = 0;
 res_r = 0;
 
 fd = open(DEVICE, O_RDWR | O_NOCTTY ); // | O_NDELAY);
 if(fd < 0) {
  perror(DEVICE);
  exit(-1);
 }

 tcgetattr(fd, &oldtio);

bzero(&newtio,sizeof(struct termios));

newtio.c_cflag|= (CLOCAL | CREAD);
newtio.c_cflag|=BAUDRATE;
newtio.c_cflag&=~CSTOPB;
newtio.c_cflag&=~PARENB;
newtio.c_cflag&=~CSIZE;
newtio.c_cflag|=CS8;
newtio.c_cflag&=~CRTSCTS;

newtio.c_lflag=0;

newtio.c_oflag=0;

newtio.c_cc[VMIN]=4;
newtio.c_cc[VTIME]=0;

newtio.c_iflag&=~(IXON|IXOFF|IXANY); 

cfsetispeed(&newtio, BAUDRATE);
cfsetospeed(&newtio, BAUDRATE);

tcsetattr(fd, TCSANOW, &newtio);

tcflush(fd, TCIFLUSH);

         cbuf[0] = 0x00; 
//  cbuf[1] = 0x00;

  j = 0;

for(k = 0; k < 4; k++) {
 switch (j) {
  case 0: 
  default:
   cbuf[1] = 0x00;
   j = 2;
   break;
  case 2:
   cbuf[1] = 0x02;
   j = 0;
   break;
 }
   
 res_w = write(fd, cbuf, 2);

/* debug here 
printf("cbuf : %x %x \n", cbuf[0], cbuf[1]);
printf("buf : %x : %x : %x : %x \n", inbuf[0], inbuf[1], inbuf[2], inbuf[3]);
*/
 res_r = read(fd, &inbuf, 255);
 
 if(res_r != -1) {
  for(i = 0; i < res_r; i++) {
   buf[i] = (int)inbuf[i];
   buf[i] = buf[i] & 0xff;
  // printf(" %x ", buf[i]);   
  }
  printf("\n");
  if(insertdb(buf[0], buf[1], buf[2], buf[3]))
   printf("insert into db success!");
 }
 else {
  perror("read fail");
  exit(-1);
 }// if end here
}// for end here 

 tcsetattr(fd, TCSANOW, &oldtio);

 close(fd);
 exit(0);
} // main end here

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米精品一区二区三区在线观看 | 久久99国产精品免费| 成人黄色网址在线观看| 久久人人97超碰com| 亚洲一区二区三区中文字幕在线| 日韩av网站免费在线| 色妹子一区二区| 亚洲国产高清不卡| 久久99精品国产麻豆不卡| 91久久精品一区二区三区| 国产精品欧美久久久久一区二区| 美女视频黄 久久| 欧美日韩黄视频| 中文字幕亚洲精品在线观看| 中文字幕亚洲精品在线观看 | 国产精品理伦片| 欧美日韩视频第一区| 欧美精品一二三四| 不卡视频在线看| 91精品午夜视频| 天堂一区二区在线免费观看| 欧美性一级生活| 洋洋av久久久久久久一区| 成人丝袜18视频在线观看| 久久色在线观看| 国产一区二区福利| 久久精品亚洲一区二区三区浴池| 毛片av中文字幕一区二区| 欧美精品少妇一区二区三区 | 欧美视频一区二| 1000部国产精品成人观看| a4yy欧美一区二区三区| 国产欧美日韩在线| 成人h版在线观看| 有坂深雪av一区二区精品| 国产精品18久久久久久vr| 欧美午夜精品免费| 欧美国产精品v| 色综合久久久久综合| 亚洲国产一区二区三区| 91成人在线观看喷潮| 亚洲一区二区三区视频在线播放| 91精彩视频在线观看| 伊人色综合久久天天| 一道本成人在线| 亚洲精品一二三四区| 麻豆精品视频在线观看视频| 色婷婷综合久久久久中文| 久久在线观看免费| 成人一区二区三区| 一区二区三区久久| 日韩一级在线观看| 懂色一区二区三区免费观看| 中文一区一区三区高中清不卡| 国产精品白丝av| 17c精品麻豆一区二区免费| 欧美日韩国产精选| 亚洲视频一区在线| 风流少妇一区二区| 亚洲国产精品成人综合| 粉嫩嫩av羞羞动漫久久久 | 久久久亚洲精品一区二区三区| 成人av资源站| 丝袜亚洲精品中文字幕一区| 26uuu色噜噜精品一区| 91女厕偷拍女厕偷拍高清| 亚洲va欧美va天堂v国产综合| 日韩视频在线永久播放| 粉嫩aⅴ一区二区三区四区| 亚洲激情欧美激情| 久久精品亚洲麻豆av一区二区 | 欧美日韩中文字幕一区| 久久99精品久久久久婷婷| 亚洲美女视频在线观看| 日韩一区二区三区观看| 国产69精品久久久久毛片| 亚洲第一狼人社区| 亚洲国产精品传媒在线观看| 欧美日韩日本视频| 国产成人在线影院| 天天综合色天天综合色h| 国产校园另类小说区| 欧美日韩一二三区| 7777精品伊人久久久大香线蕉的 | 一区二区三区视频在线看| 成人午夜精品在线| 亚洲欧美日韩一区二区| 91精品国产综合久久精品麻豆| 成人综合在线网站| 日本欧美大码aⅴ在线播放| 自拍偷在线精品自拍偷无码专区| 日韩三级精品电影久久久| 欧美性色欧美a在线播放| 国产aⅴ精品一区二区三区色成熟| 午夜电影一区二区| 国产精品久久久99| 精品国产伦一区二区三区观看体验| 色视频成人在线观看免| 国产乱码精品一区二区三区忘忧草| 婷婷久久综合九色综合伊人色| 国产精品久久久久一区二区三区共| 日韩美女一区二区三区| 欧美日韩在线电影| 色播五月激情综合网| 成人听书哪个软件好| 国产麻豆视频一区二区| 久久se精品一区精品二区| 午夜精品久久久久久久99水蜜桃 | 麻豆精品国产91久久久久久| 亚洲图片欧美视频| 亚洲最大的成人av| 亚洲精品国产视频| 亚洲欧美激情插| 亚洲女同女同女同女同女同69| 国产视频在线观看一区二区三区| 2017欧美狠狠色| 精品福利一二区| 精品国产伦一区二区三区免费| 日韩一区二区免费在线电影 | 欧美亚洲国产一区在线观看网站| 成人av在线观| 99久久99久久精品免费看蜜桃| 国产成人精品亚洲777人妖| 国产主播一区二区三区| 激情久久久久久久久久久久久久久久| 日韩av不卡在线观看| 另类小说色综合网站| 久久国产精品无码网站| 国产精品一二三四五| 国产精品一区一区| 国产.欧美.日韩| 色综合久久久久久久| 国产经典欧美精品| 亚洲精品成人a在线观看| 久久久噜噜噜久久人人看| 欧美经典一区二区| 亚洲欧洲精品一区二区三区 | 国产成人精品一区二区三区网站观看| 国产成人免费av在线| 成人午夜电影久久影院| a亚洲天堂av| 欧洲一区二区三区免费视频| 欧美日韩一区国产| 精品乱人伦小说| 国产日韩欧美麻豆| 亚洲视频一区二区免费在线观看| 成人激情开心网| 国产精品亚洲一区二区三区妖精| 欧美亚洲国产怡红院影院| 亚洲成人动漫精品| 色婷婷综合久色| 国产精品乱码一区二三区小蝌蚪| 日韩精品1区2区3区| 色婷婷av一区二区三区大白胸| 欧美国产成人精品| 国产一区在线看| 精品欧美一区二区在线观看| 午夜激情一区二区| 欧美区在线观看| 午夜精品一区二区三区电影天堂 | 国产精品乱码一区二三区小蝌蚪| 激情综合网激情| 欧美一二三在线| 日本不卡高清视频| 欧美美女喷水视频| 日韩激情在线观看| 欧美疯狂做受xxxx富婆| 亚洲国产综合人成综合网站| 在线观看区一区二| 婷婷激情综合网| 日韩一区二区精品葵司在线| 日本成人在线看| 91精品国产丝袜白色高跟鞋| 三级久久三级久久| 91精品久久久久久久91蜜桃| 亚洲大片精品永久免费| 欧美一区二区三区四区五区 | 91成人国产精品| 亚洲精品中文在线观看| 欧美私模裸体表演在线观看| 一区二区三区在线观看国产| 日本高清不卡视频| 亚洲高清视频中文字幕| 欧美高清性hdvideosex| 蜜桃久久av一区| 久久久.com| 91麻豆免费视频| 亚洲国产视频一区| 欧美一区二区三区婷婷月色| 国产综合久久久久久鬼色| 国产亚洲一二三区| 成人高清伦理免费影院在线观看| 国产欧美一区二区精品性色| 国产乱子伦视频一区二区三区| 国产亚洲短视频| 丁香婷婷综合网| 一区二区三区日韩在线观看| 欧美精品在线一区二区| 麻豆精品在线播放| 最新日韩av在线|