EZ-SerialPort
EZ-SerialPort简化了串口的配置与读写操作,支持了多串口通道的操作,支持了多页面串口数据的同时读取功能。
Demo效果如下:
demo.png
Gradle 依赖
在app的build.gradle 下添加:
添加依赖如下:
dependencies {
compile 'cn.shorr:ez-serialport:0.1.0'
}
添加适合的CPU平台ABI,如:
defaultConfig {
...
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86"
}
}
不配置将默认为所有平台的ABI。
使用
//1.开始串口连接
private void startSerialPortConnect() {
//配置串口参数
serialPortUtil = new SerialPortUtil(this,
new SerialPortConfig("/dev/ttyMT1", 115200), //串口0
new SerialPortConfig("/dev/ttyMT2", 38400) //串口1
);