日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【教程】minicom使用教程

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【教程】minicom使用教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介

? ? Linux下的Minicom的功能與Windows下的超級終端功能相似,可以通過串口控制外部的硬件設備.適于在linux通過超級終端對嵌入式設備行管理.同樣也可以使用minicom對外置Modem?進行控制.




Minicom的配置

? ?第一次 啟動時:?需對minicom進行配置:?minicom -s
? ?啟動出現配置菜單:

  • +-----[configuration]------+

  • | Filenames and paths ? ? ?|

  • | File transfer protocols ?|

  • | Serial port setup ? ? ? ?|

  • | Modem and dialing ? ? ? ?|

  • | Screen and keyboard ? ? ?|

  • | Save setup as dfl ? ? ? ?|

  • | Save setup as.. ? ? ? ? ?|

  • | Exit ? ? ? ? ? ? ? ? ? ? |

  • | Exit from Minicom ? ? ? ?|

  • +--------------------------+

  • 選serial port setup

    進入串口配置
    輸入A配置串口驅動為/dev/ttyUSB0(說明/dev/ttyUSB0 對應為你連接開發板的端口,因為我是筆記本電腦的,所以用了USB轉串口工具,至于連接到哪個設備,可以通過?ls -l /dev/ttyUSB*查看)

  • mystery@lcw:/var/lock$ ls -l /dev/ttyUSB*

  • crw-rw---- 1 root dialout 188, 0 Apr ?4 14:49 /dev/ttyUSB0

  • 輸入E配置速率為115200 8N1
    輸入F將 Hardware Flow Control 設 為 NO(這一步很重要,不然可能連接不上)
    回車 退出

  • +-----------------------------------------------------------------------+

  • | A - ? ?Serial Device ? ? ?: /dev/ttyUSB0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | B - Lockfile Location ? ? : /var/lock ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | C - ? Callin Program ? ? ?: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | D - ?Callout Program ? ? ?: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | E - ? ?Bps/Par/Bits ? ? ? : 115200 8N1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | F - Hardware Flow Control : No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | G - Software Flow Control : No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | ? ?Change which setting? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • +-----------------------------------------------------------------------+

  • ? ? ? ?| Screen and keyboard ? ? ?|

  • ? ? ? ?| Save setup as dfl ? ? ? ?|

  • ? ? ? ?| Save setup as.. ? ? ? ? ?|

  • ? ? ? ?| Exit ? ? ? ? ? ? ? ? ? ? |

  • ? ? ? ?| Exit from Minicom ? ? ? ?|

  • ? ? ? ?+--------------------------+

  • 由于我們使用minicom作為超級終端控制路由器等設備, 而不是控制modem, 所以需要修改Modem and dialing, 將Init string, Reset string, Hang-up string設置為空.

  • +--------------------[Modem and dialing parameter setup]---------------------+

  • | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | A - Init string ......... ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | B - Reset string ........ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | C - Dialing prefix #1.... ATDT ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | D - Dialing suffix #1.... ^M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | E - Dialing prefix #2.... ATDP ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | F - Dialing suffix #2.... ^M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | G - Dialing prefix #3.... ATX1DT ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | H - Dialing suffix #3.... ;X4D^M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | I - Connect string ...... CONNECT ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | J - No connect strings .. NO CARRIER ? ? ? ? ? ?BUSY ? ? ? ? ? ? ? ? ? ? ? |

  • | ? ? ? ? ? ? ? ? ? ? ? ? ? NO DIALTONE ? ? ? ? ? VOICE ? ? ? ? ? ? ? ? ? ? ?|

  • | K - Hang-up string ...... ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | L - Dial cancel string .. ^M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

  • | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | M - Dial time ........... 45 ? ? ?Q - Auto bps detect ..... No ? ? ? ? ? ? |

  • | N - Delay before redial . 2 ? ? ? R - Modem has DCD line .. Yes ? ? ? ? ? ?|

  • | O - Number of tries ..... 10 ? ? ?S - Status line shows ... DTE speed ? ? ?|

  • | P - DTR drop time (0=no). 1 ? ? ? T - Multi-line untag .... No ? ? ? ? ? ? |

  • | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

  • | Change which setting? ? ? ? (Return or Esc to exit) ? ? ? ? ? ? ? ? ? ? ? ?|

  • +----------------------------------------------------------------------------+

  • 設置完成后選擇Save setup as dfl將當前設置保存為默認設置.
    在配置菜單 選Save setup as df1保存(一定要記得這一步)
    選Exit退出

  • +-----[configuration]------+ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | Filenames and paths ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | File transfer protocols ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | Serial port setup ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | Modem and dialing ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | Screen and keyboard ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | Save setup as dfl ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | Save setup as.. ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | Exit ? ? ? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • | Exit from Minicom ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • +--------------------------+ ?


  • 下次在輸入minicon 即可直接進入。
    命令minicom是進入串口超級終端畫面,而minicom -s為配置minicom。

  • Welcome to minicom 2.5

  • OPTIONS: I18n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • Compiled on May ?2 2011, 00:39:27. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • Port /dev/ttyUSB0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • Press CTRL-A Z for help on special keys ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • c5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • Please select function : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • 0 : USB download file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • 1 : Uart download file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

  • 2 : Write Nand flash with download file ?

  • 3 : Load Pragram from Nand flash and run

  • 4 : Erase Nand flash regions ? ? ? ? ? ?

  • 5 : Write NOR flash with download file ?

  • 6 : Set boot params ? ? ? ? ? ? ? ? ? ? ?

  • 7 : Set AutoBoot parameter,1:linux 2:wince

  • 8 : Set Lcd Display,1:DH3.5' 2:DH4.3' 3:QC7.0' 4:QC8.0' 5:VGA

  • 注意:非正常關閉minicom,會在/var/lock下創建幾個文件LCK*,這幾個文件阻止了minicom的運行,將它們刪除后即可恢復

  • mystery@lcw:/var/lock$ ls

  • LCK..tty8 ?whoopsie

  • mystery@lcw:/var/lock$ sudo rm LCK..tty8 ?

  • [sudo] password for mystery: ?

  • mystery@lcw:/var/lock$ ls

  • whoopsie



  • ------------------------------------------------------------


    Minicom的使用

    Minicom是基于窗口的。要彈出所需功能的窗口,可按下Ctrl-A (以下
    使用C-A來表示Ctrl-A),然后再按各功能鍵(a-z或A-Z)。先按C-A,再
    按'z',將出現一個幫助窗口,提供了所有命令的簡述。配置minicom
    (-s 選項,或者C-A、O)時,可以改變這個轉義鍵,不過現在我們還
    是用Ctrl-A吧。

    以下鍵在所有菜單中都可用:
    UP arrow-up 或 'k'
    DOWN arrow-down 或 'j'
    LEFT arrow-left 或 'h'
    RIGHT arrow-right 或 'l'
    CHOOSE Enter
    CANCEL ESCape.


    屏幕分為兩部分:上部24行為終端模擬器的屏幕。 ANSI或VT100轉義
    序列在此窗口中被解釋。若底部還剩有一行,那么狀態行就放在這兒;
    否則,每次按C-A時狀態行出現。

    下面按字母順序列出可用的命令:

    C-A 兩次按下C-A將發送一個C-A命令到遠程系統。如果你把"轉義字符"
    換成了C-A以外的什么字符,則對該字符的工作方式也類似。

    A 切換"Add Linefeed"為on/off。若為on,則每上回車鍵在屏幕上
    顯示之前,都要加上一個linefeed。

    B 為你提供一個回卷(scroll back)的緩沖區。可以按u上卷,按d下卷,
    按b上翻一頁,按f下翻一頁。也可用箭頭鍵和翻頁鍵。可用s或S鍵
    (大小寫敏感)在緩沖區中查找文字串,按N鍵查找該串的下一次出現。
    按c進入引用模式,出現文字光標,你就可以按Enter鍵指定起始行。
    然后回卷模式將會結束,帶有前綴'>'的內容將被發送。

    C 清屏。

    D 撥一個號,或轉向撥號目錄。

    E 切換本地回顯為on/off (若你的minicom版本支持)。

    F 將break信號送modem。

    G 運行腳本(Go)。運行一個登錄腳本。

    H 掛斷。

    I 切換光標鍵在普通和應用模式間發送的轉義序列的類型(另參下面 
    關于狀態行的注釋)。

    J 跳至shell。返回時,整個屏幕將被刷新(redrawn)。

    K 清屏,運行kermit,返回時刷新屏幕。

    L 文件捕獲開關。打開時,所有到屏幕的輸出也將被捕獲到文件中。

    M 發送modem初始化串。若你online,且DCD線設為on,則modem被初始化
    前將要求你進行確認。

    O 配置minicom。轉到配置菜單。

    P 通信參數。允許你改變bps速率,奇偶校驗和位數。 

    Q 不復位modem就退出minicom。如果改變了macros,而且未存盤,
    會提供你一個save的機會。

    R 接收文件。從各種協議(外部)中進行選擇。若filename選擇窗口和下
    載目錄提示可用,會出現一個要求選擇下載目錄的窗口。否則將使用
    Filenames and Paths菜單中定義的下載目錄。

    S 發送文件。選擇你在接收命令中使用的協議。如果你未使文件名選擇
    窗口可用(在File Transfer Protocols菜單中設置),你將只能在一
    個對話框窗口中寫文件名。若將其設為可用,將彈出一個窗口,顯示
    你的上傳目錄中的文件名。可用空格鍵為文件名加上或取消標記,用
    光標鍵或j/k鍵上下移動光標。被選的文件名將高亮顯示。 目錄名在
    方括號中顯示,兩次按下空格鍵可以在目錄樹中上下移動。最后,按
    Enter發送文件,或按ESC鍵退出。

    T 選擇終端模擬:ANSI(彩色)或VT100。此處還可改變退格鍵,打開或
    關閉狀態行。

    W 切換linewrap為on/off。

    X 退出minicom,復位modem。如果改變了macros,而且未存盤,會提供 
    你一個save的機會。

    Z 彈出help屏幕。


    ------------------------------------------------------------

    Minicom的測試


    現在來測試下吧,前面測試了非操作系統的外圍資源,這里就簡單測試下NAND FLASH里面的linux系統吧,嘿嘿

    1.10M 網絡接口測試

    首先,當然是用交叉網線將PC的網絡接口與FS2410的10M網線接口(T1)連接起來啦

    然后啟動NAND FLASH里面的linux系統

    查看一下開發板中linux的IP地址


  • [root@(none) /]# ifconfig

  • eth0 ? ? ?Link encap:Ethernet ?HWaddr 00:00:02:50:10:08 ?

  • ? ? ? ? ?inet addr:192.168.2.223 ?Bcast:192.168.2.255 ?Mask:255.255.255.0

  • ? ? ? ? ?UP BROADCAST RUNNING MULTICAST ?MTU:1500 ?Metric:1

  • ? ? ? ? ?RX packets:0 errors:0 dropped:0 overruns:0 frame:0

  • ? ? ? ? ?TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

  • ? ? ? ? ?collisions:0 txqueuelen:1000 ?

  • ? ? ? ? ?RX bytes:0 (0.0 B) ?TX bytes:0 (0.0 B)

  • ? ? ? ? ?Interrupt:53 Base address:0x300 ?


  • lo ? ? ? ?Link encap:Local Loopback ?

  • ? ? ? ? ?inet addr:127.0.0.1 ?Mask:255.0.0.0

  • ? ? ? ? ?UP LOOPBACK RUNNING ?MTU:16436 ?Metric:1

  • ? ? ? ? ?RX packets:0 errors:0 dropped:0 overruns:0 frame:0

  • ? ? ? ? ?TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

  • ? ? ? ? ?collisions:0 txqueuelen:0 ?

  • ? ? ? ? ?RX bytes:0 (0.0 B) ?TX bytes:0 (0.0 B)


  • [root@(none) /]# ?


  • 如上所示,開發板的IP地址是:inet addr:192.168.2.223


    注意,開發板的IP地址要與PC的IP地址設置為同一網段,所以這里我把PC機的內網IP地址設置為192.168.2.100

    IP地址配置好后,就可以通過ping命令來測試網絡了,如圖所示

    linux下的ping命令默認是一直發送數據包,所以這里需要自己按鍵Ctrl+C(即發送中止信號給內核,以結束進程)

    和期待中的一樣,這里發送了9個數據包,收到9個數據包,0%的丟包率,嘿嘿!

    2.USB HOST測試

    將U盤插入USB HOST接口J17,linux將檢測U盤,檢測到后,自動給U盤分配一個設備結點,如下所示

  • [root@(none) tmp]# mkdir /tmp/usb

  • <vfat /dev/scsi/host0/bus0/target0/lun0/part1 ?/tmp/usb/ ? ? ? ? ? ? ? ? ? ?

  • [root@(none) tmp]# cd /tmp/usb/

  • [root@(none) usb]# ls

  • README.diskdefines ? ? ? ? ? ? install

  • Uni-USB-Installer-Copying.txt ?ldlinux.sys

  • Uni-USB-Installer-Readme.txt ? license.txt

  • autorun.inf ? ? ? ? ? ? ? ? ? ?md5sum.txt

  • boot ? ? ? ? ? ? ? ? ? ? ? ? ? pics

  • casper ? ? ? ? ? ? ? ? ? ? ? ? pool

  • dists ? ? ? ? ? ? ? ? ? ? ? ? ?preseed

  • extundelete-0.2.0 ? ? ? ? ? ? ?syslinux

  • extundelete-0.2.0.tar.bz2 ? ? ?wubi.exe

  • [root@(none) usb]#

  • 插ls下面就是我的8G的U盤中放的東西哈,這個U盤是一個ubuntu12.04的啟動盤,另外還放了一個支持ext3和ext4文件格式的linux文件恢復工具。 如圖所示

    可以看到,U盤的大小是8G的,,嘿嘿

    下面就是測試時的設備圖了



    OK,現在準備工作已經作好了,打開交叉環境,可以慢慢調試文件系統了,從PC到嵌入式的平臺過渡,還算順利哈,這些筆記應該能幫助像我一樣完全自學的人(我也啥都不懂,所以盡量寫得詳細點),相信自己,早日進軍嵌入式驅動!


    本文轉自infohacker 51CTO博客,原文鏈接:http://blog.51cto.com/liucw/1171106

    總結

    以上是生活随笔為你收集整理的【教程】minicom使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。