ARM处理器中HTM与STM介绍

htm,ahb 跟踪宏单元
htm 可显示无法使用 etm 从内核跟踪推断的总线信息:
了解多层总线利用率。 软件调试。例如,内存区域访问和数据访问的可见性。 跟踪触发器或过滤器的总线事件检测,以及用于总线分析。 htm 提供了有关 ahb 总线的地址和数据跟踪信息。 通过将 htm 中的信息与调试器结合使用,可对基于 ahb 的嵌入式系统进行方便、精确的调试。 htm 提供了广泛的资源以使事件识别功能生成触发事件。 htm 通过 amba 跟踪总线 (atb) 来生成输出的跟踪数据。 跟踪调试功能是非干预性的。可以使用 apb (amba v3) 接口来控制 htm。
htm用于什么场景?
htm则主要用于虚拟化环境中。htm块是用于显示虚拟机监视器(vmm)或操作系统内核的跟踪信息。
它提供了一种机制,使得vmm可以获取和显示与虚拟机相关的信息,例如虚拟机的指令序列、内存访问等。
htm块可以用于监视和控制虚拟机的执行,帮助开发人员更好地理解虚拟机的行为和性能表现。因此,htm在虚拟化技术中具有重要的作用,可以用于调试、优化和监控虚拟机的运行状态。
stm,系统跟踪宏单元
stm为所有软件开发人员提供了低成本的软件和硬件执行实时可见性,尤其是应用程序和内核开发人员,从而为整个供应链中支持 arm 处理器的设备提供了功能丰富且优化的低能耗软件。
stm 是一种软件工具,它可以让开发人员以低成本的方式观察和分析他们的程序在硬件上的执行过程。这种工具对于应用程序和内核开发人员特别有用,因为它们可以帮助开发人员更好地了解程序的执行情况,从而更容易地找出和修复问题。
stm 的工作原理是通过记录程序执行时的指令序列和其他相关信息,例如寄存器状态和内存访问。这些信息可以通过串口或 jtag 等方式传输到主机进行分析和处理。通过这些信息,开发人员可以了解程序执行的时间和顺序,从而优化程序的性能。
除了对开发过程中的问题解决和优化有重要作用外,stm 还对整个供应链中支持 arm 处理器的设备提供了功能丰富且优化的低能耗软件。通过使用 stm,设备制造商可以获得一种可靠的、高效的工具来优化其设备的能耗,同时提高其功能和性能。这对于当前和未来的 arm 处理器设备非常重要,因为这些设备通常需要在更小的空间内提供更高的性能,同时尽可能减少能耗。
总的来说,stm 就像一个“监视器”一样,帮助开发人员实时观察程序的执行情况,从而更容易地找出和解决问题。同时,它也为设备制造商提供了优化其设备性能的工具,使得整个供应链中的 arm 处理器设备能够更好地满足用户的需求。

英特尔对自动驾驶所做的准备工作
旋转开合盖板的计量仪表控制器及燃气表的设计及原理
网络变压器三大功能
学plc必须知道的知识!
华为重塑GUIDE商业蓝图,激发数字经济活力,加速迈向智能世界
ARM处理器中HTM与STM介绍
Σ-Δ型ADC拓扑背后的基本原理:第2部分
电子芯闻早报:华为Neul NB-IoT芯片将于Q3推出
Firefly ROC-RK3328-PC 四核64位入门级Mini PC介绍
人工智能+医学影像:华为云、华中科大推出AI辅助医生检测脑动脉瘤算法
PCB元件放置区域的有关限制问题解析
电子负载原理及电路图
详细解答关于物联网平台的主要功能和平台提供商
华为Mate10什么时候上市?华为Mate10曝光,高配置+高颜值,全面屏+3D识别杠上iPhone8!
华为在5G大会论坛上发布了华为N腾智能制造使能平台
景芯SoC的图像CSI-2解码技术解析
双路Σ-Δ模数转换器AD7729的性能特点和应用分析
华为正式宣布对美国政府提起诉讼,起诉书的全文内容曝光
对智慧灯杆商业模式心得与思考
贸泽电子官网迎来20周岁生日