cbandroid 发表于 2013-8-15 16:49:13

再问android系统上串口通信问题

   使用CB板上自带的串口,用http://code.google.com/p/android-serialport-api/下载的serialport.apk
来测试,都是出现这样的错误:“you do not hava read/write permission to the serial port”.

   无论选择ttyS0,还是其他.
    难道是CB板上自带的android系统环境里面,没有开放该串口的读写功能?

    遇到这样的问题,大家如何解决的?
    有解决的,请指教一下!



Henry_Wu001 发表于 2013-8-16 11:22:24

手动 chmod 777/sys/xxxxx/serialx
或在init.rc中修改

cbandroid 发表于 2013-8-16 11:41:01

Henry_Wu001 发表于 2013-8-16 11:22 static/image/common/back.gif
手动 chmod 777/sys/xxxxx/serialx
或在init.rc中修改

    chmod 777/sys/xxxxx/serialx 修改后,断电能保存吗?

   Android Original ADB interface 驱动在win 32 系统由可以用的吗 ?
否则无法使用 adb 啊!

f839903061 发表于 2013-8-16 12:16:31

一般都会遇到该问题
解决办法就是修改你的init.???.rc文件
在on boot(或者偏下点的位置)
添加上你的0666权限
比如:
# serial permissions
        chmod 0666 /dev/ttyS2
        chmod 0666 /dev/ttyS3
        chmod 0666 /dev/ttyS4
        chmod 0666 /dev/ttyS5
        chmod 0666 /dev/ttyS6
        chmod 0666 /dev/ttyS7

cbandroid 发表于 2013-8-16 12:52:41

f839903061 发表于 2013-8-16 12:16 static/image/common/back.gif
一般都会遇到该问题
解决办法就是修改你的init.???.rc文件
在on boot(或者偏下点的位置)


那得动系统部分哦! 现在因为只做演示,不想动系统。
就没有好的解决方法?
    其他要能使用adb, 可是在win 32操作下,有没有合适的驱动?
要能用的,网上找的,都不能使用啊!
   真的很郁闷!

f839903061 发表于 2013-8-16 13:35:25

cbandroid 发表于 2013-8-16 12:52 static/image/common/back.gif
那得动系统部分哦! 现在因为只做演示,不想动系统。
就没有好的解决方法?
    其他要能使用adb, 可是在 ...

你没有系统的话,就难了,目前还没有什么办法可以比通过修改init.???.rc文件就可以给其权限的
要不然分分钟的事情!

lin 发表于 2013-8-16 16:12:16

adb不可用可以改用串口线啊,接进去,用secureCRT打开

醉月 发表于 2013-8-21 16:49:40

要不试试jni ?

lxl123 发表于 2013-8-22 16:34:02

开机以后只要进了Android系统,能连adb,就可以用dmesg得到串口输出

浩-Tux 发表于 2014-7-7 15:08:33

f839903061 发表于 2013-8-16 12:16 static/image/common/back.gif
一般都会遇到该问题
解决办法就是修改你的init.???.rc文件
在on boot(或者偏下点的位置)


f839903061init.rc   是在那个路径里 ,是编译出来的文件 ,还是设备里面的init文件
页: [1] 2 3
查看完整版本: 再问android系统上串口通信问题