![](https://img-blog.csdnimg.cn/f0322a07a0a34db7b65f02d4cd37ed96.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ISYSTEM调试实践
文章平均质量分 66
本专栏基于ISYSTEM IC5700和MPC5744平台,介绍ISYSTEM调试技巧
cubmonk
一个软件工程师
展开
-
ISYSTEM调试实践12-软件运行时间的优化
实际工程的运行要比上篇文章提到的例程复杂的多由于复杂的应用层模型和底层任务,假定应用层模型的运行周期是10ms,任务函数的执行时间往往超过1ms,这时候就必须要考虑函数执行本身的时间。例如下图,taska\taskb\taskc\taskapp是10ms执行一次,task5ms任务是5ms执行一次。由于10ms周期里,四个任务执行了6.95ms,等于占用了其他函数的周期,导致5ms的任务不能按时执行。原创 2023-09-09 11:54:26 · 509 阅读 · 0 评论 -
ISYSTEM调试实践11-Profiler Timeline和软件运行时间分析
对于在主循环内执行的任务函数,不论是手写还是Autosar生成,能否节拍执行到,能否在规定的时间内执行完成都非常重要,这中间设计最重要的参数就是WCET(最坏执行时间, Worst-Case Execution Time)。最坏执行时间如果过长,将影响到其他任务的执行,甚至造成程序卡死阻塞。脱离硬件的软件代码可以通过理论计算最大执行路径的情况下估算出来,嵌入式平台执行的代码普遍和硬件息息相关,我理解的办法只能通过大量的测试和统计来进行,使用类似劳德巴赫 isystem这种调试器辅助完成。原创 2023-09-08 16:08:42 · 401 阅读 · 0 评论 -
ISYSTEM调试实践10-实时数据采集工具daqIDEA
本文介绍一种实时数据采集的工具daqIDEA,该软件整合在了winIDEA内,可以直接通过winIDEA启动。daqIDEA类似于jlink的jscop,stlink也有类似功能。原理就是利用仿真探头,将程序运行的变量实时采集出来,并通过曲线的方式显示出来。原创 2023-02-13 09:46:15 · 874 阅读 · 0 评论 -
ISYSTEM调试实践9-winIDEA Analyzer功能2
上一篇文章介绍了如何启动Trace,并配置。本文简单介绍一下Analyzer的输出结果,具体每个窗口的内容。原创 2023-02-10 18:02:45 · 773 阅读 · 0 评论 -
ISYSTEM调试实践8-winIDEA Analyzer功能1
本文介绍了ISYSTEM系统的trace功能,并简单演示了测试结果。原创 2023-02-10 17:20:45 · 1108 阅读 · 0 评论 -
ISYSTEM调试实践7--Watch 、Local和Symbols窗口
本文介绍了监视窗口和Symbol窗口原创 2023-02-08 17:16:35 · 604 阅读 · 0 评论 -
ISYSTEM调试实践6--堆栈窗口、汇编窗口和寄存器
本文介绍堆栈调试的使用,并介绍汇编窗口的配置和寄存器的监控。原创 2023-02-08 16:31:36 · 632 阅读 · 0 评论 -
ISYSTEM调试实践5--基本仿真控制和高阶断点调试技巧
本文介绍仿真的基本操作,和断点的设置。这篇后面会重点介绍几种复杂断点的使用方法。原创 2023-02-07 18:09:25 · 1455 阅读 · 0 评论 -
ISYSTEM调试实践4--工程的配置和启动调试
本文介绍了ISYSTEM的一些常用的配置和调试启动原创 2023-02-06 17:00:40 · 613 阅读 · 0 评论 -
ISYSTEM调试实践3--官方工程实例
本文介绍了winIDEA软件的原创 2023-02-06 17:33:43 · 457 阅读 · 0 评论 -
ISYSTEM调试实践2--连接工具和激活
介绍了工具的链接和注册原创 2023-01-29 11:36:32 · 757 阅读 · 0 评论 -
ISYSTEM调试实践1--isystem简介与系统的安装
介绍了isystem产品原创 2023-01-29 10:25:56 · 1709 阅读 · 0 评论