当前位置:首页 > 厂商动态 > Arm
[导读]Arm 和我们的生态系统的关键信念之一是与开源社区合作,共创一个高度发达的 Arm 架构,使软件的落地更加稳定,从而让全球数百万开发者能够测试并创建自己的应用。

Arm 和我们的生态系统的关键信念之一是与开源社区合作,共创一个高度发达的 Arm 架构,使软件的落地更加稳定,从而让全球数百万开发者能够测试并创建自己的应用。

为此,Arm 支持了数千个开源项目,涵盖从云到边缘及端点的所有细分市场,近期我们扩大了在全球开源社区的合作伙伴关系和投入。无论是与 Linaro 的长期合作,还是在开源 GPU 驱动程序上的持续开发,Arm 致力于赋能各行各业的开发者,使他们能获取所需的工具和支持,进而能更加轻松、简单、快速地在基于 Arm 技术上创建安全的软件。

为开源 GPU 驱动程序扩大合作

随着搭载 Arm GPU 的芯片出货量已累计达到 90 亿颗,需要专用图形处理功能的应用产品正持续增长。因此,借助替代性的开源软件栈来支持最新的 Arm GPU,这项需求油然而生,并可同时满足 Linux 开发者及更广泛开源社区的需求。

在认识到这项工作的重要性后,Arm 今日宣布将扩大与行业领先的开源贡献者和服务提供商 Collabora 的合作伙伴关系,双方将基于 Collabora 的开源 Mali GPU 驱动程序展开合作。Arm 与 Collabora 的伙伴关系始于 2020 年,当时 Arm 为开源 Mali 驱动程序栈提供支持,之后又扩展到 Collabora 的 Panfrost GPU 驱动程序,以支持 Arm 新一代的 Mali GPU。Panfrost GPU 驱动程序包含了全上游的 Linux 内核驱动程序和全开源的 Mesa 用户空间驱动程序。

这项发布表明了 Arm 将支持 Panfrost GPU 驱动程序的进一步开发,从而确保 Panfrost 开源软件能够支持最新的 Mali GPU 和更广泛的 Arm 软件生态系统,同时不断提升 Linux 内核驱动程序和 Mesa 用户空间驱动程序的性能。

Collabora 图形主管 Daniel Stone 表示:“Collabora 对 Panfrost 的投入体现了我们对创建一个健康且有竞争力的开源生态系统的信念和承诺。我们很高兴能与 Arm 继续合作,确保能向整个开源社区提供有关 Mali 的一流支持。”

通过 Arm 与 Collabora 的合作,设备制造商再也无须顾及软件操作系统和图形中间件的选择,而能放心地选择搭载 Mali GPU 的芯片。为此,除了 Arm 已经提供的直接技术支持外,设备制造商还可以在其产品中获取一项高质量的开源 Linux 实现方案。实际上,Panfrost 是目前 Linux 社区重要的 GPU 驱动程序。

Linaro 为开发者提供更多可访问性

确保开源开发者社区能够获得广泛的工具对 Arm 来说至关重要。我们不断与 Linaro 在各个项目上保持密切合作,包括成立一个 Windows 工作组,以开发 Windows on Arm 常用工具和软件包,如 Python、Electron、Chromium 嵌入式框架、LLVM、Qt 和 Bazel。

2023 年初,我们还启动了首个 SOAFEE 集成实验室,支持项目成员验证自己基于 SOAFEE 架构的实现方案。SOAFEE 是一个基于开放标准的软件定义汽车架构。与 Linaro 和广大的成员合作使我们能够继续将与 Arm 相关的软件需求添加到开源环境中,便于全球开发者访问。随着Linaro 被列为 Linux 内核的前十大贡献者之一,且在过去两年中,40 个 Arm 开源项目共提交了 47,000 个补丁,这项工作对开源社区意义重大。

对 Python 提供开源支持

为进一步展现我们对开源开发者社区的深度投入,在 2023 EuroPython 大会上,Arm 展示了支持全球最常用的嵌入式语言之一 Python 的最新成果。展会上,Arm 首席软件工程师 Diego Russo 演示了在各种基于 Arm 技术及所有主要操作系统中使用 Python 的最新场景,包括在云中及 Windows on Arm 笔记本电脑设备上为 Python 应用提供理想性能,而这些都离不开开源社区的持续努力。目前 Arm 也发布了很多可用来简化 Python 开发过程的新指南。

Arm 助力嵌入式软件运行

随着开发者要面对的软件复杂性日益升高,Arm 正与当代软件开发的领导者合作,加速工作流并使嵌入式设备更易于访问。随着Arm 持续推进通用微控制器软件接口标准(CMSIS)的开发,其最新的 CMSIS 版本将成为开源版本。CMSIS 通过广泛的开发工具对软件、设备和开发板提供一致的支持,定义了嵌入式软件在 Arm 上的运行方式,目前已支持超过一万多个设备和 450 多个开发板。CMSIS 6 版本为软件开发者提供了更加清晰简单的结构,同时还增加了新的组件(CMSIS-View 和 CMSIS-Stream),旨在帮助用户缩短各种嵌入式应用程序的开发时间。

Arm RAN 加速库移入开源代码库

作为 Arm 致力推进全球 5G 部署增长的计划之一,Arm 近期宣布将其 RAN 加速库 (RAN Acceleration Library, RAL) 移入开源代码库。这意味着软件开发者可以不受任何限制地使用、修改和分发 RAL 代码,同时还可以通过添加新的功能为软件库的开发和扩展做出贡献。此外,这也有助于加速基于 Arm Neoverse 平台的 5G RAN 解决方案的开发和部署。迄今为止,Arm 5G 生态系统中已经有 100 多家公司使用了 Arm RAL 来开发其 5G 基础设施解决方案,包括 OEM/ODM 厂商、独立软件开发商(ISV)和系统集成商。

基于Arm 的开源软件生态

Arm 的开源工作全方位覆盖了全球技术生态系统,从 5G 基础设施和软件定义汽车,到移动端和嵌入式设备。支持全球开源社区是确保软件在基于 Arm 技术硬件上“开机即用(just work)”的重要环节。我们将继续投入大量工程人时来支持开源项目,并扩大开源合作伙伴关系,为全球软件开发者提供更多的访问机会和更优的性能资源,从而形成一个在 Arm 架构上构建和运行的开源环境。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