本文講述在嵌入式【linux】openwrt環(huán)境下安裝和使用minicom進(jìn)行串口通信
查詢軟件源里面有沒有minicom包
opkg list先看一下軟件源里面有沒有minicom包
安裝 minicom
有的話就直接安裝 opkg install minicom,安裝完后執(zhí)行minicom -v查看版本信息確認(rèn)是否安裝成功沒有話聯(lián)網(wǎng)更新opkg, 操作如下:
root@SunLink:~# opkg updateDownloading
[url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/base/Packages.gz.[/url]Updated list of available packages in /var/opkg-lists/chaos_calmer_base.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/base/Packages.sig.[/url]Signature check passed.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/luci/Packages.gz.[/url]Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/luci/Packages.sig.[/url]Signature check passed.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/management/Packages.gz.[/url]Updated list of available packages in /var/opkg-lists/chaos_calmer_management.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/management/Packages.sig.[/url]Signature check passed.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/packages/Packages.gz.[/url]Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/packages/Packages.sig.[/url]Signature check passed.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/routing/Packages.gz.[/url]Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/routing/Packages.sig.[/url]Signature check passed.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/telephony/Packages.gz.[/url]Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/telephony/Packages.sig.[/url]Signature check passed.root@SunLink:~# opkg install minicomInstalling minicom (2.7-1) to root...Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7628/packages/packages/minicom_2.7-1_ramips_24kec.ipk.[/url]Configuring minicom.
查看開發(fā)板串口設(shè)備
root@SunLink:~# ls /dev/tty*
/dev/tty /dev/ttyS0 /dev/ttyS1 /dev/ttyS2 /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3
注:
/dev/ttyS0 /dev/ttyS1 /dev/ttyS2 MT7628開發(fā)自帶的串口
UART2與網(wǎng)口1復(fù)用說明
UART2與網(wǎng)口1不能同時(shí)使用,只能2選
1/dev/ttyUSB0? /dev/ttyUSB1? /dev/ttyUSB2? /dev/ttyUSB3 是EC20 4G模塊枚舉的串口,下期講用4G模塊拔打電話時(shí),會(huì)用到。
用minicom進(jìn)行串口通信
我們這次用到的串口是ttyS1,執(zhí)行minicom -s ttyS1 進(jìn)行配置,選擇serial port setup菜單
配置相應(yīng)的波特率,關(guān)閉流控
然后保存配置,save setup as ttyS1,保存完后選擇Exit,進(jìn)入到minicom主界面
PC端打串口調(diào)試助手,就可以測試串口通信了