• 安装Xshell并使用其进行Ymodem协议的串口传输


    引言

    我们在嵌入式开发中,往往会进行各种各样的通信,我们常用的通信方式有有IIC、SPI、CAN和串口通信等。但如果只是和普通传感器通信,我们可以直接进行收发数据,但如果是上下位机通信,比如上位机给下位机升级等服务我们往往使用一些传输协议,比如有ASCII、Xmodem、Ymodem、Zmodem等。这时候我们使用普通的串口调试助手进行调试,肯定是不行的,往往需要使用一些工具,而Xshell可以说是我们使用最广泛的一个软件,本文就来介绍怎样能免费得进行下载安装,并且如何使用Ymodem协议发送数据。

    介绍

    Xshell

    Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
    Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

    Ymodem协议

    当我们使用复杂的数据传输的时候,往往会使用一些传输协议。比如ASCII、Xmodem、Ymodem、Zmodem.

    1. ASCII:这是最快的传输协议,但只能传送文本文件。
    2. Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。
      XModem协议介绍:
      XModem是一种在串口通信中广泛使用的异步文件传输协议,分为XModem和1k-XModem协议两种,前者使用128字节的数据块,后者使用1024字节即1k字节的数据块。
    3. Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快。
    4. Zmodem:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议。

    Xshell免费版安装下载

    下载

    Xshell免费版官网下载地址:https://www.xshell.com/zh/free-for-home-school/
    如果觉得官网下载慢,也可以直接在下面的地址下载,我将安装包放在下面链接里

    https://download.csdn.net/download/qq_44629109/86265960
    
    • 1
    1. 访问XShell官网,填写姓名和邮箱即可获取下载地址.

    在这里插入图片描述

    1. 从邮箱复制链接下载

    安装Xshell

    点击安装程序,然后一直点下一步就可以了。

    通过Xshell使用Ymodem传输文件

    很多人虽然安装了这个软件,但依然不会使用,本文以串口进行传输,用Ymodem传输协议来传输一下文件。

    1. 点击文件中的新建
    2. 填写信息,我们这里需要填写SERIAL协议
    3. 在串口中填写我们使用的端口
    4. 填写Ymodem协议信息
    5. 点击确定,然后双击名称进行连接

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

    后续

    如果想了解更多物联网、智能家居项目知识,可以关注我的项目实战专栏和软硬结合专栏。
    欢迎关注公众号了解更多。
    在这里插入图片描述

    编写不易,感谢支持。

  • 相关阅读:
    Dami 基于事件总线的本地过程调用框架(首次发版)
    day18学习总结
    迅为RK3568开发Android12系统烧写 Android 固件
    帐号授权助力软件产业打造独有商业优势
    【洛谷 P1029】[NOIP2001 普及组] 最大公约数和最小公倍数问题 题解(辗转相除法)
    在 Elasticsearch 中丰富你的 Elasticsearch 文档
    AI助力智能安检,基于目标检测模型实现X光安检图像智能检测分析
    Python数据分析--Numpy常用函数介绍(3)
    SQL基础
    【Ant Design】【List】
  • 原文地址:https://blog.csdn.net/qq_44629109/article/details/126058116