Green Hills软件公司的MULTI IDE提供一种具有调试、编译器和闪存编程工具的集成开发环境,包括 AUTOSAR 集成、性能分析器、项目构建器、代码覆盖、运行时错误检查、MISRA C 代码检查和DoubleCheck™ 集成式静态代码分析器。
1)工程化管理:通过项目管理器实现对项目源文件、目标文件、库文件以及子项目的统一管理,显示程序结构,检测文件相互依赖关系,提供编译和链接的图形设置窗口,并可对编程语言的进行特定环境设定。
2)系统事件分析:通过事件分析器为用户观察和跟踪各类应用系统运行和RTOS事件的可配置图形化界面,并对以下事件提供基于时间的测量:上下文切换、信号量获取/释放、中断和异常、消息发送/接受、用户定义事件。
3)系统性能分析:通过性能分析器提供对代码运行时间的剖析,可基于表格或图形显示结果,有效的帮助用户优化代码。
4)实时运行错误检查:通过实时运行错误检查工具提供对程序运行错误的实时检测,对程序代码大小和运行速度只有极小影响,并具有内存泄漏检测功能。
5)代码静态分析:提供在不运行代码的方式下,通过词法分析、语法分析、控制流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。确保符合例如DO-178、ISO26262 MISRA 等安全标准!
6)代码覆盖率分析:提供多种测试覆盖率分析报告,包括语句、分支、路径和 MC/DC 覆盖率, 帮助用户评估测试的有效性和完整性, 以及证明符合测试和验证的需求,例如 DO-178、ISO26262等。
7)图形化浏览器:提供对程序中的类、结构变量、全局变量等系统单元的单独显示,并可显示静态的函数调用关系以及动态的函数调用表。
8)版本控制工具:提供对应用工程的多用户共同开发功能。Multi IDE的版本控制工具通过配置对支持很多流行的版本控制程序,如Rational公司的ClearCase等。
MULTI调试器支持
请联系Green Hills Software以获得对新处理器和操作系统的更新支持
目标处理器:
开发主板:
操作系统:
第三方集成:
语言:
我们拥有30年使用和创建工具以解决客户问题的经验,我们经验丰富的专家可以帮助您获得专业的性能和可靠性。
降低生产成本
在高产量的环境中,即使每台机器只节省几分钱,也会带来数百万美元的总体节省。来自Green Hills软件的工具可以显著减少内存和处理器需求,提高您的利润。
降低处理器成本
您并不总是需要更快的处理器来满足不断增长的性能需求。 我们的编译器优化被调优,以充分利用您所使用的任何芯片。此外,我们的性能分析工具如 PathAnalyzer、Profiler和 EventAnalyzer为您提供了一个鸟瞰图,了解你的程序在哪里花费时间,帮助你专注于优化工作并加快应用程序的速度。如果你能用一个低成本的 处理器来满足同样的实时性要求,你会节省多少钱?或者,如果您是否可以发布一个新产品,而不必生产一个新的硬件平台来运行它?
改进应用程序的性能不仅可以在处理器上省钱, 而且更低成本的处理器可以以更低的时钟速率运行,并且需要更少的电力和冷却。更长的电池寿命使你的产品更好,同时更便宜。
降低内存成本
Green Hills编译器优化通过减少可执行文件的大小来降低内存成本。与 GNU编译器相比,大多 数程序至少有10%的改进。此外,Doublecheck 在编译时发现内存泄漏,多调试器的内存分配工具在运行时动态搜索它们。
使用多调试器的内存分配工具,您可以在运行时根除内存泄漏。
更大限度的节省
我们的降低成本专家团队可以帮助您在不牺牲性能的前提下降低内存和处理器需求。我们将客户内存使用量减少了30%以上,并将性能提高了300%以上。
Green Hills 培训咨询
Green Hills的专家培训和咨询服务为了解MULTI IDE的全部
潜力提供了直接的途径,因此您可以在很短的时间内达到更高的生产率。
管理实施计划
这个程序的设计目的是让开发团队快速熟悉Green Hills软件产品环境。提供的服务在内容上可定制 ,时间上可延续,包括:
▲ 专家培训
▲ 环境设置
▲ 应用程序设计指导
从设计阶段开始,我们的技术专家将帮助您专注于更符合您需求的产品特性。除了定制的培训外,托管实施计划还提供积极的、持续的指导,以确的保您能够深度了解我们的环境如何使用,以及可以与我们 Green Hills 软件专家取得联系。
定制培训
我们的培训课程涵盖了广泛的内容,从实时INTEGRITY编程到跟踪和TimeMachine调试。这些课程由具有使用Green Hills工具开发的实践经验的专家来教授。可以在您的设施和时间表上教授课程,以更小的干扰来提供更大的价值。
开放式招生培训
拥有较小培训预算的团队可以在世界各地预先选定的地点参加我们广受欢迎的开放注册课程。这些课程也非常适合刚加入一个已经完成Green Hills软件培训课程的团队的新员工。