可以先使用android串口工具例如Com Assistant等, 一般串口文件是/dev/ttyS**, /dev/ttyUSB**(com转USB),波特率一般连接的硬件可设置,一般是9600, 19200...分支自带了armeabi, armeabi-v7a, x86的libserial_port.so, 一般够用, 想玩下C的可自行build, 建议使用新些的android studio 3.3, 使用cmake...比ndk make感觉方便很多, 以前c源文件找不到头文件却可编译过的bug都修复了, 追踪源码方便多了。...当日flags也可设置为O_NONBLOCK非阻塞, 与Java的NIO一致。...#ifndef O_NONBLOCK#define O_NONBLOCK 00004000#endif
一般串口的是独占的, 使用blocking IO编程会感觉简单些。
6.