Linux下串列埠工具

2021-06-03 07:08:23 字數 1158 閱讀 6793

gunzip cku211.tar.gz

tar xvf cku211.tar

rm -rf cku211.tar

make linux

mv wermit /usr/local/bin/kermit

執行以上命令,就可以在終端上輸入kermit就可執行了。

2. kermit指令碼設定:

# vi ~/.kermrc

set line /dev/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

c儲存後退出即可。然後啟動kermit,你會看到:

# kermit

connecting to /dev/ttys0, speed 115200

escape character: ctrl-\ (ascii 28, fs): enabled

type the escape character followed by c to get back,

or followed by ? to see other options.

出現以上提示,則說明串列埠已經開啟。

切換:按下ctrl + \ ,再按c 就跳回kermit。跳回串列埠控制,可以輸入c,即connect命令

傳送檔案:

kermit中輸入connect後,跳到u-boot串列埠介面。

輸入loadb 0x0c008000 回車

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

輸入命令:send /home/zimage

kermit開始傳送資料了,並可以看到傳送進度,傳送完後,輸入c,再回到u-boot介面,然後,再輸入:go 0x0c008000

核心開始執行了

kermit在啟動時會查詢~/.kermrc檔案,呼叫裡面的命令來初始化kermit。只要將你所需的命令寫到~/.kermrc檔案裡,啟動後就不這麼麻煩了。

**:

linux下串列埠除錯工具

之前公司訂購了幾台裝置,剛開始接觸串列埠的時候,對串列埠了解太少,以下是在使用過程中用到的串列埠除錯命令和方法 1.除錯串列埠首先要用串列埠命令測試串列埠指示燈亮不亮,在linux下使用的命令如下 stty f dev ttys0 a 說明哈 dev ttys0 是你要除錯的那個串列埠的裝置名稱有很...

linux下面串列埠工具C kermit

gunzip cku211.tar.gz tar xvf cku211.tar rm rf cku211.tar make linux mv wermit usr local bin kermit 執行以上命令,就可以在終端上輸入kermit就可執行了。2.功能簡介 1 支援kermit檔案傳輸協議...

Linux下串列埠通訊

1.開啟串列埠 與其他的關於裝置程式設計的方法一樣,在linux下,操作 控制串列埠也是通過操作起裝置檔案進行的。在linux下,串列埠的裝置檔案是 dev ttys0或 dev ttys1等。因此要讀寫串列埠,我們首先要開啟串列埠 char dev dev ttys0 串列埠1 int fd op...