linux通过串口发送文件到pc,学习从开发板通过串口将文件传输到pc机

本文介绍了如何在嵌入式Linux系统(如ARM开发板)与Windows PC之间通过串口使用lrzsz工具进行文件传输。在Linux中交叉编译lrzsz,解决依赖问题后,将可执行文件复制到开发板。在Windows侧使用超级终端进行文件发送和接收,详细步骤包括设置和操作方法。
摘要由CSDN通过智能技术生成

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

本来以为按以下两篇文章就可以几步轻松搞定这个问题,没想到遇到两个小麻烦:

1,我用的xp虚拟机下redhat9.0做主机,按照下面第一篇文章,我在Makefile中把CC=gcc该为CC=arm-linux-gcc,编译(make)时出错说缺少libzmodem.a这个库文件。后来我安装第二篇文章提供的方法进行修改配置,顺利编译成功。

2,把lsz和lrz拷贝到arm中后,执行lrz时报错,找不到libnsl.so.1库文件。到开发机上找到arm-linux-gcc的安装目录下找到arm-linux/lib/子目录,把里面的libnsl.so.1拷贝到arm的linux系统的/lib目录下,就ok了。

嵌入式linux系统与主机通过串口传输文件

我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp

sftp等网络工具从网口下载。但如果网络用不了,只能通过串口下载怎么办呢?这个时候有两个工具能帮到你:一个是zmrx、zmtx,另外一个是lsz、lrz。个人觉得zmrx/zmtx没有lsz/lrz稳定,建议还是用后者。下面介绍一下lsz/lrz的使用方法。

一、编译lrzsz并下载到开发板上

从http://download.chinaunix.net/download/0007000/6293.shtml下一个lrzsz的tar包,解压缩后输入./configure,然后进入了src文件夹中,修改了src文件夹中的Makefile文件,配置为与手机对应的交叉编译器,(这部分的修改参照下面另一篇文章,否则在redhat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值