OpenWrt之sz rz移植
阿新 • • 發佈:2018-12-29
sz rz算是比較古老的檔案傳輸工具了,記得在以前玩S3C2440的時候通常使用此工具進行檔案傳輸。現在基本都是使用scp、sftp等工具了。不過sz rz依然有它不可替代的用處,那就是此工具可以通過串列埠傳輸檔案,當無法通過網路連線嵌入式裝置時,只能通過串列埠除錯系統,這個時候想要拷貝檔案到嵌入式裝置,或從嵌入式裝置拷貝檔案到主機那就困難了,sz rz這個時候就派上用場了。當然sz rz需要預先安裝到嵌入式裝置中,不然等到出問題的時候想裝也裝不進去了。下面就介紹sz rz工具的移植
原始碼下載:https://download.csdn.net/download/lyndon_li/10883395
嵌入式裝置系統:OpenWrt
1、在Ubuntu上將下載的原始碼rzsz-3.48.tar解壓
$ tar -xvf rzsz-3.48.tar
2、進入原始碼目錄,將Makefile中第三行編譯器替換成自己的交叉編譯器
$ cd src/
$ vim Makefile
CC=mips-openwrt-linux-uclibc-gcc
3、交叉編譯
$ make posix
4、將編譯好的可執行檔案sz rz拷貝到嵌入式裝置的/usr/bin目錄
5、測試
a、串列埠連線嵌入式裝置,從主機拷貝一個檔案到嵌入式裝置
[email protected] :/log# ls
t.txt
[email protected]:/log# cat t.txt
nihao
[email protected]:/log#
接收成功
b、嵌入式裝置拷貝一個檔案到主機
傳送成功