小弟通过jni写了一个串口操作驱动
此驱动在linux下可以正常执行!
但是移植到android后,通过调试可以打开串口,但是无法对串口进行读写
已经使用chmod 777指令
注:android /dev/ttyS1在root下是可以wrx
无法对串口进行读写操作是不是因为root的问题,如果重新烧制成system,在system用户下是否就可以对串口进行操作!
急待做过此类项目的高手指教!
此驱动在linux下可以正常执行!
但是移植到android后,通过调试可以打开串口,但是无法对串口进行读写
已经使用chmod 777指令
注:android /dev/ttyS1在root下是可以wrx
无法对串口进行读写操作是不是因为root的问题,如果重新烧制成system,在system用户下是否就可以对串口进行操作!
急待做过此类项目的高手指教!
http://code.google.com/p/android-serialport-api/
已经测试!但是我采用c写linux串口访问,跟java读写数据,发送同样的指令,但是接收到的数据缺不同,如android的例子是发送0101 0101 收到55 我改为0x1A,收到的却不是1A;通过linux write方法收到的却是一大堆十六进制码!
这又是什么情况呢?