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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux串口传文件除了rz,使用sz/rz基于串口传输文件

發(fā)布時間:2024/10/8 linux 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux串口传文件除了rz,使用sz/rz基于串口传输文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

關(guān)鍵詞:lrzsz、minicom、ZMODEM、MD5sum等。

在環(huán)境受限的嵌入式系統(tǒng)上,往往只有串口可以使用。

此時如果需要傳輸文件,需要借助rz/sz工具,可以使用的傳輸協(xié)議有ZMODEM、YMODEM、XMODEM,一般首選的是ZMODEM。

這里記錄minicom下使用rz/sz進(jìn)行文件傳輸?shù)牟僮鳌?/p>

首先說明一下rz和sz的文件傳輸方向,這些命令都是在調(diào)試板上執(zhí)行的,調(diào)試板通過串口和PC相連。

rz表示調(diào)試版發(fā)起從PC接收文件,sz表示調(diào)試版發(fā)送向PC傳送文件。

1. 使能sz/rz工具

通過buildroot打開Target packages->Networking applications->lrzsz,也即打開了BR2_PACKAGE_LRZSZ。

2. minicom下使用sz/rz工具

2.1 minicom下sz發(fā)送文件

首先看一下sz的使用,最簡單的就是“sz filename”,傳送的文件默認(rèn)在啟動minicom的路徑。

如果想指定路徑可以通過“sz -f full_path_name”實(shí)現(xiàn),這種方法會在目標(biāo)板上同樣地址保存文件。這樣做需要謹(jǐn)慎。

在文件傳輸結(jié)束后,調(diào)試版和PC兩邊通過md5sum驗(yàn)證一下傳輸數(shù)據(jù)有效性。

更多使用方法:

sz version 0.12.

Usage: sz [options] file ...

or: sz [options] -{c|i} COMMAND

Send file(s) with ZMODEM/YMODEM/XMODEM protocol

(X) = option applies to XMODEM only

(Y) = option applies to YMODEM only

(Z) = option applies to ZMODEM only

-+, --append append to existing destination file (Z)

-, --twostop use stop bits

-, --try-4k go up to 4K blocksize

