​IAR C-SPY为VS Code社区树立调试新标准

发布者:EE小广播最新更新时间:2024-12-05 来源: EEWORLD关键字:Code  调试  嵌入式系统  嵌入式 手机看文章 扫描二维码
随时随地手机看文章

瑞典乌普萨拉,2024年12月5日 — 全球领先的嵌入式系统开发软件解决方案供应商IAR宣布,对VS Code中的调试扩展IAR C-SPY调试器进行了重大升级。此次升级引入了IAR的Listwindow技术,进一步提升了调试能力,使IAR C-SPY调试器在VS Code环境中成为嵌入式设备调试方面的全新标杆。


image.png?imageView2/2/w/1000


全新的Listwindow技术为开发者带来了强大的实时数据可视化与操作能力,大幅提升了数组和数据结构的调试效率。这项功能专为现代嵌入式开发者设计,满足他们对高效编码工具的需求,可显著缩短调试时间。通过这一更新,IAR再次兑现了助力工程师提升生产力的承诺。在嵌入式系统广泛应用的当下,这一技术进步将帮助开发者持续保持高质量和高性能的开发水准。


功能亮点:

  • 先进的Listwindow技术:提供对代码行为的清晰洞察,轻松增强调试能力,包括完整的Trace和Watch功能。

  • 全面的断点管理:赋予开发者更灵活的调试控制,简化问题解决,优化解决流程。

  • 灵活的调试启动策略:适配多种开发环境,确保在各种开发环境中无缝运行。

为开发者和团队带来的优势


嵌入式软件开发中,效率和精准性至关重要,哪怕是微小的错误都可能引发严重问题或项目延迟。调试工作往往占据开发周期的50%到80%,而IAR C-SPY调试器凭借其强大功能,能够显著提升调试效率。通过大幅缩短这一耗时环节,IAR C-SPY可提高开发人员的效率,并让开发者专注于解决问题与技术创新。


IAR首席技术官Anders Holmberg表示:“通过IAR的C-SPY调试扩展,开发者可以在VS Code中轻松使用先进的调试功能。我们深知嵌入式系统开发面临的挑战,而精准调试对于确保高质量的结果至关重要。这次更新显著提升了调试信息可视化功能,让开发者能更便捷地实时排查复杂问题。”


IAR C-SPY调试器与VS Code的集成,为开发者提供了强大的功能支持,能够满足行业标准,适用于各种开发场景,确保开发者拥有在快速发展的技术环境中所需的工具。借助这些工具,开发者可以大幅缩短调试时间,从而腾出时间专注于创新和开发。


即刻访问iar.com/vscode,探索IAR扩展如何提升您的编码和调试效率。


关键字:Code  调试  嵌入式系统  嵌入式 引用地址:​IAR C-SPY为VS Code社区树立调试新标准

上一篇:米尔出席openEuler Summit 2024,携全志T536和RK3562核心模组亮相
下一篇:ST×米尔STM32MP25x线下培训会

推荐阅读最新更新时间:2026-03-25 14:05

