lrzsz的交叉编译与使用

本文详细介绍了如何在君正x1830平台上使用mips-linux-gnu交叉工具链编译lrzsz软件,包括下载源码、配置、编译及安装过程。并提供了在嵌入式设备与PC间通过串口传输文件的具体操作步骤。

1.平台(君正x1830),交叉工具链为mips-linux-gnu-

2.软件下载 wget https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

3.配置脚本

#!/bin/bash

CUR_DIR=`pwd`
HOST=mips-linux-gnu
BUILD=mips-linux-gnu
INSTALL_PREFIX=${CUR_DIR}/lrzsz_out
mkdir -p ${INSTALL_PREFIX}


echo "ac_cv_prog_CC=${ac_cv_prog_CC='mips-linux-gnu-gcc'}" >> mips-linux-gnu.cache

./configure --prefix=${INSTALL_PREFIX} --host=${HOST} --build=${BUILD} --cache-file=./mips-linux-gnu.cache

4.编译安装  make  & make install

生成如下bin文件:

-rwxr-xr-x 3 firephoenix firephoenix 186868 Jun 19 15:11 lrb
-rwxr-xr-x 3 firephoenix firephoenix 186868 Jun 19 15:11 lrx
-rwxr-xr-x 3 firephoenix firephoenix 186868 Jun 19 15:11 lrz
-rwxr-xr-x 3 firephoenix firephoenix 195536 Jun 19 15:11 lsb
-rwxr-xr-x 3 firephoenix firephoenix 195536 Jun 19 15:11 lsx
-rwxr-xr-x 3 firephoenix firephoenix 195536 Jun 19 15:11 lsz

其中lrb\lrx\lrz是一模一样的随便选用一个(推荐lrz),lsb\lsx\lsz是一样的随便用(推荐lsz).

5.PC发送文件到板子

先在板子上运行lrz > /dev/ttyS1(指定串口),然后在pc端使用xshell\CRT或minicom发送文件

6.PC接收板子的文件

在板子上运行lsz > /dev/ttyS1 send_file_name

 

调试用到的:lrz </dev/ttyGS0 >/dev/ttyGS0 --ymodem


 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值