除其他方面外,这尤其适用于基于实时操作系统 (RTOS) 和 AUTOSAR 的应用程序的运行时分析。从现在起,计算所需的数据不仅可以通过微控制器的跟踪系统获取,还可以通过调试接口进行采样。虽然这种方法的统计精度可能略低,但它提供了一个显著的优势,即允许在缺乏跟踪支持的微控制器上评估 CPU 利用率。.

AUTOSAR 运行时接口 (ARTI) 中定义的额外操作系统钩子可以更详细地可视化 AUTOSAR 应用程序的运行时行为。UDE 利用这些钩子在执行序列图中显示服务调用、自旋锁、任务和中断。这有助于更精确地分析应用程序和操作系统的行为,从而帮助识别潜在的性能问题。.

为了方便使用流行的 Python 脚本语言开发用于自动化软件调试和测试任务的脚本,PLS UDE 2026 还在集成的 Python 控制台中提供了脚本调试器。此功能允许您设置断点并单步执行 Python 代码,以及在专用观察窗口中查看 Python 变量。.

此外,UDE 2026 还针对某些微控制器和设备系列进行了特定的增强和适配,例如英飞凌 AURIX™ TC4Dx,它是 TC4x 系列的首款产品。例如,跟踪支持已扩展至监控虚拟化应用程序的运行时,这意味着由 TC4x 硬件管理程序管理的虚拟机现在也可以在跟踪日志中看到。UDE 2026 现在还支持所谓的生产设备的跟踪功能。这带来了一个显著的优势:既可以在开发阶段使用仿真设备(成本可能很高)进行跟踪记录,也可以在现场使用标准微控制器进行跟踪记录。.

然而,由于硬件的限制,跟踪功能在可用跟踪内存的大小方面受到限制,并且分别在应用程序或驱动程序重新启动或重置后,只允许进行一次跟踪记录。.

对于基于 AURIX™ TC3xx 的 TTC 2300 和 TTC 2030 系列 TTControl 控制单元,PLS 的 UDE 2026 还提供了预配置的目标设置,为这些 ECU 的用户提供了一个即用型调试环境,而无需开发人员进行任何 ECU 特定的配置。.

近期添加到 PLS 支持中的许多架构、器件系列和嵌入式处理器也受益于 UDE 2026 更加优化的测试、调试和绘图功能。重点在于基于 Arm® Cortex® 内核的控制器,例如 NXP 的 S32K5 汽车级 MCU、STMicroelectronics 的 STM32H5、Texas Instruments 的 MSPM0 和 MSPM33 混合信号工业微控制器、最新一代 Infineon MOTIX™ 系列 MCU 以及中国制造商同信微电子的 THA6 Gen2 系列多核汽车级 MCU。对于开放式 RISC-V 架构,PLS 已实现对 Andes 32 位 AndesStar™ V5 架构的支持。早期用户已开始使用 UDE® 在基于该架构的 AndesCore™ D23 内核上进行软件开发。UDE®
2026 的大规模商业发布计划于今年 5 月初进行。

更多信息