安利一个适合调试rt thread的串口助手软件

YMODEM图形化串口传输工具使用指南 在嵌入式开发和IoT设备调试中,YMODEM协议因其可靠性被广泛用于串口文件传输。但传统的命令行工具操作复杂,参数配置不便。为此我在闲暇之余开发了这款,支持可视化操作与协议定制。 阅读详情

本文由RT-Thread论坛用户@fhqmcu 原创发布:https://club.rt-thread.org/ask/article/3142.html

  串口助手是单片机开发,ARM开发的必用工具,做嵌入式软件开发每天必要的工具,以前用过很多网上的串口助手,发现都会有各种小问题导致使用体验不好,比如:有的串口助手拔掉USB转串口后,助手软件死机,必须重新启动电脑才行,大部分串口助手都无法在接收窗口中输入命令行,实现命令输入,即实现secureCRT软件的功能,每次调试板子时,要打开一个串口助手发送命令,打开一个secureCRT软件来输入命令行,查看程序运行打印信息。
  基于以上种种不爽,决定自己开发一个串口助手调试软件,从2017年底开始编写,编程语言使用的python + pyQT5 ,经过多次升级改进,现在已经稳定可靠运行,现在分享给大家,请自行下载试用:pycom1.3.zip

  串口助手软件功能介绍:
  1、串口发送字符,发送十六进制数据
  2、串口接收字符,接收十六进制数据
  3、使用中USB串口断开不死机,重新插上接着使用
  4、串口接收窗口可以做为命令行输入窗口,可实现与单片机串口的命令行交互输入
  5、增加串口刷新按钮,在使用中新插入USB串口,直接点击刷新就可以更新出COM口
  6、支持ymodem发送文件功能,ymodem功能对接rt-thread ymodem OTA功能,实现文件传输和固件升级的功能。
pycom.png

嵌入式开发<串口调试工具> 此串口调试工具软件具有一般串口助手的基本功能,同时提供了诸多增强功能。可生成功能按钮,不必记住输入调试命令;可生成通信调试按钮,不必与其它设备联调即可完成通信测试;集成了自定义软件在线升级功能,不必再使用其它工具;当然,还包括更多有用的功能,在此不一一列出。 阅读详情

相关推荐

智能家居硬件开源项目从入门到进阶:ESP32、GitHub与立创硬件全攻略

智能家居硬件开发的核心,是掌握一套从海量代码库中精准筛选、高效学习并快速复现开源项目的方法。在实际工程中,从芯片选型到电路调试,开发者往往需要在GitHub、Gitee等代码托管平台和立创开源硬件平台等硬件生态中寻找完整可复现的方案。理解嵌入式系统、通信协议(如MQTT)以及硬件设计原理,是评估一个ESP32或STM32项目质量的关键。通过合理使用搜索关键词组合与仓库活跃度信号,可以快速定位到具备完整原理图、PCB和固件源码的优质工程。掌握从跑通现成固件到自主设计控制板的学习路径,并结合具体的电源、时序与驱

weixin_33910460的博客 389

Ymodem的串口仿真测试

Ymodem的串口测试。

weixin_43761106的博客 2679

串口ymodem传输文件

串口传输文件可以采用三种协议xmodem、ymodem、zmodem,本程序只做针对ymodem协议的实现,包括发送方的程序和接收方的程序,下载后在linux平台下执行make即可用,已通过多次测试。

【免费下载】 高效便捷的Ymodem上位机软件:串口文件传输的得力助手

高效便捷的Ymodem上位机软件:串口文件传输的得力助手 【下载地址】Ymodem上位机免安装版本 Ymodem上位机免安装版本欢迎使用Ymodem高效传输协议的上位机软件 项目地址: https://gitcode.com/op...

gitblog_09744的博客 2081

基于C#的串口调试助手,支持进制转换,可编辑发送队列,支持XModem,YModem,基于.net 2.0开发,单文件免费串口调

基于C#的串口调试助手,支持进制转换,可编辑发送队列,支持XModem,YModem。基于.net 2.0开发,单文件免费串口调试工具。基本功能:自动识别系统串口号并显示相应的驱动名称。支持常用波特率选择,也可手动输入波特率。支持串口流控控制(使用时需要硬件支持)。支持十六进制收发功能。可一键恢复默认设置。统计收发字节数。支持窗体置顶功能。关闭后自动保存上次设置。

ICDAR数据集简介

ICDAR(文档分析与识别国际会议)是OCR领域的权威会议,每两年发布一次数据集,专注于‌自然场景文本检测与识别‌,涵盖多语言、复杂版式和真实环境挑战。街景、广告牌、票据、手写文档等真实场景图像。包含水平、垂直、倾斜、弯曲文本,背景干扰大,部分文本存在遮挡或模糊。提供文本位置坐标(矩形/四边形框)及内容,无法识别的文本标记为###。以上总结提炼了ICDAR的核心价值与应用方法论。给出最佳实践方法是官网数据预训练模型 + 业务数据微调(比如用PPOCRLabel标注100+张业务图)。

