构建和下载

自 2010 年以来,Linaro 在上游 Arm 软件方面发挥了关键作用,其许多工程师积极维护开源项目。 此页面提供了 Linaro 工程团队当前制作的下载链接。

如果您有任何技术疑问,请前往 Linaro 的支持页面 向 Linaro 开发人员技术支持团队提交工单。 对于任何其他查询 单击此处

Linaro 的 GNU 和 LLVM 工具链

gnu gcc compiler download

gnu gcc compiler download heading image

用于 AArch64 和 ARM 32 位 A-Profile 内核的预构建 GNU 交叉工具链的正式 Arm 版本现已在 [Arm 开发人员网站] (https://developer.arm.com/tools-and-software) 上提供 /open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads)。

Linaro 还每月提供 GNU 工具链集成构建,为用户提供上游构建的快照。 这些构建允许开发人员在预先构建的二进制文件进入上游后立即对其进行测试。

LLVM 工具链

LLVM 工具链 heading image

用于 AArch64 和 ARM 32 位 A-Profile 内核的预构建 LLVM 本机工具链的官方社区版本由 Linaro 构建和测试,现在可在 [LLVM 的 GitHub](https://github.com/llvm/llvm -项目/发布/)。

除了通常的 Linux 托管 LLVM 工具链外,Linaro 现在还提供 official LLVM Toolchain for Windows on Arm 从 LLVM 12.0.0 版本开始。

对 Arm 嵌入式处理器的 Cortex-R 和 Cortex-M 裸机目标工具链感兴趣? 我们正在与 Arm 合作,每年提供一个新版本(每季度更新一次)。 版本维护两年。 您可以直接从 Arm 网站 获得这些。

Linaro 的持续集成和验证工具

LAVA - Linaro 的自动验证架构

LAVA - Linaro 的自动验证架构 heading image

Linaro 自动验证架构 (LAVA) 是 Linaro 用来验证其版本的测试和持续集成框架。 源代码是开放的,因此 Linaro 成员公司和其他公司可以创建自己的实例并在此标准框架内运行专有测试。

推荐的两种安装 Lava 的方法是通过 DEB 或 Docker:

SQUAD - Linaro 的报告工具

SQUAD - Linaro 的报告工具 heading image

SQUAD 是一个基于网络的报告工具。 它由 Linaro 创建,用于涵盖 Linaro 团队的基本测试结果报告。 它可以从直接提交或从 LAVA 等测试工具收集通过/失败结果和基准。

TuxSuite

TuxSuite heading image

TuxSuite™ 提供按需 API 和工具,用于并行构建和测试 Linux 内核。 Tuxsuite 由 Linaro 创建,是我们测试工作的支柱,任何有兴趣更快、更大规模地进行 Linux 内核测试的人都可以使用它。

您可以下载 TuxSuite 客户端 使用 Linaro 的 TuxSuite 服务,也可以下载后端工具自行运行。

TuxMake 跨不同架构、配置、目标和工具链自动构建 Linux。 指定您的选择,TuxMake 会为您驱动构建,每次都以相同的方式执行相同的步骤。 在此处下载 TuxMake

TuxRun 在 QEMU 下自动启动和测试 Linux。 它支持 TuxMake 支持的几乎所有架构。 在此处下载 TuxRun

适用于 Qualcomm™ Snapdragon® 处理器的 Linaro Linux 版本

Linaro 发布了一套 Linux 软件版本,适用于基于 Qualcomm Snapdragon 处理器的平台,例如 Dragonboard 410c、Qualcomm Robotics RB3 或 RB5。 Linaro 的版本基于 Linux 主线内核,并且完全依赖于开源用户空间包。 Linaro 提供基于 Yocto 项目和 Debian 的参考实现。 有关受支持平台的更多信息,请访问 96boards.org 网站

Qualcomm Platform Linux OS
Dragonboard 410c Debian
OpenEmbedded
Dragonboard 845c / RB3 Debian
OpenEmbedded
Robotics RB5 / QRB5165 Debian
OpenEmbedded

单击此处了解有关 Linaro 如何帮助上游公司进入 Qualcomm 平台的更多信息。

LEDGE RP - 安全可靠的容器运行时环境

LEDGE 参考平台 (RP) 是一个轻量级、高度安全和强大的容器运行时环境,具有可靠的启动和更新功能。 它带有一套完整的 SELinux、IMA(Linux 内核完整性测量架构)和其他技术的安全策略,并基于 SystemReady-IR 和 EBBR 规范构建。完整的 Ledge 参考平台 v0.3 版本可在此处访问:

LEDGE 参考平台 0.3 发布

有关 LEDGE 参考平台的其他信息,请参见 此处