1. 程式人生 > >串列埠傳輸工具sz和rz的安裝與使用

串列埠傳輸工具sz和rz的安裝與使用

超級終端和SecureCRT支援Zmodem方式來進行檔案的收發(當然是通過串列埠線),使用他們在個人電腦(Host)和開發板(Target)之間傳檔案,要確保開發板已經安裝了sz和rz這兩個工具。使用方法很簡單:
# rz (回車)
超級終端會彈出對話方塊讓你選擇檔案,你選擇之後就Host->開發板自動開始傳輸。
# sz 檔名(回車)
開發板->Host開始傳送檔案,Host中的具體位置可以在超級終端中設定,點選“傳送”選單->接收檔案,彈出對話方塊,設定你接收檔案的位置,協議選擇Zmodem。
------------------------------------------------------------------------------------
如果開發板上沒有這兩個工具,你使用上面指令的時候,會提示command not found。我們需要先在Ubuntu中下載個原始碼,使用開發板對應的交叉編譯工具來編譯一下,放到開發板的/bin或者/usr/bin下。
1. 獲取原始碼
沒有裝wget的需要先#apt-get install wget
2. 解壓
# tar zxvf rzsz-3.48.tar.gz
3. 修改Makefile
# cd src
# gedit Makefile
(也可以直接找到src中的Makefile檔案,雙擊開啟。)
修改CC=arm-linux-gcc(如果你的交叉編譯工具是別的名稱,記得做相應修改)
修改Makefile第四行OFLAG= -O 為 OFLAG= -O –DREGISTERED
儲存退出。
4. 編譯
# make posix
5. 安裝
   將剛剛編譯得到的sz和rz放到開發板的/bin或者/usr/bin中即可。
-------------------------------------------------------------------------------------
   那又如何將sz和rz放到開發板中呢,可以通過U盤複製到開發板或者乾脆重新燒一下開發板的檔案系統吧。 

相關推薦

串列傳輸工具szrz安裝使用

超級終端和SecureCRT支援Zmodem方式來進行檔案的收發(當然是通過串列埠線),使用他們在個人電腦(Host)和開發板(Target)之間傳檔案,要確保開發板已經安裝了sz和rz這兩個工具。使用方法很簡單: # rz (回車) 超級終端會彈出對話方塊讓你選擇檔案,你

Ubuntu下安裝使用lrzsz,實現串列傳輸檔案&&minicom

