3G DONGLE 無法cat ttyUSB裝置 - Linux

Kristin avatar
By Kristin
at 2013-09-05T15:35

Table of Contents




AT CMD的輸入方式改為

echo -e "AT\r" > /dev/ttyUSB0
cat /dev/ttyUSB0

就可以順利cat出來了


但我實在不太懂為什麼 以前也在虛擬環境玩過 卻不需要-e然後給\r
而我試了一下 也搞不懂\r的用處

大家都說往前刪除一行
我對著空白筆記本echo -e "任何字\r" > 空白筆記本
效果看起來跟沒有-e \r沒啥兩樣...

為什麼這樣就可以cat到ttyUSB的回應?

真的非常感謝

---


最近在研究3G DONGLE

以前我曾經很常對ttyUSB下AT CMD

echo AT > /dev/ttyUSB0
cat /dev/ttyUSB0

大概是這樣下的
也可以得到回應"OK"

但這次在Virtual Box裡安裝了Fedora 19以及Ubuntu 13.04還有10.4
也在VMware裡安裝Feadora 17
我echo完,要cat時
就停著 沒有得到任何回應

改用socat也得不到回應(以前也曾經可以的)
echo AT | socat /dev/ttySUV0,echo=0 stdio

但是一但我使用了screen來開啟/dev/ttyUSB0
就可以下AT了!!! 他會回應我

請問到底是怎回事呀?
我可不希望都要開screen
我想要單純的使用echo還有cat來操作ttyUSB系列阿...

真的非常謝謝各位大大的分享

--
有種熟悉總在你心裡深處、眼光餘角出現
越是追求越是千里尋不著
日覆一日,漸漸的也就淡忘
實際卻如影隨行、無聲無息的埋藏在潛意識裡‧‧‧
也許夜深人靜時又會不經意的輕敲你心房

--
Tags: Linux

All Comments

Ethan avatar
By Ethan
at 2013-09-07T08:00
-e man 有寫, \r 是 CR (ASCII 13) 字元,應該是該modem需
Andy avatar
By Andy
at 2013-09-08T01:35
要 CRLF, 而 tty 設定沒有把 LF (\n) 轉 CRLF
Daniel avatar
By Daniel
at 2013-09-09T05:55
喔喔 真的非常謝謝大大的解說@@" 我了解了
Jack avatar
By Jack
at 2013-09-10T01:25
unix 的tty很多設定,只不過在GUI主宰,終端機和modem式微的
今日,大概快要失傳了 XD
執行 stty -a 就可以看到一堆設定, man termcap有更多資料
Edwina avatar
By Edwina
at 2013-09-10T23:50
大大 我因為工作關係 所以都還是用純文字介面來工作~~
Carol avatar
By Carol
at 2013-09-12T11:28
我其實一直很好奇 像一些終專機軟體(WINDOWS或LINUX)
Ina avatar
By Ina
at 2013-09-17T10:07
再開啟一個tty設備時都可以設定baud rate
Lydia avatar
By Lydia
at 2013-09-21T18:18
所以linux裡echo東西給tty裝置,應該也可以設baud rate?
Charlie avatar
By Charlie
at 2013-09-22T10:57
用 stty 可以設定 baud rate , 但前提是該 tty 真的是一個
Mason avatar
By Mason
at 2013-09-22T14:06
COM port 的 tty, 其它的像PC的console, pseudo tty(通常
是透過網路) 設了也沒實質意義
Annie avatar
By Annie
at 2013-09-27T01:59
瞭解,非常謝謝大大的分享,我找機會去摸索

KDE Connect

Frederica avatar
By Frederica
at 2013-09-05T11:08
文章來源:https://plus.google.com/115420673944066577894/posts/6oANiw29G9q 作者 blog:http://albertvaka.wordpress.com/ KDE connect 是 GSoC 2013 的產物,這個有趣的專案提供了 KDE 桌 ...

無法開機 懇請大家幫小弟看看!!

Sandy avatar
By Sandy
at 2013-09-05T10:33
小弟用的是centOS 6.0 本來想要安裝KDE,於是進入root帳號 安裝完以後重開機,就進不去本來的視窗畫面 反而出現 /usr/local/itt/idl70/bin/bin.linux.x86/idl_dicomexstorscp:error while loading shared li ...

centos mic skype

Carol avatar
By Carol
at 2013-09-05T02:00
最近在筆電上安裝了CentOS 6.4 32-bit 感動的是用elrepo的package後VGA driver竟然可以動了T^T 可惜internal mic不知為什麼動不了 kernel是2.6.32-358.18.1.el6.i686 用alsamixer一直無法成功 但用了gnome-alsami ...

Ubuntu備份與還原問題

Hamiltion avatar
By Hamiltion
at 2013-09-05T00:12
各位板友你們好 之前為了課程需要,將實驗室的電腦灌成了Ubuntu 在使用一段時間後,越來越喜歡這個系統 所以想把家裡電腦也換成Ubuntu 因為環境已經設的差不多了,如果家裡電腦要重設會很麻煩 所以想試著直接移植整個OS到另一台電腦看看 我的想法是: 1. 用tar來備份整個系 ...

Advanced Copy: Modified cp Command That Shows

Harry avatar
By Harry
at 2013-09-04T21:22
Have you ever felt clueless (about what is going on) while waiting for a large file to get copied through cp command? Ever wanted cp command to display pro ...