# 匿名助手 **Repository Path**: wonderfullook/AnoAssistant ## Basic Information - **Project Name**: 匿名助手 - **Description**: 匿名团队打造的调试软件,可以实现串口、UDP方式的数据解析、波形显示等丰富功能,其设计充分考虑了软件的通用性、灵活性,希望能作为一个好用的调试助手帮助到大家的开发、调试工作。 - **Primary Language**: C - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 81 - **Created**: 2024-03-29 - **Last Updated**: 2024-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 匿名助手 #### 为什么设计本软件: 相信大家在嵌入式等调试过程中,一定会遇到数据的实时显示、数据的变化波形绘制、参数调整、命令触发、文本log信息显示等需要。回想当年,自己刚开始学习嵌入式,遇到类似情景,只会使用原始的串口助手,数据显示靠发送字符串,参数调整需要用下载器改源码,命令需要用板子上的实体按键触发,使用了各种简陋、原始的方法,实现效果也非常不尽人意。想想还是自己大学做智能车的时候,就开始设计并编写上位机了,真正是面对需求开发,如何有效的传输数据,如何方便的展示数据,可以说上位机的贡献,是最终国一奖状的功勋基石。 后来开始负责设计匿名团队自己的上位机,经历了十余年的迭代,您现在看到的,就是匿名团队最新的上位机作品,特点如下: 1. 高效,使用C++实现,非解释语言,程序运行高效 1. 使用简单,匿名助手使用的匿名协议非常简洁易懂,方便移植,比如您只需要匿名助手显示波形,那么只需要一个函数发送数据即可 1. 拓展性强,匿名助手的参数读写、命令触发,其中的参数和命令,均由下位机定义,上位机读取信息后进行显示,只需要在您下位机代码中按格式定义好参数和命令的信息,即可由匿名助手进行读写操作 1. 灵活性高,匿名助手支持各类数据的解析和显示,无符号、有符号8位、16位、32位、浮点数,参数读写支持无符号、有符号8位、16位、32位、浮点数和字符串类型,命令触发功能支持无参数命令触发、带参数命令触发,命令参数支持无符号、有符号8位、16位、32位、浮点数,单个命令支持多个参数 1. 功能丰富,匿名助手实现了数据值显示、数据波形绘制、数据波形分析、参数读写、命令触发、3D模型显示、雷达数据显示、地图显示、固件升级等等丰富的功能,极大的方便各类调试场景 ![主界面](.gitee/mainUI.png) ![数据解析](.gitee/mainUI_rx2.png) ![数据波形](.gitee/mainUI_plot.png) ![三维模型](.gitee/mainUI_3d.png) ![实用工具](.gitee/mainUI_tools.png) 有人说“软件越粉,参数越稳”,所以,加上了网友制作的粉色皮肤《猛男粉》 ![猛男粉](.gitee/mainUI_pink.JPG) #### 视频介绍:[视频介绍](https://www.bilibili.com/video/BV1sb411f7VF/?vd_source=85d0827f0b576f52b68a8b795e49826a#reply225753889)