板和系统启用的源解决方案

祝贺你!您的客户机刚刚选择了您的板级嵌入式硬件,作为跨其整个全球工业设施组合的下一代解决方案的一部分。但是,现在随着您认识到需要使客户机的软件开发人员大军有效地在嵌入式硬件上部署软件应用程序,以确保客户机的成功,您的头脑开始转动。金宝博滚球专家你要给谁打电话??

导师!我们丰富的工具链和库开发经验,加上我们的全球支持能力,使Mentor成为您定制SDK需求的理想合作伙伴。

自定义工具

自定义工具

Linux拖轮

嵌入式Linux

你的平台

  • LLVM或GCC编译器
  • 自定义SDK
  • 自定义工具链

编译器和调试器

海湾合作委员会
海湾合作委员会
LLVM
LLVM
齿轮
习俗

金宝博滚球专家提供性能硅值得的软件需要对算法有深入的理解,硅结构,以及编译器。算法,因为它能够理解计算结果的最佳方式;硅结构,因为是硅提供了性能;以及编译器,因为它们提供了从算法到硅的映射。导师源码工具组在这些领域都有数百年的经验。这种经验和专门知识的具体表现包括以下方面:

编译器定制(GCC和LLVM)

虽然导师源码工具集团赢得了其初步声誉的基础上与海湾合作委员会的工作,该集团还具有丰富的经验和LLVM的专业知识。在过去的5年里,该小组已经创建并支持60个特定于供应商的GCC版本和5个特定于供应商的LVM版本。目标体系结构的范围从标准体系结构的自定义变体(通过特殊的调度要求或自定义体系结构增强)到定制,高度并行体系结构(包括GPU,多处理器,包括DSP和FPGA的异构体系结构,以及流式数据流架构)。无论编译器和体系结构需要什么,指导者源码工具组具有解决这些问题的专业知识和经验。

OSS与社区上传

开放源码软件(OSS)的强大之处在于,它可以将您的金宝博滚球专家应用程序和工具开放给成千上万有动机调试和改进软件的程序员。这种发展力量远远超过大多数商业活动的预算所能得到的。然而,利用这种开发力量的一个先决条件是将编译器和库上传到开源社区存储库中。上传不是一个简单的过程。社区很大,编译器也很复杂。因此,维护人员(那些控制新软件进入存储库的开放源码开发人员)对新项目很谨慎。金宝博滚球专家为了让新的编译器上传,这群持怀疑态度的维护人员必须相信编译器的质量和可维护性。

导师源码工具组在上传项目和解锁OSS的能力方面有着出色的业绩记录。它理解过程以及维护人员正在寻找什么。此外,指导者源码工具组包括维护者社区的大部分,占据维修工84个岗位,开发商,提交者,贡献者,以及海合会和LLVM管理的董事会成员。我们可以帮助在编译器工具链上释放开源社区的力量。

高性能硅架构的编译器

实现高性能最常见的方法是利用并行性。使架构成本最小化的最常见方法是调用异构性。这两种并行异构处理器的结合在充分使用时可以提供高性价比的应用程序性能。“充分就业短语是关键,然而,由于架构可以实现的峰值性能通常与应用程序开发人员的性能体验完全不同。让这两者结合起来需要复杂的编译器技术。

Mentor Sourcery Tools Group是开发高性能硅架构的编译器和优化应用程序的专家。我们已经成功地开发了GCC和LLVM编译器,用于从GPU和多处理器到流数据流处理器以及利用基于结构的处理的异构处理器的架构。作为导师的一部分,源码工具组还可以获得导师电子设计自动化(EDA)的专业知识和经验。

源码工作台

Sourcery™CodeBench为嵌入式软件工程师提供了灵活的开发环境,金宝博滚球专家支持多种微控制器和嵌入式体系结构。CodeBench包括优化的库,编译程序,用于管理开源软件集成的工具,金宝博滚球专家以及调试/分析支持。支持的体系结构包括Arm∈IA32MIPS和PowerPC。导师可以为您的硅定制源代码平台,为您提供世界级的工具链,同时允许您在设计和开发阶段将资源集中于支持客户。

了解有关源代码的更多信息.

样本项目

用于树莓Pi开发板的Arm LLVM编译器

导师源码工具小组最近开发了一个基于源代码平台Lite LLVM的Arm∈编译器,目标是基于Raspberry Pi 3四核Arm∈Cortex∈A53的开发板。这项工作包括对LLVM的扩展,例如对LLVM展开器的改进,libcxxabi和libcxx的裸金属支架,并构建系统改进。免费下载的RapberryPi的SourceCodeBenchLiteLLVM将很快提供。

NVIDIA GPU的OpenACC 2.5 GCC实现

导师源码工具组已经为GCC内部的NVIDIA∈GPU实现了OpenACC支持,从标准的2.0版本开始。开发过程包括升级到OpenACC的更新标准,实现所有需要的后端支持,影响所需的多个编译环境(编译器必须同时针对主机和GPU进行编译),以及扩展系统以支持多个主机。

自定义LLVM编译器,以实现高性能,可重构体系结构

Mentor Sourcery Tools Group开发了一个完整的LLVM编译器,支持高性能,高度平行,一个知名的半导体厂商的可重构架构。除了标准和非标准优化技术之外,该体系结构需要地点和路线通行证,大多数编译专家所不具备的知识。

硬件启用程序

习俗
SDK
自定义工具

硬件启用程序是专门为设备硬件制造商量身定做的,他们希望为终端客户提供一个完整的嵌入式开发生态系统。该程序广泛的嵌入式产品和服务组合确保了硬件供应商能够根据客户的喜好提供非常具体的解决方案。

硬件使能方案的能力和服务包括以下技术和市场:

  • 安卓
  • Linux®
  • RTOS核
  • 开源工具
  • 高性能图形启用
  • 垂直平台

了解更多关于硬件启用程序的信息.

迁移到嵌入式Linux

计划从Windows∈或RTOS迁移到嵌入式Linux∈平台?利用业界顶尖的嵌入式Linux专门知识来协助您的过渡。Mentor提供了专业服务和商业开发工具的组合,以帮助减轻与OS迁移相关的任何业务和技术风险。

Linux拖轮

我们的董事会和系统服务及支持报价

定制品牌可再发行SDK

CodeBench工具链在嵌入式社区中是众所周知并受到尊敬的。导师可以帮助提供一个自定义品牌的系统开发工具包,基于CodeBench,这将吸引开发商购买硅产品。我们可以包括定制的IDE,客户端中间件集成和分发和更新门户。

获奖全球24/7支持

Mentor有一个全球性的支持团队,能够在全球范围内提供24/7的支持,使我们能够提供第一线终端用户对我们的定制板启用SDK的支持。

长期和自定义工具链支持

应用程序开发人员的工具——尤其是编译器——是他或她的生命线。嵌入式项目可以具有20年或更长的寿命,并且应用程序开发人员必须能够纠正在该生命周期中出现的任何问题。这种能力需要开发人员可以依赖的编译器和SDK。Mentor Sourcery Tools Group为开发人员提供长期和定制的工具链支持,以帮助实现这一点。当您需要在自定义SDK中为可能持续数十年的项目提供可靠的工具链时,我们是可以交谈的人。

了解更多关于源代码保护程序工具链冻结分支支持的信息

维护更新

编译器工具链是板启用SDK的重要部分。不幸的是,然而,改变是一种生活方式,编译器是静态的。开源社区正在不断改进编译器,让应用程序开发人员使用这些改进是让开发人员使用供应商芯片的关键。Mentor Sourcery Tools Group在创建维护更新并通过其网站分发这些更新方面具有多年的经验。

OSS社区上传

导师源码工具组在上传项目和解锁OSS的能力方面有着出色的记录。它理解过程以及维护人员正在寻找什么。此外,指导者源码工具组包括维护者社区的大部分,占据维修工84个岗位,开发商,提交者,贡献者,以及海合会和LLVM管理的董事会成员。当您需要帮助上传编译器工具链时,导师是打电话的地方。

Raspberry Pi是树莓Pi基金会的商标。

B、汽车音频总线是模拟设备的注册商标,Matlab是Mathworks的注册商标。Android是Google公司的商标。此商标的使用须经谷歌许可。Linux∈是Linus Torvalds在美国的注册商标。和其他国家。注册商标Linux∈是根据LMI的分许可使用的,莱纳斯·托瓦尔兹的独家授权人,Qt是Digia公司及其子公司的注册商标。本文件中提到的所有其他商标都是其各自所有者的商标。

联系导师 或者免费打电话:1-800-547-3000
闲聊γ 接触