历史上的今天
返回首页

历史上的今天

今天是:2025年01月30日(星期四)

2020年01月30日 | ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

2020-01-30 来源:eefocus

嵌入式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文件,配置为与手机对应的交叉编译器,运行make,ok!得到两个可执行文件sz,rz(或者 lsz,lrz),把它们下载到开发板linux系统的/bin目录下。

   

二、情况1: PC机用windows操作系统


如果PC机用的是windows操作系统,串口通信工具可以用系统自带的超级终端。下面介绍一下传输文件的方法。


1、开发板-->PC机

在开发板上输入 sz filename。

在PC机上点击超级终端的菜单“传送”-> “接收文件”,选择下载的位置和Zmodem 与崩溃恢复协议,点击接收即可。


2、PC机-->开发板

在开发板上先进入/tmp 目录,然后输入 rz。

在PC机上点击超级终端的菜单“传送”-> “发送文件”,选择目标文件和Zmodem 与崩溃恢复协议,点击发送即可。

推荐阅读

史海拾趣

问答坊 | AI 解惑

2009年六款最佳智能手机,你拥有了么?

据国外媒体今日报道,美国市场分析机构Gartner表示,智能手机是今年手机市场增长最快的领域,今年第三季度的销量已经从2008年第四季度的超过3.18亿部增长至4.11亿部。     随着诺基亚及其Symbian OS手机的主导地位逐渐下滑,智能手机的市场竞 ...…

查看全部问答>

小型变压器引线焊接?

换小型变压器初级线圈外引线时,漆包线不是太好上锡,请问有没有好的方法可以安全、牢固、方便的焊上外引线?初级线圈漆包线很细,焊上外引线后容易断裂,有没有好的方法固定?…

查看全部问答>

基于Windows CENET的串行通信的实现.pdf

基于Windows CENET的串行通信的实现.pdf…

查看全部问答>

SHLoadDIBitmap这个函数并不是所有bmp结尾的图片都能显示?

我发现在我的wince5.0系统里,只有一个像素32位的图片才能显示,其他的都不行?…

查看全部问答>

如何根据VID来自动加载USB驱动

一个复合型USB设备(包含HID类接口和其他类型接口). 已经写了一个CE驱动. 工作OK. 可是第一次插入该USB设备都要输入USB驱动名称. 请问能否象HID设备那样. 自动到注册表中找该驱动. 我想根据VID来找到这个驱动程序. 应该怎么做才好?…

查看全部问答>

有关GPRS模块

我用的周立功的ZWG-13A模块,指令集都是AT的。在Windows环境下已经可以进行拨号了。 可是在Linux条件下,通过minicom进行调试时没有反应,用wvdialconf也检测不到波特率,不知是何原因。请教各位达人…

查看全部问答>

有谁买过特权同学设计的SF-NIOS2开发板?我最近使用发现存在缺陷

最近使用了配置芯片,但是.sof和。elf文件下载到芯片中,下电后然后上电,板子不运行。。在CPU中已近把复位向量还成了epcs控制器,异常向量改成了SDRAM````````````````````````现在这个板子都已近下架了,找不到售后了,我擦,悲剧。。。花了我480 ...…

查看全部问答>

单片机求助

用8051设计的数显电子秤。。用什么型号的压力传感器配合什么型号的放大器比较好(放大后的电压范围为0-5V最好)…

查看全部问答>