INtime 软件开发包

—适用于INtime软件的完整开发环境

INtime软件开发套件(SDK)

INtime SDK是完整的开发周期的软件开发工具包,从代码输入到调试,优化和运行时分析的INtime软件解决方案,无论是INtime for Windows或INtime Distribute RTOS或两者兼而有之。INtime SDK可在任何Windows * PC平台上运行,以调试目标系统上的应用程序,无论是在同一主机上INtime for Windows,还是通过LAN的INtime Distribute RTOS远程主机上。 INtime SDK提供了监视和分析应用程序所需的一切。INtime RTOS实时操作系统系列应用程序具有二进制兼容性,可在所有部署模型中移植,因此可以将应用程序分发到任意数量的节点。构建,分析和部署可扩展的软件解决方案,以满足苛刻的实时应用要求。

 

 SDK重点

      • 单一的开发环境INtime for Windows和INtime Distribute RTOS
      • 集成在Microsoft * Visual Studio *中
      • 快速入门代码向导和示例项目
      • Microsoft Visual Studio中的IntelliSense上下文感知文档
      • 具有标准模板库的C或C ++
      • 支持Boost C ++库
      • SIMD支持对Intel * IPP和Intel * MKL库
      • INtime Explorer –动态对象浏览器
      • INscope –系统时序分析器
      • Spider-多线程调试器
      • 系统调试监视器–低级调试器
      • Fault analyzer-故障分析仪

使用世界一流的Microsoft Visual Studio进行高效的解决方案开发

INtime SDK作为Microsoft Visual Studio集成开发环境(IDE)的组成部分安装,提供了非常熟悉的开发平台,同时无需购买其他工具或学习其他环境。Microsoft Visual Studio是用于编写和调试INtime软件应用程序的核心资源实用程序。

Microsoft Visual Studio和示例应用程序中的INtime SDK向导加快了从应用程序创建到调试和优化的开发速度,因此重点放在解决方案上,而不是学习新工具。大量的产品文档已集成到Microsoft Visual Studio中,从而使技术参考信息易于获得。

系统状态和性能特征的全面分析直接链接在一起,提供精确的操作细节。INtime SDK工具的可移植性和跨LAN的远程操作使开发人员具有最大的多功能性,而不会给目标系统资源带来不必要的负担。INtime SDK工具可轻松连接到正在运行的系统,从而使棘手的问题易于隔离以进行调试。

适用于Microsoft Visual Studio的集成式INtime软件调试器

Ntime SDK包括用于Microsoft Visual Studio的集成源代码级调试器,可提供实时过程和变量监视以及调试,并可访问该工具最强大的功能,包括条件断点,变量和寄存器检查,源代码级步进和观察变量。

实时故障会自动触发调试工具的选择,以调试除零错误,错误的指针访问,页面错误,堆栈错误和其他CPU异常。

INtime Explorer –动态对象浏览器

INtime Explorer提供了一种方便的方式,可以在运行时查看进程,线程和对象的状态并与之交互。使用友好的GUI浏览对象,检查详细信息并进行交互。以交互方式完成对象的控制,例如删除,发信号以及挂起或恢复线程,以帮助进行系统调试。使用监视和报告功能对未处理的异常进行分析,生成崩溃后分析报告。系统统计信息监视功能显示每个线程和每个进程的CPU使用率。

INscope –实时系统分析

INscope用于验证时间紧迫的代码的操作以及实时事件的正确排序。输出显示为熟悉的逻辑分析仪类型的图形轨迹。包含一个API,该API允许将用户定义的事件添加到跟踪日志中,以精确控制触发点,例如开始和停止跟踪。详细信息包括有关实时应用程序执行的信息,包括精确定时,线程切换,系统库调用和中断。

Spider调试器–多线程调试器

Spider是用于RT应用程序的源代码级和符号调试的辅助调试资源,它允许控制线程而不影响其他线程的执行。

系统调试监视器(SDM)–基于串行控制台的底层硬件调试监视器

SDM是一个硬件调试监视器,用于分解代码,设置和执行断点,显示或更改微处理器寄存器以及显示或更改内存内容。SDM显示有关INtime内核对象(例如进程,线程和邮箱)的信息。使用SDM解释由INtime内核维护的数据结构;例如,INtime软件系统调用,堆栈和GDT。

故障管理

故障管理器提供了故障后要使用的操作选择,包括调试工具。
Fault Manager可以在远程节点以及本地节点上使用。

INtime SDK用于在同一主机(对于Windows为INtime)或在另一主机(对于Windows为INtime或INtime分布式RTOS)上开发和调试INtime应用程序。