2013年5月13日 星期一

[Android] 監聽port

在做測試時,我們可以透過連接所謂的UART來進行監聽port,
一般很常用的linux工具為gtkterm,
或者cu。
但cu常常會發生兩種錯誤:
 cu: open (/dev/ttyUSB0): Permission denied
 cu: /dev/ttyUSB0: Line in use

即便使用了sudo,亦無法直接解決。
如果要讓cu順利運作,我們需要如下處理:
1. 將別人鎖住port的檔案給砍掉!
sudo rm /var/lock/LCK..ttyUSB0
2. 將目標的port的擁有者改成uucp(cu的上層指令)
sudo chown uucp /dev/ttyUSB0
3. 最後再使用cu -l來觀看
sudo cu -l /dev/ttyUSB0
但說實在的,如果沒有需要將東西寫到port去的話,
我們可以直接用cat:
sudo cat /dev/ttyUSB0

沒有留言:

張貼留言