linux串口文件传输工具
起因:
有块开发板需要调试app程序,但没有网口,编译的app没法传进去。如果采用通过把app打包到文件系统中,然后把文件系统重新刷到板子上的方法,非常的不方便,调试也很麻烦。
开发板环境:
架构:arm64
CPU:px30
DDR: 2G
系统:ubuntu 18.04
所以考虑采用串口传输文件,如果是要自己实现一个串口文件传输工具的话,必然要考虑到传输协议的约定,传输数据的校验等,还是比较麻烦的。后来找到了一个串口文件传输工具:lrzs,实测可用。
1、lrzs安装包获取
网址:https://www.ohse.de/uwe/software/lrzsz.html
下载最新的版本 lrzsz-0.12.20.tar.gz。
2、编译并安装lrzsz。
STEP 01、解压lrzsz-0.12.20.tar.gz源码包。tar -zxvf lrzsz-0.12.20.tar.gz
源码如下:
STEP 02、configure配置
指定交叉编译工具链路径加入PATH环境变量。
export PATH=$PATH:/home/px30/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/
执行下方命令,生成Makefile文件。
CC=aarch64-linux-gnu-gcc ./configure --prefix=/home/arm-lib/build/lrzsz
STEP 03
编译并生成安装文件。
make && make install
STEP 04
拷贝可执行文件至目标开发板上。
生成的可执行文件如下:
复制lrz lsz至目标板/usr/local/sbin下。
3、使用串口与SecureCRT传输文件
SecureCRT设置,在串口的情况下需要打开XON/XOFF流控机制
会话选项->串行->流控->XON/XOFF 打钩,然后重启会话。
上传文件:
登陆开发板输入lrz命令后,自动弹出选择文件对话框:
注意:如果出现上传失败的情况,1-检查串口连接;2-检查当前目录的owner,以及权限;3-可以切换root用户执行lrz命令;4-当前目录下是否存在和上传文件同名的文件。
linux串口文件传输工具相关推荐
- Linux大文件传输工具分享
sync--一个跨平台的文件传输工具,多用于Linux系统,下面也只介绍Linux上的应用. 这是我在远程传输大文件时找到的最有效便捷的"可断点重传"的工具,最大的优势就是可断点重 ...
- linux串口文件传输助手怎么用,SerialTool: SerialTool是一个实用的串口调试工具,这款工具支持串口调试助手、波形显示和文件传输等功能...
SerialTool A practical Serial-Port/TCP/UDP debugging tool. 简介 SerialTool是一个跨平台的串口/网络调试工具.此工具支持串口调试助手 ...
- Linux的文件传输工具(WinSCP)付下载连接
本简介,WinSCP是一个支持SSH的SCP文件传输软件.WinSCP中文版体积小.占用系统资源少.操作简单,只需要连接相应的服务器就可以进行下载和传输文件.重要的是WinSCP中文版软件还有着很多特 ...
- linux下通过串口ftp,eftp简单文件传输工具支持串口、网络、Windows、Linux、单片机平台-博客...
在日常工作中,经会常遇到Windows PC机和Windows PC机之间.Windows PC机与Linux PC机之间.Windows PC机与嵌入式Linux板卡之间.Linux PC机与Lin ...
- Linux远程SSH终端和文件传输工具
2019独角兽企业重金招聘Python工程师标准>>> 在Windows上打开Linux终端的工具很多,这里介绍三款目前在用的终端工具,非常好用! 1.putty 这款工具支持tel ...
- Windows 与 Linux之间进行文件传输,文件传输工具Cuteftp的使用方法。
文件传输工具Cuteftp的使用方法 Cuteftp是一款FTP客户端软件,只要在linux上安装.启动了FTP服务,就可以使用Cuteftp在Windows 与 Linux之间进行文件传输. 一. ...
- window linux传输工具,window与linux文件传输工具,linux文件传输
window与linux文件传输工具,linux文件传输 window与linux文件传输工具 [一般用于SecureCRT ssh中使用] 法一:直接用yum安装lrzsz(推荐) yum inst ...
- linux rz工具怎么用,Linux和Windows间文件传输工具rz/sz(lrz/lsz) 介绍
Linux下和Windows之间的文件传输工具rz/sz(lrz/lsz) 介绍 [什么是rz/sz (lsz/lrz)] 简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windo ...
- 文件传输工具FileZillaWinSCP
文件传输工具FileZilla&WinSCP FileZilla FileZilla和WinSCP两个软甲可以自行到网上下载. 打开FileZilla,进行如下操作 下图红色区域就是linux ...
最新文章
- [CLR via C#]5.1 基元类型
- linux使用交叉工具链产生的程序怎么下载到mini2440里,Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法...
- php之判断点在多边形内的api
- 安卓手机反应越来越慢怎么办_安卓手机运行慢怎么办 只需几步轻松提升安卓手机速度...
- Python 20 秒画完小猪佩奇“社会人”!
- python必读_学好Python必读的几篇文章
- 中国数码电影摄影机行业市场供需与战略研究报告
- Fixjs——自定义事件处理
- lda主题模型困惑度_主题模型(三):LDA主题个数选择
- python深度学习——手写字符识别
- timesten java_使用java调用timesten实现Oracle入库
- psd效果预览转成网站首页(html+css)
- 北航计算机考研 跨考,北航计算机考研经验谈_跨考网
- matlab谢尔宾斯三角_几何画板教程:谢尔宾斯基三角形的制作
- SpringBoot RabbitMQ 异步激活_注册邮箱
- 16进制是否能整除 求余的运算
- 第二次作业 时事点评
- 计算机打字在哪点,电脑打字在哪里打开
- 迁移学习笔记3: TCA, Finetune, 与Triplet Network(元学习)
- [Migrated]榜样
热门文章
- Mac电脑怎样自定义Safari浏览器主页?
- JavaScript通过下标获取对象(字典)指定键和值
- 对k8s的背景知识汇总
- CVE-2022-21907 Microsoft Windows HTTP 协议栈远程代码执行漏洞复现
- 转专业菜鸡的秋招总结
- Go语言自学系列 | golang中的if语句
- linux 批量 添加后缀名,Linux下批量修改后缀名(示例代码)
- Scala深入浅出——从Java到Scala
- 技能梳理6@NODEMCU+BH1750+DS18B20+DHT11+PWM电机+ONENET
- 运行SVO报错fatal error: sophus/se3.hpp: No such file or directory