--start-4k start with 4K blocksize (doesn't try 8)

-, --try-8k go up to 8K blocksize

--start-8k start with 8K blocksize

-a, --ascii ASCII transfer (change CR/LF to LF)

-b, --binary binary transfer

-B, --bufsize N buffer N bytes (N==auto: buffer whole file)

-c, --command COMMAND execute remote command COMMAND (Z)

-C, --command-tries N try N times to execute a command (Z)

-d, --dot-to-slash change '.' to '/' in pathnames (Y/Z)

--delay-startup N sleep N seconds before doing anything

-e, --escape escape all control characters (Z)

-E, --rename force receiver to rename files it already has

-f, --full-path send full pathname (Y/Z)

-i, --immediate-command CMD send remote CMD, return immediately (Z)

-h, --help print this usage message

-k, --1k send byte packets (X)

-L, --packetlen N limit subpacket length to N bytes (Z)

-l, --framelen N limit frame length to N bytes (l>=L) (Z)

-m, --min-bps N stop transmission if BPS below N

-M, --min-bps-time N for at least N seconds (default: )

-n, --newer send file if source newer (Z)

-N, --newer-or-longer send file if source newer or longer (Z)

-o, ---bit-crc use bit CRC instead of bit CRC (Z)

-O, --disable-timeouts disable timeout code, wait forever

-p, --protect protect existing destination file (Z)

-r, --resume resume interrupted file transfer (Z)

-R, --restricted restricted, more secure mode

-q, --quiet quiet (no progress reports)

-s, --stop-at {HH:MM|+N} stop transmission at HH:MM or in N seconds

--tcp build a TCP connection to transmit files

--tcp-server open socket, wait for connection

-u, --unlink unlink file after transmission

-U, --unrestrict turn off restricted mode (if allowed to)

-v, --verbose be verbose, provide debugging information

-w, --windowsize N Window is N bytes (Z)

-X, --xmodem use XMODEM protocol

-y, --overwrite overwrite existing files

-Y, --overwrite-or-skip overwrite existing files, else skip

--ymodem use YMODEM protocol

-Z, --zmodem use ZMODEM protocol

2.2 minicom下rz接收文件

通過rz接收文件,首先需要輸入tz:

然后輸入Ctrl+A,緊接著按下Z,在按下S(Send files)。

選擇zmodem,進(jìn)入文件選擇界面。

上下鍵或者PageUp/PageDown移動,空格選擇文件。

同樣使用md5sum進(jìn)行驗(yàn)證。

rz version 0.12.

Usage: rz [options] [filename.if.xmodem]

Receive files with ZMODEM/YMODEM/XMODEM protocol

(X) = option applies to XMODEM only

(Y) = option applies to YMODEM only

(Z) = option applies to ZMODEM only

-+, --append append to existing files

-a, --ascii ASCII transfer (change CR/LF to LF)

-b, --binary binary transfer

-B, --bufsize N buffer N bytes (N==auto: buffer whole file)

-c, --with-crc Use bit CRC (X)

-C, --allow-remote-commands allow execution of remote commands (Z)

-D, --null write all received data to /dev/null

--delay-startup N sleep N seconds before doing anything

-e, --escape Escape control characters (Z)

-E, --rename rename any files already existing

--errors N generate CRC error every N bytes (debugging)

-h, --help Help, print this usage message

-m, --min-bps N stop transmission if BPS below N

-M, --min-bps-time N for at least N seconds (default: )

-O, --disable-timeouts disable timeout code, wait forever for data

--o-sync open output file(s) in synchronous write mode

-p, --protect protect existing files

-q, --quiet quiet, no progress reports

-r, --resume try to resume interrupted file transfer (Z)

-R, --restricted restricted, more secure mode

-s, --stop-at {HH:MM|+N} stop transmission at HH:MM or in N seconds

-S, --timesync request remote time (twice: set local time)

--syslog[=off] turn syslog on or off, if possible

-t, --timeout N set timeout to N tenths of a second

-u, --keep-uppercase keep upper case filenames

-U, --unrestrict disable restricted mode (if allowed to)

-v, --verbose be verbose, provide debugging information

-w, --windowsize N Window is N bytes (Z)

-X --xmodem use XMODEM protocol

-y, --overwrite Yes, clobber existing file if any

--ymodem use YMODEM protocol

-Z, --zmodem use ZMODEM protocol

用rz、sz命令在Xshell傳輸文件

用rz.sz命令在Xshell傳輸文件 2014-03-27 14:38:17 標(biāo)簽:用rz.sz命令在Xshell傳輸文件 Xshell很好用,然后有時候想在windows和linux之間上傳或下載 ...

ARM 開發(fā)板嵌入式linux系統(tǒng)與主機(jī)PC通過串口傳輸文件

本文轉(zhuǎn)載自http://useless20.blog.163.com/blog/static/237409982010227127576/ 嵌入式linux系統(tǒng)與主機(jī)通過串口傳輸文件 我想如果要從PC ...

串口傳輸文件 lrzsz

假設(shè)有一種開發(fā)環(huán)境,一塊板子,除了串口,沒有任何外部出入輸出設(shè)備,沒有sd卡,沒有網(wǎng)線,這個時候如果你想跟這塊板子傳輸交互文件,要怎么辦? 根據(jù)modem所采用的文件傳輸協(xié)議:xmodem,ymode ...

怎樣在超級終端和PC之間通過串口傳輸文件

Windows環(huán)境下,通過SecureCRT軟件,用串口向ARM開發(fā)板發(fā)送文件: 輸入命令 rz,可以看到如下圖所示: 選擇路徑點(diǎn)擊上傳即可. 如果是想從Arm開發(fā)板中把文件Down下來,則可以按照下 ...

Xshell傳輸文件

用rz,sz命令在xshell傳輸文件 很好用,然后有時候想在windows和linux上傳或下載某個文件,其實(shí)有個很簡單的方法就是rz,sz 首先你的Ubuntu需要安裝rz.sz(如果沒有安裝請執(zhí) ...

Linux下幾種文件傳輸命令 sz rz sftp scp

Linux下幾種文件傳輸命令 sz rz sftp scp 最近在部署系統(tǒng)時接觸了一些文件傳輸命令,分別做一下簡單記錄: 1.sftp Secure Ftp 是一個基于SSH安全協(xié)議的文件傳輸管理工具 ...

[原創(chuàng)] Linux下幾種文件傳輸命令 sz rz sftp scp介紹

Linux下幾種文件傳輸命令 sz rz sftp scp介紹 1.sftp Secure Ftp 是一個基于SSH安全協(xié)議的文件傳輸管理工具.由于它是基于SSH的,會在傳輸過程中對用戶的密碼.數(shù)據(jù)等 ...

用rz,sz命令在windows和linux之間傳輸文件(轉(zhuǎn))

轉(zhuǎn)自http://www.linuxmine.com/178.html有很多人沒有聽說過ZModem協(xié)議,更不知道有rz/sz這樣方便的工具: 下面一段是從SecureCRT的幫助中copy的: ZM ...

MAC上ITERM2配置SZ, RZ遠(yuǎn)程上傳和下載文件

MAC上ITERM2配置SZ, RZ遠(yuǎn)程上傳和下載文件 From article 在Windows上的SecureCRT.XShell遠(yuǎn)程連接Linux服務(wù)器,通常可以使用sz.rz等命令來上傳和下載 ...

隨機(jī)推薦

Thrift-java實(shí)例

?更多技術(shù)干貨請戳:聽云博客 Thrift實(shí)例1 功能描述:客戶端與服務(wù)器端分別是兩個應(yīng)用,先啟動服務(wù)器端,再啟動客戶端,實(shí)現(xiàn)執(zhí)行客戶端運(yùn)行服務(wù)器端的加法方法. 源碼截圖(源碼在附件中): 客戶端: ...

面試題目——《CC150》樹與圖

面試題4.1:實(shí)現(xiàn)一個函數(shù),檢查二叉樹是否平衡.在這個問題中,平衡樹的定義如下:任意一個結(jié)點(diǎn),其兩顆子樹的高度差不超過1. 思路:兩個方法,第一種速度較快 package cc150; public ...

和redis談一場戀愛(第一天邂逅)

前幾天玩了下Memcache,發(fā)現(xiàn)挺好用.知道redis是Memcache的妹妹.我本著大公無私和博大的胸懷,看著redis孤零零的躺在角落里,委實(shí)覺得可憐.心里總有個聲音在說,你既然已經(jīng)愛上了Mem ...

java基礎(chǔ)-控制流語句

瀏覽以下內(nèi)容前,請點(diǎn)擊并閱讀 聲明 一般情況下,代碼的執(zhí)行按照從上到下的順序,然而通過加入一些判斷,循環(huán)和跳轉(zhuǎn)語句,你可以有條件地執(zhí)行特定的語句. 接下來分三部分介紹Java的控制流語句,他們是判斷語 ...

(四)boost庫之正則表達(dá)式regex

(四)boost庫之正則表達(dá)式regex 正則表達(dá)式可以為我們帶來極大的方便,有了它,再也不用為此煩惱 頭文件: #include 1.完全匹配 std ...

C++ *max_element函數(shù)找最大元素 *min_element函數(shù)找最小元素 STL算法(轉(zhuǎn))

http://blog.sina.com.cn/s/blog_6f3a860501019z1f.html #include #include

How to change your password of your mysql account in WampServer

#1. use phpmyadmin to login mysql and click the account menu, and then click "Change the passwo ...

iis 10 ftp 被動模式配置

第一步: 進(jìn)入 Server Level 的FTP Firewall Support 第二步: 在 Data Channel Port Range 下配置 Passive mode 的端口號范圍,注意 ...

SQL SELECT DISTINCT 語句

SQL SELECT DISTINCT 語句 在表中,可能會包含重復(fù)值.這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值. 關(guān)鍵詞 DISTINCT 用于返回唯一不同的值. 語法 ...

day05 可變不可變類型

#可變類型: 值變了,但是id沒有變,證明沒有生成新的值而是在改變原值,原值是可變類型#不可變類型:值變了,id也跟著變,證明是生成了新的值而不是在改變原值,原值是不可變 # x=10# print( ...

總結(jié)

以上是生活随笔為你收集整理的linux串口传文件除了rz,使用sz/rz基于串口传输文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。