单片机学习小组
直播中

李泽明

7年用户 1237经验值
私信 关注

什么是串口调试工具呢?串口调试工具有哪些呢

什么是串口调试工具呢?串口调试工具有哪些呢?
STM32CubeMX是什么呢?STM32CubeMX有何作用?

回帖(1)

林沧禄

2022-1-24 09:47:27
1、串口调试类工具:XCOM   SecureCRT  VSPD
   
串口调试工具,也就是串行通信接口调试软件,广泛应用于单片机控制领域的数据监控、数据采集、数据分析等工作。我们常用的串口调试工具包括串口调试助手、串口监控器等,提高串口通讯工作效率、稳定数据传输及保存过程,是单片机通讯开发的必备工具之一

2、代码编辑阅读类工具:SourceInsight   VScode   Notepad++
阅读优秀项目的源代码是程序员自我提高的重要途经,因此好的工具能够帮助你事半功倍。

3、文本差异比较类工具:Beyond Compare
Beyond Compare正如其名,“超越了比较”,它有三个核心功能:支持多种文件格式的差异,对于我们“程序猿”来说,最重要的要数文本文件差异和语法高亮了。对于策划或其它经常使用Excel的来说,数据文件差异是个非常强大的功能。



  • 差异比较
  • 文件夹同步
  • 文本合并


4、文件快速查找类工具:Everything
Everything是一款基于名称实时定位文件和目录的搜索工具,有以下几个优点:
快速文件索引、快速文件搜索、较低资源占用、轻松分享文件索引、实时跟踪文件更新。
通过使用everything小工具,可以提高我们的工作效率,更加方便我们查找文件。


5、模电数电仿真类工具:ProteusISIS
Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围威廉希尔官方网站 协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。

6、嵌入式集成开发环境类工具:IAR   Keil
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。

IAR 最著名的产品是C编译器-IAR Embedded Workbench, 支持众多知名半导体公司的微处理器。许多全球著名的公司都在使用IAR SYSTEMS提供的开发工具,用以开发他们的前沿产品,从消费电子、工业控制、汽车应用、医疗、航空航天到手机应用系统,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。

7、图形代码自动生成类工具:CubeMX HAL
STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。
    在CubeMX上,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等  省去了我们配置各种外设的时间,大大的节省了时间


8、软件版本管理类工具:Git
    Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。Git 易于学习, 占地面积小,具有闪电般的快速性能。它具有诸如Subversion,CVS,Perforce和ClearCase之类的SCM工具,并且具有本地分支,方便的暂存区域和 多个工作流等功能。Git 应该是目前使用最广泛的工具之一,我之前公司也用Git搭建服务器,进行代码管理,操作也比较简单。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分