xiao70 发表于 2014-11-22 08:49

新人第一次发帖,发个android下操作串口例子

新人第一次发帖,发个android下操作串口例子,自己的项目也是从这个例子改的,注意Java_android_serialport_SerialPort_open.c中,可以设置超时时间如下,如果系统没有操作串口权限,需要root,一般都是有的。
struct termios cfg;

      if (tcgetattr(fd, &cfg))
      {

            close(fd);
            /* TODO: throw an exception */
            return NULL;
      }
      tcflush(fd,TCIOFLUSH);
      cfmakeraw(&cfg);
      cfsetispeed(&cfg, speed);
      cfsetospeed(&cfg, speed);
      cfg.c_cc = 30 ;//单位百毫秒,3秒没有数据就返回
      cfg.c_cc = 0 ;

thanky0u58 发表于 2014-11-22 08:53

谢谢分享

xiao70 发表于 2014-11-22 09:08

项目中还有操作i2c跟gpio的例子,回头也发上来

zby 发表于 2014-11-22 16:51

这个用来干嘛用的,我刚接触android

zby 发表于 2014-11-22 16:52

求android相关学习资料

gfshao 发表于 2025-9-17 08:15

学习进步积分!

冰薄荷 发表于 2026-1-4 21:41

小麦胚芽 发表于 2026-5-12 08:57

感谢分享

zhouhuoyan 发表于 2026-5-13 09:05

学习学习学习学习

TIANTIANDA 发表于 2026-5-15 20:20

页: [1] 2
查看完整版本: 新人第一次发帖,发个android下操作串口例子