嵌入式linux与pc串口传输文件基于lrzsz

嵌入式linux传输应用程序通常用nfs、tftp等比较麻烦,一般小应用也就几k用串口就行,这里给出一种串口传输文件的方式lrzsz
lzsz需要在开发板上面安装,安装方法就是用开发板对应的交叉编译工具编译lzsz源码然后把执行程序放到开发板文件系统的bin目录下就可以了,这里以野火的imx6ull做示例,交叉编译工具arm-linux-gnueabihf-gcc

一、编译源码
1、下载源码
https://www.ohse.de/uwe/software/lrzsz.html
或者
wget https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
2、解压
tar -zxvf lrzsz-0.12.20.tar.gz
3、进入lrzsz目录配置编译
./configure --host=arm-linux --prefix=$PWD/__install CC=arm-linux-gnueabihf-gcc
修改Makefile、lib/Makefile,、src/Makefile 、intl/Makefile里面的交叉编译工具为arm-linux-gnueabihf-gcc
编译
make &&make installl
会在__install目录里面生成lrb lrx lrz lsb lsx lsz几个执行文件

二、将执行文件放到开发板嵌入式linux文件系统的bin目录下
这里用u盘
1、将lrb lrx lrz lsb lsx lsz这几个执行文件复制到u盘,然后将u盘插入开发板
2、挂载u盘
mount /dev/sda1 /mnt
3、复制文件到bin
cp lrb lrx lrz lsb lsx lsz /bin

三、测试使用
准备:windows上面用SecureCRT,打开串口

1、windows传到开发板:
SecureCRT上面输入lrz,工具会自动弹出选择要传输的文件,点击确定等待文件传输完成

2、开发板传到windows
SecureCRT上面输入lsz 文件名,然后在工具上面点传输-接收assic,然后选择接收位置

嵌入式linux与pc串口传输文件基于lrzsz相关推荐

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

    关键词:lrzsz.minicom.ZMODEM.MD5sum等. 在环境受限的嵌入式系统上,往往只有串口可以使用. 此时如果需要传输文件,需要借助rz/sz工具,可以使用的传输协议有ZMODEM.Y ...

  2. 电脑向linux板卡传文件,ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

    ARM 开发板嵌入式linux系统与主机PC通过串口传输文件 本来以为按以下两篇文章就可以几步轻松搞定这个问题,没想到遇到两个小麻烦: 1,我用的xp虚拟机下redhat9.0做主机,按照下面第一篇文 ...

  3. ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

    嵌入式linux系统与主机通过串口传输文件 我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp sftp等网络工具从网口下载.但如果网络用不了,只能通过串口下载怎 ...

  4. 串口实现PC之间传输文件

    题目:串口传输文件的练习.将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接.然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片.视频和压缩包软件)传输到 ...

  5. linux 开发板传文件,Linux下用USB传输文件到开发板

    记录一下解决EZ6410的板子在Linux下用USB来传输文件问题的过程~ 前两天ARM11的开发板到了,需要先验证一下各项功能.以往用FS2410时用的是minicom+usb2ram,功能比win ...

  6. tftp 在嵌入式设备和主机之间传输文件

    tftp 在嵌入式设备和主机之间传输文件 tftpd服务器启动: service xinetd restart 参数说明:-l 是local的缩写,后跟存在于Client的源文件名,或下载Client ...

  7. 配置scp在Linux或Unix之间传输文件无需密码

    如何配置scp文件传输 实现scp在Linux或Unix之间传输文件,首先需要配置好scp,默认scp要使用密码的,通过以下配置可以不用输入密码,就完成Linux或Unix之间的文件传输 假设有2台L ...

  8. linux传输文件scp自动接密码,配置scp在Linux或Unix之间传输文件无需密码

    如何配置scp文件传输 实现scp在Linux或Unix之间传输文件,首先需要配置好scp,默认scp要使用密码的,通过以下配置可以不用输入密码,就完成Linux或Unix之间的文件传输 假设有2台L ...

  9. 利用SecureCRT在linux与Windows之间传输文件

    From: http://blog.csdn.net/sungblog/article/details/7274716 利用SecureCRT在linux与Windows之间传输文件         ...

最新文章

  1. [修订版]”大脑“爆发背后是50年互联网架构重大变革
  2. python 转短链接_使用Python生成url短链接的方法
  3. 2022-01-23
  4. nodejs全局安装和本地安装的区别
  5. 循环尝试,不释放CPU
  6. 【基础部分】之FTP相关配置
  7. 必须声明标量变量是什么意思_机器视觉学习之halcon系列---一文带你理解handle变量是什么意思...
  8. Atitit prj 项目管理与行政管理(1)------项目环境的概览与建立
  9. iptables 分析
  10. 高数篇:03罗尔定理
  11. 自己动手制作植物大战僵尸简单修改器
  12. android下拉水波纹,android自定义WaveView水波纹控件
  13. c语言八字码,C语言之测八字 - 课件/论文下载 - 电子技术论坛 - 广受欢迎的专业电子论坛!...
  14. 块存储、文件存储与对象存储的区别与应用场景
  15. 一加8T 原装65W WARP闪充 充电功率记录
  16. 有备无患 婚宴发言经典串场词摘录
  17. perl语言的c源代码在哪里,从C到Perl(转)
  18. 全球与中国无人机数据处理软件市场深度研究分析报告
  19. python文本筛选_python 用正则表达式筛选文本信息的实例
  20. 百度amis学习笔记汇总

热门文章

  1. 高纯度高活性艾美捷人重组MEGACD40L蛋白(可溶性)
  2. 江苏计算机二级报名一年几次,江苏计算机二级每年考几次
  3. 2021-02-04
  4. oracle中栓锁,oracle 闩锁介绍
  5. 在这领工资,一辈子别想取媳妇了!
  6. 周志华教授:如何做研究与写论文?
  7. vue2 与 vue3 生命周期对比
  8. iPhone屏幕适配(之屏幕尺寸)
  9. 共享打印机(联想M7605D)出现0x00000709错误代码的解决方法
  10. Android 实现左右声道播放不同音乐