[经验分享] 单片机产品开发中常用软件介绍

[复制链接]
 楼主| renzheshengui 发表于 2025-7-11 08:11 | 显示全部楼层 |阅读模式
单片机产品开发时,经常使用的开发软件如下

一、Keil / MDK

MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。 MDK-ARM专为微控制器应用而设计,不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。

二、Altium Designer

Altium Designer 提供了唯一一款统一的应用方案,其综合电子产品一体化开发所需的所有必须技术和功能。Altium Designer 在单一设计环境中集成板级和FPGA系统设计、基于FPGA和分立处理器的嵌入式软件开发以及PCB版图设计、编辑和制造。并集成了现代设计数据管理功能,使得Altium Designer成为电子产品开发的完整解决方案-一个既满足当前,也满足未来开发需求的解决方案

三、Visual Studio Code

该编辑器集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)

Visual Studio Code 提供了丰富的快捷键 [7]。用户可通过快捷键 [Ctrl] + [K] + [S] (按住Ctrl键不放,再按字母K键和S键)调出快捷键面板,查看全部的快捷键定义

该编辑器支持多种语言和文件格式的编写。

四、Beyond_Compare

Beyond Compare 是一套由Scooter Software开发的功能强大的文件和文件夹比较工具 。它可以帮助用户识别和整合差异,从而轻松地比较、合并和同步文件和文件夹,主要用途是对比两个文件夹或者文件,并将差异以颜色标示,比较范围包括目录,文档内容等

————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_45324318/article/details/148687012

jackcat 发表于 2025-8-7 09:02 | 显示全部楼层
Keil μVision        集成开发环境(IDE),支持C/C++编程,具有仿真调试功能
lzmm 发表于 2025-8-8 20:59 | 显示全部楼层
Altium Designer: 强大的专业级PCB设计软件,提供从概念到制造的全流程解决方案。
pl202 发表于 2025-8-11 16:01 | 显示全部楼层
IAR Embedded Workbench
yorkbarney 发表于 2025-8-12 00:21 | 显示全部楼层
Keil MDK 是一款功能强大的集成开发环境(IDE),支持多种单片机架构,如 ARM 和 Cortex-M 系列。它集成了 uVision IDE、编译器、调试器和仿真器,能够满足复杂嵌入式系统的开发需求
youtome 发表于 2025-8-12 04:47 | 显示全部楼层
SSCOM 支持常见串口参数设置和数据收发,功能齐全且稳定。
minzisc 发表于 2025-8-12 15:24 | 显示全部楼层
选择 Keil MDK 或 IAR,优化代码密度和执行效率。
burgessmaggie 发表于 2025-8-12 16:40 | 显示全部楼层
IAR Embedded Workbench        高性能的嵌入式开发工具链        ARM、RISC-V、PIC、AVR等多种单片机
timfordlare 发表于 2025-8-12 18:56 | 显示全部楼层
Keil uVision:广泛用于ARM和8051系列单片机的开发。
IAR EWARM/IAR EW8051:提供高度优化的编译器和调试器,适用于ARM和8051系列单片机。
mattlincoln 发表于 2025-8-12 21:26 | 显示全部楼层
Keil MDK  非常流行的ARM架构微控制器开发平台,提供强大的调试支持和丰富的中间件库。
minzisc 发表于 2025-8-14 13:48 | 显示全部楼层
尝试 PlatformIO + VS Code + OpenOCD 组合,完全免费且灵活。
wilhelmina2 发表于 2025-8-15 21:58 | 显示全部楼层
Altium Designer (AD)
描述:集成的电子产品开发系统软件,提供原理图设计、电路仿真、PCB绘制编辑等功能。
特点:在中国使用率非常高,具有中文界面和相对简单的上手难度。
PADS
描述:由Mentor Graphics公司创建,包括原理图工具PADS Logic、PCB工具PADS Layout和自动布线工具PADS Route。
特点:在中国的电子设计行业中应用广泛,特别是在消费电子行业。
Cadence
描述:提供ORCAD(原理图设计工具)和Allegro(PCB设计+仿真工具)。
特点:在中国的大型公司中使用较多,适合复杂的电路设计和高密度PCB设计。
wilhelmina2 发表于 2025-8-16 18:11 | 显示全部楼层
IAR Embedded Workbench 由IAR Systems开发的集成开发环境(IDE),支持多种单片机芯片和处理器架构,如ARM Cortex-M、RISC-V、AVR、8051等。
dspmana 发表于 2025-8-18 21:44 | 显示全部楼层
Visual Studio Code        轻量级代码编辑器,支持多种语言和插件        可通过插件支持各种单片机
1988020566 发表于 2025-8-19 11:10 | 显示全部楼层
Keil μVision是一种基于Windows系统的单片机开发环境,广泛应用于ARM Cortex-M、8051等单片机的开发和调试。
plsbackup 发表于 2025-8-19 16:53 | 显示全部楼层
Altium Designer        电子产品设计全流程工具,包括原理图设计、PCB布局布线、电路仿真等
maudlu 发表于 2025-8-20 15:40 | 显示全部楼层
GNU GCC for ARM: 开源且广泛使用的C/C++编译器,适用于ARM架构的微控制器。
geraldbetty 发表于 2025-8-20 16:38 | 显示全部楼层
Arduino IDE        简易的图形化编程环境,支持C/C++编程       
您需要登录后才可以回帖 登录 | 注册

本版积分规则

109

主题

4307

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部