主题 : 大家在6410的anroid上用过android-serial-port.api这个开源程序么 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 59992
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2011-12-02
最后登录: 2012-11-07
楼主  发表于: 2011-12-02 23:14

 大家在6410的anroid上用过android-serial-port.api这个开源程序么

http://code.google.com/p/android-serialport-api下 有个开源的 串口调试工具,
可以在Android 上层来操纵串口,但是我使用时 无法打开 dev/ttyS0, 权限也 chmod 77
7 了 就是无法打开,在jni 层中 fd = open(path_utf, O_RDWR | O_DIRECT | O_SYNC);
  fd 为 -1, 我不知道还有哪个地方有问题,在这里请教大家了
--
级别: 新手上路
UID: 59992
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2011-12-02
最后登录: 2012-11-07
1楼  发表于: 2011-12-03 12:15
没有人进行过这方面的测试么
级别: 新手上路
UID: 37015
精华: 0
发帖: 21
金钱: 105 两
威望: 21 点
贡献值: 0 点
综合积分: 42 分
注册时间: 2011-01-25
最后登录: 2012-03-18
2楼  发表于: 2012-03-02 00:41
楼主,dev/ttyS0是不对的,你先用文件管理器进去dev文件夹看看。
改了名字就行了,本人亲测
级别: 骑士
UID: 29604
精华: 9
发帖: 171
金钱: 1830 两
威望: 366 点
贡献值: 9 点
综合积分: 522 分
注册时间: 2010-10-01
最后登录: 2016-04-13
3楼  发表于: 2012-03-05 16:21
mSerialPort = mApplication.getSerialPort();
这个可以替换成这个,详细怎么改就不说了
mSerialPort =  new SerialPort(new File("/dev/s3c2410_serial0"), 115200, 0);
jhk
级别: 新手上路
UID: 53272
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2011-08-04
最后登录: 2013-01-10
4楼  发表于: 2012-03-07 20:36
fd = open(path_utf, O_RDWR | O_DIRECT | O_SYNC);把这个改成
fd = open(path_utf, O_RDWR | O_DIRECT );