Ubuntu下安裝配置minicom(解決默認的端口/dev/tty8,改不過來的問題)
Minicom是linux下串口通信的軟件,下面講下ubuntu Minicom的安裝和配置。
安裝:
sudo apt-get install minicom
或在新立得軟件包管理器中搜索“minicom”,安裝搜索到的minicom
配置:
在使用minicom之前, 首先要保證你對串口有讀/寫的權限. 串口COM1對應ttyS0, COM2對應ttyS1.
使用這個命令來看你對COM1的權限:
$ ls -l /dev/ttyS0
1. 運行$ sudo minicom
2. 先按下Ctrl + a, 放開, 再按o, 出現配置菜單.
3. 選擇 Serial port setup, 此時所示圖標在“Change which setting”中,鍵入“A”,此時光標移到第A項對應處:串口COM1對應ttyS0, COM2對應ttyS1.
對波特率,數據位和停止位進行配置,鍵入“E”,波特率選為115200 8N1 (奇偶校驗無, 停止位1),
硬/軟件流控制分別鍵入“F”“G”並且都選NO.
在確認配置正確之後,可鍵入回車返回上級配置界面,並將其保存為默認配置。(即save setup as dfl),之後重啟minicom是剛才配置生效,在連上開發板的串口線後,就可在minicom中打印正確的串口信息了。
4. 默認的端口/dev/tty8,但是改不過來,只好自己寫個配置文件
在/etc/minicom/目錄下是minicom的配置文件
我的配置文件是minirc.ttys0 串口1
內容如下:
在/etc/minicom/目錄下是minicom的配置文件
我的配置文件是minirc.ttys0 串口1
內容如下:
# Machine-generated file - use "minicom -s" to change parameters.
pr port /dev/ttyS0
pu baudrate 115200
pu bits 8
pu parity N
pu stopbits 1
pu minit
pu mreset
pu rtscts No
注意ttyS1的S一定要大寫
運行minicom的時候輸入命令minicom ttys0即可。
發送文件:
在MINICOM中使用ZMODem協議發送文件:運行配置好的MINICOM,先按ctrl-a然後按下s鍵。選擇ZMODem協議回車。然後用箭頭和雙擊空格選擇要發送的文件,然後按回車發送。
hursday, May 24th, 2007
因為經常用到串口,所以要在Ubuntu下發掘串口終端程序,之前用過gtkterm,印像不錯。今天發現minicom,原以為是個簡潔好用的終端程序,卻發現被它的名字給忽悠了,這個minicom功能多多,設置也多,不過多個選擇總歸是好事。
自然是先要sudo apt-get install minicom
運行之,這是字符界面的程序,一上來minicom就把我的串口檢測到 /dev/tty8了(不知它怎麼檢測到這個了),重新運行minicom -s,進入設置菜單,赫赫,真是豐富的選項。還好,只需要改串口為/dev/ttyS0,設置正確波特率,就ok了,在連接過程中Ctrl-A激活菜單,再按q可以退出(似乎有點麻煩的說)。
這個程序一定是年代久遠,缺省情況下會自動發出modem初始化序列,所以使用minicom -o來運行比較好,可以跳過這個modem初始化。
更多Ubuntu相關信息見Ubuntu 專題頁面 ?tid=2