歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.04下C-Kermit安裝和使用(VMware+USB轉串口)

Ubuntu 10.04下C-Kermit安裝和使用(VMware+USB轉串口)

日期:2017/2/28 16:17:30   编辑:Linux教程

一直在Windows下用超級終端,今天突發奇想,要嘗試在裡Linux控制串口,在網上查了以下,主要有C-Kermit和minicom兩個軟件,最終選擇的C-Kermit,Ubuntu 10.04下安裝的過程出現了不少問題,記錄在此,防止忘記。

一.安裝配置 ckermit

sudo apt-get install ckermit

使用kermit之前,在用戶宿主目錄下(/home/用戶名/)創建一個名為.kermrc的配置文件,內容如下

set line /dev/ttyUSB0 //如何是串口就是ttyS0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5

二.使用USB轉串口設備

1、在VMware中添加串口支持(這步可以不加,加上這一步主要是預防鏈接不上這種方法是在硬件裡添加串口設備,將window下的設備添加到虛擬機裡。也就是說,要在window獲得焦點的時 候加入usb轉串口,然後再到虛擬機下將這個設備添加進去,這時就可以在ubuntu下查看添加的這個設備的設備文件,一般是/dev/tty0或者 /dev/ttyS0。這種方法其實是將window的usb轉串口作為虛擬機的串口,所以就是tty0或者ttyS0了,而不是真正在ubuntu下加載的。)

(1)打開Vmware workstation ,單擊菜單欄上的VM下的setting,進入virtual machine setting對話

(2)單擊add,添加serial port,(要先關閉虛擬機中的ubuntu才可以添加,我是選擇COM2口)

(3)開啟USB服務項(我的原先是自己關掉的,默認是開啟的)

2、# lsmod | grep usbserial

如果有usbserial,usbserial 33019 1 ch341 說明系統支持USB轉串口

如果沒有 sudo apt-get install setserial

插上USB轉串口,在終端輸入命令#dmesg | grep ttyUSB0,如果出現連接成功信息,則說明ubuntu系統已經識別該設備。

三、啟動C-kermit

(1)將開發板的串口線插進電腦(注意,鼠標應該放在ubbuntu 中)終端裡運行 sudo kermit -c 命令啟動串口 ,此時就會看到看到開發板bootloader的啟動信息。

(2)關閉串口,先同時按住“ctrl”和“\”鍵,然後松開再按“c”鍵,最後輸入“exit”並回車。

Copyright © Linux教程網 All Rights Reserved