xinghaitao2005的博客 1117

告别CubeMX!手把手教你从官网下载并手动移植LWIP到STM32F407(含源码解析)

本文详细介绍了如何从官网下载并手动移植LWIP到STM32F407开发板,实现高效网络通讯。通过源码解析和步骤指导,帮助开发者深入理解协议栈工作原理,提升项目设计灵活性,告别对CubeMX的依赖。

weixin_30644369的博客 310

芯片详解——AD7606

AD7606详解

weixin_45661757的博客 5017

嵌入式劝退真相:从学习路线到就业前景,别让2个月成为你的终点

嵌入式系统作为物联网与智能硬件的基石,涉及从MCU裸机开发到嵌入式Linux内核源码的复杂技术栈。其学习曲线陡峭,原理涵盖寄存器配置、中断机制、RTOS任务调度与驱动模型,要求开发者具备扎实的C语言功底和工程调试能力。在人工智能与边缘计算浪潮下,嵌入式技术价值日益凸显,广泛应用于工业控制、智能家居、汽车电子及AIoT设备;如嵌入式设备上的宠物检测AI模型,正是软硬协同能力的典型落地场景。然而许多初学者因缺乏清晰的学习路线与项目反馈,常在学习初期萌生退意。实际上,嵌入式就业市场依然广阔,从单片机工程师到Lin

weixin_34199335的博客 468

LAMMPS GCMC模拟保姆级教程:从fix gcmc命令到吸附等温线实战

本文提供LAMMPS GCMC模拟的详细教程,从fix gcmc命令设置到吸附等温线实战,涵盖巨正则蒙特卡洛模拟的全流程。通过MOF-5吸附甲烷的案例,指导用户构建模拟体系、转换化学势与压力、定义GCMC区域,并绘制出版级吸附等温线,助力材料科学研究。

weixin_33724046的博客 603

图形引擎实战:镭射效果制作分享

该方案的优势1.遵循物理的2.可以使用少量的参数去调控镭射的效果。计算相对简单,缺点仍是颜色不能够自定义,还有一种常见的方案是采样一张镭射贴图来模拟,好处是颜色可以自定义同时性能上还很高效没有复杂的公式计算。我查阅了网上普遍的方案,常见的做法是制作一个Ramp图生成工具,然后将生成好的ramp图赋给材质。这两个方案的好处是美术同学可以手动的去控制镭射的颜色。最后就是Shader中对Ramp图的采样的部分,Ramp图的UV坐标是使用fresnel作为Ramp的U轴坐标,0.5作为V轴坐标。

qq_41166022的博客 1350

使用Xshell串口通过Ymodem协议发送文件

使用Xshell串口通过Ymodem协议发送文件 虚拟串口软件Free Virtual Serial Ports(下载链接)创建一对虚拟串口

好像很好吃_博客 3402

虚拟机安装VMware Tools

单击虚拟机-->安装VMware Tool 安装之后会有一个VMware Tools硬盘,里面有VMware Tools.tar.gz的压缩包 按照提示解压它,然后执行vmware-install.pl安装VMware Tools 将安装包放到/tmp目录下。可以直接拽过去,也可以使用cp或者mv命令 进入tmp文件目录并解压此文件包 cd /tmp ...

afei001 620

野火串口助手协议发送文件通讯协议——XMODEM协议——YMODEM协议

野火串口助手协议发送文件通讯协议 修订历史 日期 版本 更新内容 2020/6/22 0.0.1 首次发布 XMODEM协议 上位机是现实了XModem-CRC16和XModem-1K; XModem-CRC16使用CRC-16校验方式,数据长度为128字节 XModem-1K使用CRC-16校验方式,数据长度为1024字节 XModem协议字段定义 缩写 十六进制 含义 SOH 0x01 数据包的大小为 128 bytes STX 0x02 数据包的大小为 10

qq_39785220的博客 1万+

LSTM+Transformer混合模型时间序列预测实战教学

LSTM+Transformer混合模型时间序列预测实战教学 毕业设计

8218

YOLOv8-pose姿态估计模型从训练到RK3588部署:让边缘端骨骼识别速度突破60FPS

本教程从“模型训练-转换-边缘部署”全链路拆解了YOLOv8-pose姿态估计方案在RK3588上的落地过程,每一步都经过实战验证。无论是智能健身的动作实时纠正,还是工业设备的关键部件姿态检测,这套流程都能让你以最低成本实现高精度、高实时性的姿态估计应用。如果你在实践中遇到模型转换报错、部署性能不达标等问题,可聚焦某一环节深入优化——毕竟,让AI在边缘端“精准捕捉每一个关键点”,才是技术驱动场景创新的核心。