一、安裝配置minicom 1、安裝minicom:sudo apt-get install minicom 2、配置minicom:sudo minicom -s ,        A.進入Serial port setup 選擇相應的埠和頻率。       (將選項A的

Mac OS下安裝串列除錯工具minicom

最近在做一個Mac下的ssh除錯工具,但是出現了一點問題。後來發現居然Mac下有串列埠除錯工具可以用,所以果斷換串列埠了,是普通PL2303晶片的usb轉串列埠線。 接下來說下簡單的安裝步驟吧。我是勤勞的搬磚工。。。 首先的是安裝PL2303串列埠驅動,轉載自在MAC OS X下安裝usb轉

szrz命令的安裝以及命令的使用

問題:當使用遠端連線時,本地到遠端機的檔案傳輸很頭疼,sz和rz命令即可輕鬆搞定。 lrzsz-0.12.20.tar.gz是一款linux下命令列介面上支援上傳和下載的第三方工具, lrzsz在linux裡可代替ftp上傳和下載。 # rz 檔名 rz後加空格和檔名即可對檔案進行上傳 # rz -

Ubuntu16.04安裝串列除錯工具gtkterm

gtkterm是一個用GTK+寫的串列埠終端。 安裝:sudo apt install gtkterm  配置檔案的位置為:~/.gtktermrc 1 [default] 2 port = /dev/ttyUSB0          //配置埠號 3 speed =

[轉]Linux下 rz sz 命令的安裝使用

目錄 Linux下 rz 和 sz 命令的安裝與使用 公司專案升級,看到運維使用sz命令將專案升級包上傳到伺服器,很是詫異,居然還有這種操作,因為我都是用的WinSCP這個軟體來完成對伺服器上的檔案進行上傳和下載功能的。回來自己搜了一下,發現是可以直接用命令來完

Kinect V2 V1 的區別 V1 骨骼資料 串列傳輸時卡死解決。

        相對於第一代Kinect for Windows,第二代Kinect for Windows感應器具備了更高的解析度和色彩識別度,使識別更加精準,為開發者製作更精良的畫面提供了良好支援。通過更高的深度保真和大幅改進的噪聲基底,第二代Kinect for W

Linux szrz 命令安裝

執行:yum install lrzsz 等待安裝完畢,然後一直輸入Y即可 注意事項: linux預設版本是無法使用 sz和rz 命令的,會提示:waiting to receive.**B0100000023be50 這個時候,換個工具連線Linux即可(如X

ubuntu 下串列除錯工具 minicom安裝配置

      如果專案中使用的bootloader為 u-boot,那麼在用minicom向目標板傳送kernel時 會發生一些錯誤。故若您使用的是u-boot,建議您使用kermit,關於kermit的安裝和配置 使用請參考這篇文章:     儘管與u-boot的組合中

在XShell中使用szrz命令下載上傳文件

本地文件 list baidu target edi 目錄 文件 rap aud 借助XShell,使用linux命令sz可以很方便的將服務器上的文件下載到本地,使用rz命令則是把本地文件上傳到服務器 工具/原料 XShell CentOS

用C#寫個NBiot串列工具

背景 做嵌入式這行剛剛開始入門基本就是流水燈跟串列埠這些了,一直用別人的工具(在此感謝那些前輩寫的很好用的工具),雖然很好,但是缺少一些定製化的開發。比如最近我在做NBiot的專案,在除錯NB模組的時候就需要手動複製貼上MsgID號碼,十分繁瑣,有時候還會因為超時,不得不從頭來走一遍

串列的非同步讀取處理

        string strAllChar = "1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";    &nb

FPGA-14-串列通訊的原理傳送模組

瞭解串列埠通訊首先要了解串列埠通訊的原理: 串列埠通訊的概念非常簡單,串列埠按位(bit)傳送和接收位元組。儘管比按位元組(byte)的並行通訊慢,但是串列埠可以在使用一根線傳送資料的同時用另一根線接收資料。它很簡單並且能夠實現遠距離通訊。比如IEEE488定義並行通行狀態時,規定裝置線總長不得

Linux 串列除錯工具彙總

在 linux 系統下進行串列埠除錯或者開發時配合簡單易用的串列埠除錯工具那是必不可少。這篇部落格對當前用的較多的,且我自己經常用的一些串列埠工具做一下彙總,大家可以參考一下。 實驗環境: OS: Ubuntu16.04 Kernel: 4.4.0 ----------

你聽說過嗎:使用網頁技術開發桌面串列助手工具

串列埠助手是嵌入式開發中常用到的一個桌面工具,用於串列埠除錯,而Angular 是一個Web應用框架。桌面端原生功能和硬體操作似乎永遠都不會和Web發生直接關係。然而,隨著JavaScript技術的進步和變革,一切都成為可能。Electron 是一個使用 JavaScript, HTML 和 CSS 等 We

定時器IO模擬串列傳輸

@far @interrupt void TIM2_isr(void) { TIM2->SR1 &= 0x7E; TIM2->CNTRH = 0; TIM2->CNTRL = 0; if(mBT.status == BT_STATE_TX) // 傳輸 {

Android串列通訊異常UnsatisfiedLinkErrorPlease configure your serial port first.

一,異常 使用Google串列埠除錯開源庫App除錯串口出現以下異常: 二,解決辦法: 在Android.mk檔案中加入:LOCAL_LDFLAGS += -fPIC,重新編譯Google開源庫的原始碼,生成.so庫 # # Copyright 2009 Ce

2.4GHz串列自由遙控_PS2手柄驅動安裝

2.4GHz串列埠自由遙控_手柄驅動_安裝注意事項 製作小車,買了個無線手柄,採用串列埠轉2.4GHz通訊,PS2手柄形式,USB充電,可自定義按鍵 安裝驅動廢了老大的勁,有些事項記錄在此。 介面如下:(2.4GHz模組,不知道高頻訊號會不會與干擾其它電路。

WINCE5.0利用C#語言編寫的串列採集、顯示儲存

          首先簡單說一下該程式實現的功能:定時採集現場的資料,在介面上實時顯示裝置資料,同時將採集到的裝置資料儲存到sqlite中,以方便第三方資料呼叫。該程式使用在wince5.0中,使用的是VS2008 C#語言。         內容涉及到wince同步的應

我的Android NDK之旅(四),android串列通訊-mac+串列除錯工具

一些關於串列埠的知識 什麼是串列埠 串列埠是計算機上一種非常通用裝置通訊的協議,不要與通用序列匯流排Universal Serial Bus(USB)混淆。大多數計算機包含兩個基於RS232的串列埠。串列埠同時也是儀器儀表裝置通用的通訊協議;很多GP