当前位置: 首页 > news >正文

网站服务器解决方案游戏挂机赚钱一小时20

网站服务器解决方案,游戏挂机赚钱一小时20,创做网站,上海独立设计师家装设计Lauterbach使用指南之RunTime功能 前言 首先,请问大家几个小小问题,你清楚: Lauterbach这个工具是干什么用的吗?在软件运行过程中如何测量两个运行point之间的runtime时间呢?Lauterbach的RunTime功能具体应当如何来操…

Lauterbach使用指南之RunTime功能

前言

首先,请问大家几个小小问题,你清楚:

  • Lauterbach这个工具是干什么用的吗?
  • 在软件运行过程中如何测量两个运行point之间的runtime时间呢?
  • Lauterbach的RunTime功能具体应当如何来操作获取我们想要的结果;

今天,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:

在这里插入图片描述


正文

Lauterbach工具基本介绍

Lauterbach公司是一家专业提供微处理器开发工具的公司,其主要产品是TRACE32 PowerTools,包括在线调试器、跟踪器、逻辑分析仪等。Lauterbach公司成立于1979年,总部位于德国霍夫,是全球最大的私营嵌入式系统调试工具供应商

Lauterbach公司的客户包括汽车、航空、电信、医疗、工业等领域的知名企业,Lauterbach公司的软件支持多种微处理器架构,如ARM、Intel、PowerPC、TriCore等,可以用于调试、跟踪、分析、优化等目的

Lauterbach公司还提供了一种脚本语言,叫做Practice,可以用于自动化测试、创建图形化界面、初始化和配置TRACE32软件等,同时也加入了Python脚本功能,能够直接通过Python脚本便可以控制Lauterbach的相关自动化脚本编写;

Lauterbach主要面向应用对象是嵌入式软件开发人员,对于汽车电子开发那是必备的基本工具,该工具能否熟练使用将决定你解决问题的效率,因此有必要提高针对该工具的相关熟练使用意识,该工具对于行业内部人员来说,简称为"LB"。

后续小T也会针对Lauterbach其他功能做进一步的介绍,欢迎大家多多关注。

RunTime功能应用场景

在我们调试软件的过程中我们经常需要测量程序从A点到B点的所需时间,如果每次均通过记OStick的方式来测量,都需要重新添加调试代码,编译,再次调试才能够完成这方面的测量,如果我们想在不添加任何调试程序的情况下测量程序任意A点到B点所需的运行时间,此时便可以使用到LB的RunTime功能。

LB通过RunTime功能便可以实现程序从任意A点到B点的运行时间,让我们能够快速完成程序任意执行runtime时间的测量。

RunTime功能使用说明

接下来,我们来了解下LB的RunTime功能的具体使用,以下小T将从如下四个方面进行展开讲解:

  • RunTime测量原理:讲述RunTime实现的一个基本原理方法或者策略;
  • RunTime测量精度获取:讲述RunTime的测量精度如何获取
  • RunTime常见指令说明:讲述RunTime功能模块对应的常见指令的基本作用;
  • RunTime测量结果确认:讲述RunTime测量结果最终如何确认;

如下图为RunTime的功能界面可通过如下的方式可以调出:
在这里插入图片描述
在这里插入图片描述

图1 LB的RunTime功能界面

RunTime测量原理

如下图2所示列举了LB采用不同的测量信号方法,同时也给出了基于不同测量信号方法所得出的RunTime测量精确度的一个定性评估。
在这里插入图片描述

图2 LB的RunTime测量原理

RunTime时间的测量原理可以发现有如上四种方式,每种方式控制RunTime Start与Stop的方式,其中,"CPU Running signal"与“NEXUS Debug Status Message”两种测量方式精度最高,另外两种次之。

对于绝大多数芯片架构而言,一般基本上采用的是“Polling the PC”的方式来进行测量,最小的Polling时间为1ms,对于ARM7或者ARM9芯片架构,一般采用的"CPU running signal"测量方法,一般测量精度较高。

RunTime测量精度获取

如果需要获取当前RunTime的测量精度,LB也提供了如下一条非常简洁的指令来获取当前RunTime功能的测量精度:

RunTime.ACCURACY()

RunTime常见指令说明

为了便于大家及时查阅相关指令,小T将LB的RunTime功能常见的指令及其功能说明整理如下表:
在这里插入图片描述

图3 LB的RunTime常见指令说明

注意:上述绝对时间的得出,参考时间原点均为调用指令System.up或者RunTime.Init开始记时。

RunTime测量结果确认

如下图为执行RunTime.State指令或者上图1中通过菜单栏调出的最终结果,我们需要能够看懂各时间参数含义:

image-20231022215003308

该RunTime的显示框中有refA,refB, laststart,actual这四纵栏,有zero,refA,refB,laststart这四项横栏,对于refA列zero行下面对应的即为该ref A-zero得出的结果,即Ref A的时间,那么对于Ref B列与zero行对应的时间则为Ref B- zero对应的结果,即Ref B的时间。

同理如果想知道最近一次执行Go到Break两者之间的时间,则只需要看actual列与laststart行对应的时间即可,如上图为30.100us,即如果我们想知道程序运行A点至B点的所需时间,可以提前在程序A点与B点分别打上断点,待程序运行至A点后,再点击“Go”指令运行至B点时就会停下,此时查看actual列与laststart行对应的时间就为程序A点至B点的运行时间,即每次只需要看最右下角的时间即可。

好了,以上就是本次LB的RunTime功能的精华内容总结,希望能够大家带来帮助,也希望大家能够多多转发分享!

更多精彩内容,欢迎大家多多关注公号“ADAS与ECU之吾见”!!!

http://www.15wanjia.com/news/51405.html

相关文章:

  • 四川省建筑人才网个人中心烟台seo
  • 手机网站 pc网站模板网站产品推广
  • 做微信的微网站软文营销软文推广
  • 做外贸要看哪些网站福州seo代理商
  • 成都网站建设报价推广普通话宣传周
  • wordpress域名设置方法霸屏seo服务
  • 网站开发通常叫什么部门宁波seo推广费用
  • 东莞做网站seo今日小说排行榜百度搜索风云榜
  • 怎样帮别人做网站建设企业营销型网站
  • 做网站3年厦门百度开户
  • 提升访问境外网站速度网络营销的目的是
  • 做条形码哪个网站比较好网站网页的优化方法
  • 合肥网站建设-中国互联google国际版
  • 北京专业网站建设公司排名北京seo推广
  • 装修公司加盟哪家最好seo合作
  • 无锡市住房城乡建设委网站google chrome官网入口
  • 建设银行个人查询余额下载安全优化大师
  • 如何用html做网站头像关键词查询网址
  • 没有网站怎样做外贸腾讯3大外包公司
  • 网站打不开原因检测申请域名
  • 杭州培训网站建设网站制作公司有哪些
  • 网站建设ppt网络营销工具与方法
  • 给自己企业怎么做网站百度笔记排名优化
  • 网站开发中用到的英文单词seo软件服务
  • 重庆网站建设yunhuit怎样做一个网站平台
  • 国外域名交易网站网站策划是干什么的
  • 烟台建设公司网站优化网站标题是什么意思
  • 网站内容运营是什么nba球队排名
  • 什么网站做电气自动化兼职爱站网注册人查询
  • 诸暨网站建设优化大师下载电脑版