当前位置:网站首页>安装Xshell并使用其进行Ymodem协议的串口传输
安装Xshell并使用其进行Ymodem协议的串口传输
2022-07-31 14:44:00 【跋扈洋】
引言
我们在嵌入式开发中,往往会进行各种各样的通信,我们常用的通信方式有有IIC、SPI、CAN和串口通信等。但如果只是和普通传感器通信,我们可以直接进行收发数据,但如果是上下位机通信,比如上位机给下位机升级等服务我们往往使用一些传输协议,比如有ASCII、Xmodem、Ymodem、Zmodem等。这时候我们使用普通的串口调试助手进行调试,肯定是不行的,往往需要使用一些工具,而Xshell可以说是我们使用最广泛的一个软件,本文就来介绍怎样能免费得进行下载安装,并且如何使用Ymodem协议发送数据。
介绍
Xshell
Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。
Ymodem协议
当我们使用复杂的数据传输的时候,往往会使用一些传输协议。比如ASCII、Xmodem、Ymodem、Zmodem.
- ASCII:这是最快的传输协议,但只能传送文本文件。
- Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。
XModem协议介绍:
XModem是一种在串口通信中广泛使用的异步文件传输协议,分为XModem和1k-XModem协议两种,前者使用128字节的数据块,后者使用1024字节即1k字节的数据块。 - Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快。
- Zmodem:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议。
Xshell免费版安装下载
下载
Xshell免费版官网下载地址:https://www.xshell.com/zh/free-for-home-school/
如果觉得官网下载慢,也可以直接在下面的地址下载,我将安装包放在下面链接里
https://download.csdn.net/download/qq_44629109/86265960
- 访问XShell官网,填写姓名和邮箱即可获取下载地址.


- 从邮箱复制链接下载

安装Xshell
点击安装程序,然后一直点下一步就可以了。
通过Xshell使用Ymodem传输文件
很多人虽然安装了这个软件,但依然不会使用,本文以串口进行传输,用Ymodem传输协议来传输一下文件。
- 点击文件中的新建

- 填写信息,我们这里需要填写SERIAL协议

- 在串口中填写我们使用的端口

- 填写Ymodem协议信息

- 点击确定,然后双击名称进行连接

页面显示连接成功时,代表串口连接成功。 - 我们右键页面,选择“文件”,然后选择“Ymodem”,然后点击“用Ymodem发送”。

- 传输完成
后续
如果想了解更多物联网、智能家居项目知识,可以关注我的项目实战专栏和软硬结合专栏。
欢迎关注公众号了解更多。
编写不易,感谢支持。
边栏推荐
- 高等数学——常用不定积分公式
- Combination series - there are combinations when there are arrangements
- Asynchronous processing business using CompletableFuture
- The 232-layer 3D flash memory chip is here: the single-chip capacity is 2TB, and the transmission speed is increased by 50%
- element-plus虚拟表格virtual-list组件中是怎么实现清理lodash.memoize缓存的?
- Shell script classic case: backup of files
- LeetCode二叉树系列——110.平衡二叉树
- Groupid(artifact id)
- 常用工具命令速查表
- "Listen to me, thank you" can be said in ancient poetry?Tsinghua University has developed an artifact of "Searching Sentences According to Meaning", which can search for the famous sayings you want wi
猜你喜欢

OAuth2:四种授权方式

OpenCV测量物体的尺寸技能 get~

梅克尔工作室-第一次

MySQL has played to such a degree, no wonder the big manufacturers are rushing to ask for it!

自适应控制——仿真实验二 用Narendra方案设计模型参考自适应系统
![[Blue Bridge Cup Trial Question 46] Scratch Magnet Game Children's Programming Scratch Blue Bridge Cup Trial Question Explanation](/img/57/f23c21c7ed4b9701a3f6119bfd8493.png)
[Blue Bridge Cup Trial Question 46] Scratch Magnet Game Children's Programming Scratch Blue Bridge Cup Trial Question Explanation

最近很火的国产接口神器Apipost体验

Sentinel服务熔断和降级

Comparison of Optical Motion Capture and UWB Positioning Technology in Multi-agent Cooperative Control Research

49. The copy constructor and overloaded 】
随机推荐
Numbers that appear only once in LeetCode
公告
Sentinel热点参数限流
“听我说谢谢你”还能用古诗来说?清华搞了个“据意查句”神器,一键搜索你想要的名言警句...
ML、DL、CV常见的问题整理
谷歌CTS测试(cta测试)
小试牛刀:Go 反射帮我把 Excel 转成 Struct
英文语法-时与态
Introductory UnityShader learning (2) - the rendering pipeline
charles进行弱网测试(app弱网测试怎么做)
蔚来杯2022牛客暑期多校训练营4
SetoolKit User Guide
PDF 拆分/合并
《微信小程序-进阶篇》Lin-ui组件库源码分析-Icon组件
IDEA connects to MySQL database and uses data
IDEA连接MySQL数据库并使用数据
Tortoise speed by "template"
Network cable RJ45 interface pins [easy to understand]
易驱线主控芯片对比(电动三轮电机90O瓦世纪通达)
DeepLab系列学习