我正在尝试使用手机中的python(pys60)进行编程。 我正在使用两种方式使用蓝牙控制台将我的ubuntu 10.10连接到我的手机 首先是: sdptool add --channel = 2 SP mknod / dev / rfcomm0 c 216 0 rfcomm听0 2 第二个是:
hciconfig reset hcitool dev sdptool add --channel=2 SP rfcomm listen rfcomm2 2
第一种和第二种方式都可以很好地连接到我的手机 所以我在我的ubuntu终端中得到了这个
Connection from 00:1D:FD:91:1A:EA to /dev/rfcomm2 Press CTRL-C for hangup
问题是,我无法从终端进入手机中的python shell。 我正在使用时
cu -l /dev/rfcomm2
我得到的是
cu: /dev/rfcomm2: Line in use
所以我尝试使用
screen /dev/rfcomm2
但我仍然失败
Cannot open line '/dev/rfcomm2' for R/W: Device or resource busy Sorry, could not find PTY. [screen is terminating]
希望有人能告诉你如何解决这个问题,每次我想测试脚本都会将* .py移动到手机上是非常烦人的。
答案 0 :(得分:0)
尝试:
sudo cu -l /dev/rfcomm2
如果它有效,你可能会理解出了什么问题
<强> [编辑] 强>
sudo chown root:root /dev/rfcomm2
我的情况下没有使用该行(尝试sudo fuser / dev / rfcomm2)cu在错误检测方面有点小问题,请参阅this。
我仍然不明白的是为什么screen
不起作用。