ag九游会网站|官网首页

###
###
###
首页 >

    Percepio


Percepio是一家位于瑞典的嵌入式操纵体系体系帮助开辟东西供给商,是Amazon Web Services互助同伴,嵌入式视觉同盟成员。

Tracealyzer是Percepio 公司开辟的一款用于RTOS或基于linux的嵌入式软件体系的可视化跟踪东西,对体系运转时的举动提供了亘古未有[gèn gǔ wèi yǒu]的洞察办法。协助开辟职员加速固件的开辟,增加对体系验证和功能优化所必要的工夫。

现在Tracealyzer提供了30多种互相联系关系的运转时举动视图,包罗义务调理、中缀、义务之间的互相作用,以及从使用步伐代码中记载的用户事情。Tracealyzer作为传统调试的增补,提供更高条理的调试视图,十分合适了解典范的及时题目。



Tracealyzer支持的OS

FreeRTOS、Embedded Studio、Keil RTX5、Linux、On Time RTOS-32、ThreadX、µC/OS-III、VxWorks、


为什么要利用Tracealyzer

源代码自己并不克不及完全形貌多义务软件体系在运转时的实践举动。及时举动还取决于很多其他要素,如义务和中缀的工夫,它们的互相作用和输出。基于RTOS固件的无效开辟必要很好天文解及时操纵体系义务、中缀和操纵体系内核之间的实行、时序和交互。

利用Tracealyzer,你可以记载及时举动,软件跟踪与壮大的可视化相联合,进步软件的开辟服从和质量,从而提拔开辟服从,低落项目危害和延长产品上市工夫。


● 更快的扫除妨碍
Tracealyzer可以捕捉难以复现和剖析的稀有、不定时产生的错误。很多嵌入式软件的题目,可以短工夫内被办理。Tracealyzer记载可以与在实行室内现有的调试器同步利用,或摆设在体系中捕捉稀有的偶发性错误。

● 更好的软件质量
Tracealyzer不但是用于特定难题目的“灭兵器”,你还可以用于发明和制止潜伏的题目,如壅闭超时的体系挪用。别的,Tracealyzer让你更好地理解以后体系运转静态,以是在设计新的功效时,可以制止不妥的设计大概招致的定时、CPU利用、调理或其他义务交互的相干题目。

● 更好的软件功能
改良的洞察力也可以让你找到进步嵌入式软件功能的新办法。大概是不测惊喜,义务工夫上的小变革大概会带来明显的功能提拔。Tracealyzer提供了多种方法寻觅“热门”,义务被更高优先级的义务耽误,大概可以早或晚增加资源抵触。假如没有符合的可视化,如许的优化是很难发明的。如许,你就可以失掉一个呼应更疾速的软件体系,大概在统一个硬件平台上融入更多的软件功效。

● 优化控制体系
控制体系开辟职员可以受害于绘制自界说使用步伐数据的支持,ag九游会称之为用户事情。比方控制信号(传感器输出和实行器输入)图可以与软件时序互相联系关系,以便更好地理解控制功能的非常。别的,义务时序(比方周期)的图可以用来研讨影响控制功能的软件时序变革。

● 其他的利益
改良的洞察力程度也容许更快的引入新的开辟职员,以及评价新的第三方软件功能,如嵌入式数据库,触摸屏驱动步伐或通讯协议栈的更好的大概性。最初,由于ag九游会支持罕见的几种针对嵌入式软件的操纵体系,你可以常常坚持Tracealyzer支持,即便切换到另一个操纵体系。

Tracealyzer的功效特征
丰厚的剖析视图。Tracealyzer 4提供了凌驾30种的剖析视图,包罗运转时举动剖析,义务调理,中缀办事例程实行,工夫信息,CPU负载,义务优先级,义务与中缀处置步伐间交互等。经过这种方法,可以看就任务优先级、实行工夫和超时能否符合,从而制止义务抢占或阻塞带来的超时错误。


自界说日记记载。可以对使用步伐代码中的用户事情举行自界说日记记载,以便与其他视图并行地检察随工夫变革的形态和变量。这可以用来剖析和调试算法的及时举动,如电机控制回路。



功能剖析。剖析视图容许检察体系哪些局部利用了最多的资源(比方处置器工夫和堆内存)。大概由于代码服从低下,某些局部利用了更多的CPU周期。剖析视图还容许定位大概的内存走漏。


视图智能互连。一切视图都是互相毗连的,单击一个视图中的数据点,并在另一个相干视图中检察响应的地位。别的,一切工夫轴视图都可以同步,因而可以并排转动和缩放它们。如许可以同时从多个透视图中获益,并更好天文解跟踪。


及时跟踪。在Tracealyzer 4.0以上的版本可以利用支持的调试器,大概利用自界说的目的-主机接口,比方串口、USB、TCP/IP等来完成及时数据流跟踪。到现在为止,FreeRTOS、Micrium和SafeRTOS都支持此功效,更多的流跟踪支持还在方案当中。



不必要特别的跟踪硬件。Tracealyzer依赖于高效的软件设计,开支最小。如许,根本上支持任何的微控制器和微处置器,只需有几千字节的存储空间提供应跟踪记载器模块利用。专为32位处置器设计,包罗Microchip PIC32,Atmel AVR32,ARM Cortex-M、Cortex-R、Cortex-A等。即便所利用的处置器没有被间接支持,也比力容易本人移植。

可以在产品摆设时利用。记载难以复现的偶发性的错误,经过在任何检测到的错误上保管最新的跟踪信息,可以取得关于摆设客户操纵中的题目的有代价的信息。

IDE支持。明白支持IAR Embedded Workbench, Keil µVision (MDK), Atmel Studio, Microchip MPLAB X IDE, Wind River Workbench, 以及大少数基于Eclipse的IDE(比方Atollic TrueStudio, SW4STM32, Code Composer Studio (TI CCS)。也可以支持其他的任何IDE,只需可以将RAM的数据保管为主机端文件(.bin大概.hex)。

Percepio Tracealyzer提供以下允许证范例
节点锁定的允许证,绑定到特定盘算机的允许证密钥。用于团体用户。
浮动网络允许证,容许无穷的安置,同时利用最大数目用户。专为小到中等范围的团队。
所在允许证,共享允许密钥,容许在一个特定的公司所在无穷利用。
公司允许证,共享允许密钥,容许在公司/部分无穷利用。

请求评价
Tracealyzer是一个系列产品,每个产品针对一个特定的操纵体系,Percepio公司针对每个操纵体系的版本提供限定工夫的评价版license,限期为10天。在官网下载对应的版本时,勾选下方的“I would like to evaluate please send a license”选项,评价license会发送到填写的邮箱中












联系ag九游会:

>######
京ICP备: 版权归北京ag九游会泰软件技能有限公司一切