vscode 使用 IAR_STM8 工具链 编译调试 STM8 项目
本文介绍如何在 EIDE 上使用 IAR_STM8 工具链完成项目编译,并使用 STM8-Debug 完成调试 本文以 STM8S105K4T6 为例 1. 使用 EIDE 创建一个 8/16 Bit MCU 项目 2. 项目目录下创建一个文件夹,将 STM8S 标准外设库复制到该目录下 3. 添加宏,本例是:STM8S105 4. 将 STM8S_StdPeriph_Driver 目录添加到项目,并排除 无用和不支持 的外设 排除该 芯片 不支持的外设,和不需要使用的外设 5. 切换到 IAR_STM8 工具链,打开配置,填写要使用的 链接脚本 名称 所有可用的 链接脚本 位置: IAR 安装路径
[单片机]
<font color='red'>vs</font>code 使用 <font color='red'>IAR</font>_STM8 工具链 编译<font color='red'>调试</font> STM8 项目
IAR EWARM开发嵌入式系统时目标代码的链接与定位
1 数据段和代码段的作用 IAR C/C-+编译器是一种具有世界先进水平的标准C/C-+编译器,支持符合ANSI C标准的C或C++编程语言。源程序经编译后生成包含数据或代码存储器逻辑映像的数据段和代码段。每个段都有一个段名和一个表示其存储器空间的段类型。段类型CODE表示ROM中的执行代码,段类型CONST表示ROM中的数据,段类型DATA表示RAM中的数据。段名可与段类型相同,但其意义不一样,实际使用时不能混淆。表l所列为IAR C/C++编译器所使用的各种段、段类型及其读/写属性说明。 1.1 数据段 数据位于DATA段中,包括静态(static)存储器、堆栈(stack)、堆(heap)以及已定位的数据。DATA段可
[单片机]
用<font color='red'>IAR</font> EWARM开发<font color='red'>嵌入式系统</font>时目标代码的链接与定位
嵌入式系统调试仿真工具
嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新型号的不断涌现和不断更新,目前市面上的嵌入式系统调试仿真工具也层出不穷,这些调试仿真工具因其功能、性能、通用性的不同价格也相差非常悬殊,从几十元的简易JTAG调试器到几万元甚至几十万元的高端调试仿真器应有尽有,以前这方面的工具大部分都是进口的,现在国内有些公司也开始开发这方面的工具,而且性价比很好,只是国内做的大部分都是专用的,通用的比较少,因为通用的应用也很少,而且价格昂贵。 下面列举一些我曾经用过的调试仿真工具: 1)MCS-51单片机调试仿真系统MDS-55-B5,由三环电子
[单片机]
嵌入式系统设计调试的挑战
嵌入式射频系统 基本上今天的每一个电子产品都是一个嵌入系统,小到电子表,大到各种复杂的控制系统。嵌入式系统实际上是专用的计算机系统,它的特征包括非PC,以应用为中心,以计算机技术为基础,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求等。 传统嵌入式系统的组成包括:A/D、D/A、 DSP、 FPGA;闪存,即NAND、NOR;嵌入式CPU系统;电源;并行总线;串行总线;I2C、SPI、 RS-232、CAN等。值得注意的是,以上技术包括了模拟、串行和数字技术,就是混合信号。 从嵌入式系统的特点及设计要求来看,总的分为三个特点,第一是专用性,即为特定用户群设计,第二是高集成度,对器件的可靠性及性价比要求
[单片机]
<font color='red'>嵌入式系统</font>设计<font color='red'>调试</font>的挑战
嵌入式系统调试方法
文章介绍了嵌入式系统开发过程实际上就是一个调试诊断的过程,而且调试诊断将一直伴随着一个产品的终身,即使是最成熟的产品也偶尔会出现这样或那样的问题,这都需要开发人员去诊断、排查。 嵌入式系统的调试包括硬件调试、软件调试以及综合调试。硬件调试一般是指系统刚开发出来时上电前后的检查,包括: 1)上电前检查电源和地是否短路,目视检查是否有虚焊、漏焊; 2)上电后检查时钟线上的频率和波形、幅度是否正常,各电源电压是否稳定正常,各芯片温度是否正常,各指示灯是否正常。 软件调试一般是指保证硬件一切正常的情况下验证程序执行的时序是否正确,逻辑和结果是否与设计要求相符,能否满足功能和性能要求等。软件调试的方法有很多,包括:
[单片机]
调试嵌入式系统设计中的低速串行总线
  引言   今天,嵌入式系统几乎遍布在人类社会的每个角落。嵌入式系统可以简单定义为属于大型系统或机器一部分的一种专用计算机系统,其目的是为该系统或机器提供监测和控制服务。典型的嵌入式系统在开机时会开始运行某些专用应用,直到关闭时才会停止。当前设计和生产的几乎每个电子设备都是嵌入式系统。嵌入式系统实例包括:   – 电子闹表   - 自动柜员机   – 移动电话蜂窝手机   – 计算机打印机   – 防抱死刹车控制器   – 微波炉   – 导弹使用的惯性引导系统   – DVD播放机   – 个人数字助理(PDA)   – 工业自动化和监测使用的可编程程控逻辑控制器(PLC)   – 便携式音乐播放机   – 可能还包括烤面
[嵌入式]
调试嵌入式系统设计中的低速串行总线
今天,嵌入式系统几乎遍布在人类社会的每个角落。嵌入式系统可以简单定义为属于大型系统或机器一部分的一种专用计算机系统,其目的是为该系统或机器提供监测和控制服务。典型的嵌入式系统在开机时会开始运行某些专用应用,直到关闭时才会停止。当前设计和生产的几乎每个电子设备都是嵌入式系统。嵌入式系统实例包括: 电子闹表 自动柜员机 移动电话 计算机打印机 防抱死刹车控制器 微波炉 导弹使用的惯性引导系统 DVD 播放机 个人数字助理 ( PDA ) 工业自动化和监测使用的可编程逻辑控制器 ( PLC ) 便携式音乐播放机 可能还包括烤面包机 嵌入式系统可能包含许多不同类型的设备,包括微处理器、微控制器、 DSP 、
[测试测量]
<font color='red'>调试</font><font color='red'>嵌入式系统</font>设计中的低速串行总线
一种软硬结合的嵌入式系统远程调试方法
1 基本方法     图1(a)是传统的嵌入式调试方法:主机PC通过串口与从机嵌入式系统相连,接收从嵌入式系统发来的调试信息并向嵌入式系统发送调试指令,主机和从机之间只能有几米或者几十米的距离。图1(b)是现在比较流行的远程嵌入式调试方法:主机PC和从机嵌入式系统分别通过以太网连接到网络上,主机通过诸如Telnet之类的协议向嵌入式系统接收调试信息和发送指令。本文介绍的方法是将这两者结合起来,位于远端的嵌入式系统与其相邻的PC2通过串口相连,主机PC1和从机PC2各自通过以太网连接到网络上,主机PC1仍然通过Telnet协议(使用Windows自带的“超级终端”程序)与从机PC2通信,在从机PC2上运行一种我们设计的软件T
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved