产品中心

PRODUCTS

400-051-9668

搏嵌电子首页    Green Hills    Green Hills    Green Hills

Green Hills

Green Hills Software成立于1982年,自成立以来就一直处于盈利状态。Green Hills Software年均收入增长近30%,现已成为全球独立RTOS公司。

公司背景

Green Hills Software是嵌入式安全性的全球倡导者。Green Hills Software的总部位于加利福尼亚州圣巴巴拉,欧洲总部位于英国。超过50个国家/地区的著名公司选择了Green Hills Software的技术和服务,以开发其电子产品,从MP3播放器到大型喷气式飞机。

开发工具产品

集成开发环境

经过三十多年的客户使用和不断增强,MULTI IDE在嵌入式软件行业中是先进的。开发人员知道他们可以依靠MULTI来帮助他们生成高质量的代码,并将其设备更快地推向市场。无论是找出难以发现的错误,解决内存泄漏还是使系统性能优化化,MULTI都能始终如一地工作。

更快地发现并修复错误

我们革命性的调试器的每个功能都旨在快速解决困扰传统工具的问题。跟踪任务间损坏,错过的实时需求和外部硬件事件等问题通常需要数周或数月的时间。Green HillsTime Machine工具套件可帮助您在数小时甚至数分钟内解决相同的问题。TimeMachine工具套件将MULTI Debugger界面与创新的重放调试功能相结合,可自动捕获程序执行数据。使用TimeMachine进行调试时,您可以通过代码前后步进,运行和调试,以查明问题的根本原因。

TimeMachine捕获中的任何时候,您都可以:

  1. 在源代码级别调试任务交互
  2. 通过使用强大的执行和数据断点来查找特定的数据点
  3. 检查RTOS数据结构
  4. 调试虚拟内存应用程序

 

 

更好的性能

 

使用Green Hills出色的PathAnalyzerProfilerEventAnalyzer,您可以轻松地识别并消除代码中的性能瓶颈。结果是更快,更简化的应用程序:

  1. 真正创新的PathAnalyzer为您的程序中执行的每个功能提供了基于时间的高级视图,使您可以轻松地识别程序流程中的模式并查看花费的时间。PathAnalyzer不仅向您显示程序执行的阴影,还提供了整个画面。
  2. 对于系统优化和分析,功能强大的Profiler提供了对程序行为先进的洞察力。探查器显示了每个任务,功能,源代码行和汇编语言指令消耗了多少处理器时间,因此很容易:
  3. 发现性能问题
  4. 查找覆盖率差距并跟踪特定代码的测试覆盖率
  5. 与其他用途共享配置文件数据
  6. 从多个测试或配置文件记录中收集并合并配置文件数据
  7. EventAnalyzer显示的INTEGRITY RTOS事件长度和频率,使其迅速显现什么样的操作需要最长时间并在优化的努力值得重点关注。

降低生产成本

降低处理器成本

您并不总是需要更快的处理器来满足不断增长的性能要求。我们出色的编译器优化已过优化,可以充分利用您使用的任何芯片。此外,我们的性能分析工具(例如PathAnalyzerProfilerEventAnalyzer)使您可以鸟瞰程序花费的时间,从而帮助您集中精力进行优化并加快应用程序的速度。如果您可以使用低成本处理器来满足相同的实时要求,您将节省多少钱?或者,如果您可以发布新产品而不必生产新的硬件平台来运行它呢?

目标处理器:

操作系统:

第三方集成:

语言:

改善应用程序的性能不仅可以节省处理器本身的成本,而且低成本的处理器可以以较低的时钟速率运行,并且所需的电源和散热更少。更长的电池寿命使您的产品同时更好,更便宜。

降低内存成本

Green Hills编译器优化通过减小可执行文件的大小来降低内存成本。相对于GNU编译器,大多数程序的改进至少10%。此外,DoubleCheck会在编译时发现内存泄漏,而MULTI的内存分配工具会在运行时动态搜索它们。

更好地节省成本

我们的成本降低专家团队可以在不牺牲功能的情况下帮助您减少内存和处理器需求。我们已将客户内存使用量减少了30%以上,并将性能提高了300%以上。

功能安全信心

MULTI工具链已通过认证,可满足适合级别的工具认证和C / C ++运行时认证:

  1. IEC 615082010(工业),EN 501282011(铁路)和ISO 262622011(汽车)功能安全标准
  2. TÜVNORDexida获得的证书
  3. 同时满足SIL 4(安全完整性等级)和ASIL D(汽车安全完整性等级)工具认证以及C / C ++运行时认证要求-可以达到的需要水平
  4. 受广泛的目标处理器支持
  5. 给客户带来的好处是简单而深刻的:
  6. 降低成本并缩短认证时间
  7. 缩短产品上市时间
  8. 产品发布后减少了认证维护
  9. 最高SIL / ASIL级别的应用开发支持

 

 

集成开发环境
AdaMULTI IDEGreen Hills MULTI IDE的业界先进的调试和开发工具带给Ada开发人员。数十年来,客户一直在使用我们的工具和优化编译器来大大提高调试效率。获得更可靠的产品,以更低的开发成本更快地投放市场。

AdaMULTI将近三十年的调试专业知识提取到一个嵌入式软件开发工具箱中,该工具箱提供了有效创建可靠软件所需的所有功能。使用Green Hills Software的工具,您可以:

  1. 更快地修复错误
  2. 我们革命性的调试器旨在快速解决困扰传统工具的问题。对于那些需要花费数周时间来跟踪的错误, TimeMachine工具套件可以帮助您在数小时甚至数分钟内解决相同的问题。
  3. 自动发现错误我们集成的静态分析器
  4. DoubleCheck通过在运行程序之前识别编程错误来节省时间和金钱。运行时错误检查通过查找无法单独通过静态分析识别的错误来补充DoubleCheck
  5. 防止出现新问题
  6. 干净的编码约定阻止您使用过多的compex代码引入新的错误。
  7. 使复杂的系统
  8. 更有意义OSA ExplorerEventAnalyzerTarget List之类的工具提供了整个系统的可伸缩视图,从整体层次直至每个寄存器位或机器指令。
  9. 花更多的时间进行设计
  10. simble构建配置和无缝集成的工具使您可以腾出更多时间进行开发。该生成器无缝集成项目经理,编辑,闪存编程器和指令集仿真器的功能显著降低项目开发成本

AdaMULTI软件开发环境支持Green Hills Software的整个安全关键型运行时产品系列。AdaMULTIINTEGRITY-178B和裸机的目标Ada运行时间紧密集成,可自动执行嵌入式,安全关键型软件开发的所有方面。

AdaMULTI具有AdaC / C ++编译器,源代码级的符号调试器和自动程序 Builder的功能AdaMULTI还提供版本控制系统,EventAnalyzer,代码性能和覆盖率分析器,源代码导航和交叉引用浏览器,语言敏感的编辑器,依存关系和调用图显示,特定于处理器的/ INTEGRITY-178B仿真器以及单元测试工具。AdaMULTI还提供嵌入式行业调试器到处理器连接选项集,包括:串行,以太网,在线仿真器,处理器探针和JTAG / BDM接口。行,以太网,在线仿真器,处理器探针和JTAG / BDM接口。

 

在线订购
logo

导航栏

咨询热线

400-051-9668