EUROScope
嵌入式系统的源代码级调试器
EUROScope是为嵌入式系统而设计的源代码级调试器。除了通常的功能,如存储器视图、注册表视图、汇编程序视图、源视图,本地/全局变量视图、断点和调用堆栈外,EUROScope还提供集成的终端窗口,并支持在目标系统内编程闪存芯片。
EUROScope提供C / C ++源代码的语法突出显示; 关键字可以由用户添加。
优化目标连接
与目标系统的连接强烈影响开发人员的效率。EUROScope及其通信伙伴EUROSmon使用智能算法。例如,它们将软件下载优化到目标系统; 因此,即使使用缓慢的串行目标链接,数据通常传输速度也要比其他同类产品更快。EUROScope支持串行接口、TCP / IP套接字和CAN(IXXAT VCI)。附加组件支持DLLBDM或JTAG。
所有架构的通用用户界面
如果您正在开发多目标架构,使用EUROScope就可完成您的任务!切换CPU时,不需要学习新的调试器。无论您使用Infineon C16x、Fujitsu F16LX、Fujitsu FR、Intel x86、Mitsubishi M16C、NEC V850、 Altera Nios II 还安徽PowerPC,EUROScope对此都提供支持!
“现有技术”GUI
精细的用户界面可帮助您跟踪每个重要信息:Windows可以“停靠”到主窗口的边缘,而不会隐藏重要数据。多线程使用户界面高度响应。
EUROS 支持
EUROScope是开发EUROS应用程序的理想调试伙伴:它知道EUROS实时操作系统何时在目标系统上运行,并提供以下增强功能:
想知道哪些任务正在等待某个邮箱的邮件?想查看驱动程序当前是否正在接收数据或任务的堆栈位于内存的哪个位置? EUROS对象视图可为您提供详细信息!
作为一个选项,EUROScope可以处理EUROS的仪表化版本提供的信息:您可以获得有关应用程序运行时行为的详细信息,从而早日发现并纠正性能问题! 或者为您的软件添加跟踪点来记录重要数据。目标系统中的跟踪缓冲区可帮助您在算后检查重新跟踪应用程序的行为,包括其中断处理程序!
命令行窗口是一个命令界面,由集成在EUROScope调试器中的文本输入驱动。它接受C标准的任何表达。表达式甚至可以包含当前上下文的标识符。例如,如果执行的应用程序被断点中断,则在此位置已知的所有全局变量和局部变量都可以访问命令行解释器。此外,用户能够处理应用程序中定义的任何类型之间的转换。无论类型定义如何复杂。这样可以在调试应用程序时执行困难的任务。
可以加载包含要解释的指令的脚本文件。由于命令行解释器为控制EUROScope提供了命令,因此可以组合自动测试套件。一旦启动,他们可以加载和启动各种测试应用程序,并在没有用户交互的情况下评估结果。