TI-RTOS Kernel User‘s Guide:Appendix B ---Timing Benchmarks

本附录描述了SYS/BIOS功能的计时基准,解释了这些值的含义以及它们是如何获得的,以便设计人员可以更好地了解他们的系统性能。用于生成以下计时基准的应用程序可以通过使用SYS/BIOS安装中的BIOS_INSTALL_DIR\packages\ti\sysbios\benchmark目录中的源文件来构建和运行。

B.1Timing Benchmarks

接下来的部分将解释每个计时基准的含义。每个节的名称对应于实际基准数据表中基准的名称。本附录中的解释最好与实际基准数据一起查看。由于实际的基准测试数据取决于目标和内存配置,并且可能会发生变化,因此数据以ti.sysbios.benchmark包(即BIOS_INSTALL_DIR\packages\ti\sysbios\benchmarks directory)中的HTML文件提供

基准测试数据是在Build-Profile设置为“release”和BIOS的情况下收集的。libType配置参数设置为BIOS.LibType_Custom。有关这些设置的更多信息,请参见第2.4.5节。

B.2Interrupt Latency

中断延迟基准是SYS/BIOS内核禁用可屏蔽中断的最大周期数。为了修改跨多个线程共享的数据,禁用了中断。SYS/BIOS尽可能地减少这个时间,以允许最快的中断响应时间

中断延迟是在包含内部禁用中断的SYS/BIOS API调用的SYS/BIOS应用程序的上下文中测量的。在应用程序内的每个指令边界上触发一个计时器来中断,并且计算延迟时间,以周期为单位,从向量到中断调度程序的第一条指令。注意,这不是用户的ISR执行第一条指令的时间。

B.3 Hwi-Hardware Interrupt Benchmarks 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值