ckermit 工具安裝與配置

kermit 文件運輸協議 是用在PC之間交換文件的一種簡單的文件運輸協議,該協議由哥倫比亞大學開發,因在 Kermit the Frog 之後而得名。它提供了一條從大型計算機下載文件到微機的途徑。它已被用於進行公用數據傳輸。

kermit 文件運輸協議是一個半雙工通信的協議 。

它支持7位ASCII字符

數據以可多達96字節長度的可變長度的分組形式傳輸

對每個被傳送的分組需要一個確認

在每次會話中可以傳送多個文件

比minicom好用

kermit 安裝與配置

安裝:

apt-get install ckermit

配置:

vi /etc/kermit/kermrc

以下是使用 U-Boot 和 Linux 時的推薦配置

set line /dev/ttyUSB0

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

# 將上面的設置添加到“/etc/kermit/kermrc”中

# /dev/ttyUSB0表示使用usb轉串口的連接線接開發板,如果是隻用用串口線連接主機的話,需要設置爲/dev/ttyS0

啓動

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

啓動kermit,連接串口:

# kermit

C-Kermit>connect

# 現在就已經成功連接到串口了。

切換

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

按下 Ctrl+ \, 再按c可以跳回kermit

C-Kermit>

此時輸入c,即connect即可連接到串口

發送文件

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

kermit中輸入connect後,轉入了u-boot串口界面。

輸入loadb 0x00300000,啓動開發板上的kermit協議。

按下 Ctrl + \, 再按c, 切換到kermit。

C-Kermit> send /home/share/uImage.pkg

kermit開始傳送,並且顯示一個傳送界面,並動態顯示傳送進度。

傳送完畢後,輸入c,即connect命令,回到u-boot的串口界面。

使用u-boot命令,啓動內核。

等下載完畢後再關閉這個終端窗口,重新開一個終端,然後kermit -c這時候在用cp.b dest src len拷貝程序到flash中。

速度比較:Linux下的kermit快很多
發佈了31 篇原創文章 · 獲贊 19 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章