know_F0727的博客 189

STM32固件升级设计——串口IAP升级(基于YMODEM协议)

摘要:本文介绍了基于STM32的串口IAP升级实现方案,采用YMODEM协议通过串口传输固件。系统将512K Flash划分为BootLoader区(12K)、标志位区(4K)和APP区(496K)。BootLoader负责检测升级标志,若需升级则持续发送字符"C"请求数据,接收完成后跳转至APP;APP程序可通过串口指令触发升级。

weixin_49030685的博客 8795

〔重庆理工大学〕操作系统实验指导书【实验三 系统调用】

本实验指导书详细介绍了在Linux 0.11系统中添加两个自定义系统调用(iam()和whoami())的完整流程。实验内容包括:修改unistd.h添加系统调用号,更新sys_call_table数组,实现内核函数sys_iam()和sys_whoami(),以及编写测试程序验证功能。关键步骤涉及用户态与内核态数据传递、系统调用号分配、中断处理机制等核心概念。实验要求学习者通过修改内核源码、理解系统调用原理,最终实现名字存储与读取功能,并完成测试验证。实验还提供了视频学习资源和参考书籍,帮助深入理解操作系

Pretty Boy Fox的博客 1289

推荐:工业数字化系统开发用到的串口调试小助手

SerialDebug是基于C#开发的串口调试助手,支持进制转换和XModem、YModem传输协议。具备自动识别串口号、波特率选择、十六进制收发等基本功能。用户可设置接收超时时间、字节大小,并支持文件保存和进制转换。发送模式包括普通、队列和文件模式,支持多种发送方式和CRC校验。该软件在工业数字化系统开发中有广泛应用,可用于调试通信协议、传感器数据采集等,以提高工作效率和系统稳定性。

scadaadmin的博客 973

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

STM32F103代码远程升级(三)基于YModem协议串口升级程序的实现

STM32F103代码远程升级(三)基于Ymodem协议串口升级程序的实现

Life is about creating yourself. 3万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

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

如何安装免费版Xshell

1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ymodem串口在线升级_STM32固件升级的一点经验

上面理论+实践当初花了3天时间弄完的,但是,当你真正做项目的时候,你会发现,只有上面的这些知识还不够,还有更多的细节要去处理:APP程序怎么跳转到BootLoader程序?APP程序和BootLoader之间是否会互相影响?APP和BootLoader之间如何传递参数?固件更新一到一半,因为某种原因失败了(通信错误、掉电),该如何处理?如何确保更新的APP是你需要的APP,而不是别的一个APP?经...

weixin_39605463的博客 1408

分享两个Ymodem的上位机(GitHub开源)

一、基于QT 此工程,我只测试了发送部分,非常好~ 可以基于此进行IAP的上位机开发 传送门:https://github.com/XinLiGH/SerialPortYmodem 框架:Qt 5.7.1 编译器:MSVC2015_64bit IDE:Qt Creator 4.2.0 社区版 操作系统:Windows 10 专业版 基于此工程,我做了一个ESP32的IAP工具(ESP32老是要自己按复位,太麻烦了) 我优化了一下下: (1).增加了串口号的显全(之前只能看到COM几,是什么描述看不

可可芯意的博客 1万+

基于Ymodem协议的STM32串口IAP的实现(IAP + APP + 上位机)

基于Ymodem协议的STM32串口IAP的实现(IAP + APP + 上位机) HavenXie关注 0.1832017.06.05 00:35:09字数 1,373阅读 10,038 1.什么是IAP? IAP:In Application Programming 是指在应用编程,即在程序运行中编程,就是片子提供一系列的机制(硬件/软件上的)当片子在运行程序的时候可以提供一种改变flash数据的方法。通俗点讲,也就是说程序自己可以往程序存储器里写数据或修改程序。这种方式的典型应用就是用一小

3039

UartAssist串口调试工具使用指南 (附UartAssist工具包)

UartAssist串口调试助手软件,是Windows平台下的串口通信调试工具,广泛应用于工控领域的数据监控、数据采集、数据分析等工作,是串口应用开发及调试工作必备的专业工具之一,可以帮串口通信项目的应用设计、开发、测试人员检查所开发的串口通信应用软/硬件产品的数据收发状况,提高开发速度,简化开发复杂度,是串口通信应用开发调试的得力助手。UartAssist串口调试助手是绿色软件,无需安装,只有一个执行文件,适用于各版本Windows操作系统,不需要微软dotNet框架支持。

悦分享 25万+

一名富有激情的潮汕籍工程师的进阶之路:数据即未来

社区介绍: RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread 具备一个 IoT OS 平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装

rtthreadiotos的博客 1万+
上一篇: 【RT-Thread学习笔记】如何优雅地退出QEMU模拟器
下一篇: 【新书上架】王宜怀:本书实现了应用RTOS与理解RTOS的合理分割
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值