Strengthen Embedded Community

Arm expands Open Source Network

24. Juli 2023, 9:30 Uhr | Tobias Schlichtmeier

An important tenet for Arm is to work with the open source community to create a strong Arm architecture. This is intended to make software run more stably and make it easier for developers to develop and test applications.

Diesen Artikel anhören

This is why Arm supports thousands of open-source projects in all segments, from cloud to edge, with several recently expanded partnerships and commitments across the global open-source community. From the collaboration with Linaro, to the commitment to the continued development of an open-source GPU driver, Arm is dedicated to ensuring developers across all sectors have the capabilities and tools to write easier, simpler, faster and more secure software on Arm.

Expanded collaboration for open-source GPU drivers

With more than 9 billion Arm GPUs shipped to date across system-on-chips (SoCs) worldwide, the range of products that require dedicated graphics processing continues to grow. As a result, there is a need for an alternative open-source software stack to support the latest Arm GPUs, while servicing the needs of Linux developers and the wider open-source community.

Recognizing the importance of this work, Arm is announcing its expanded partnership with Collabora, a leading open-source contributor and service provider, on its open-source Mali GPU driver. Our work with Collabora started in 2020 with support of the open-source Mali driver stack and expanded to Collabora’s Panfrost GPU driver, which incorporates a fully upstreamed Linux kernel driver and fully open-source Mesa user-space driver, for Arm’s newer generation of Mali GPUs.

More developer accessibility with Linaro

Ensuring the open-source developer community has access to the broadest range of tools is a key priority for Arm. Arm continues to work closely with Linaro on a variety of projects including a Windows working group to enable commonly used tools and packages for Windows on Arm, such as Python, Electron, Chromium Embedded Framework, LLVM, Qt, and Bazel.

At the start of 2023, Arm also launched the first SOAFEE Integration Lab, which allows members of the initiative to validate their own implementations of the SOAFEE architecture, an open standards-based architecture for the software-defined vehicle.

Open-source support for Python

Furthering the already deep commitment to the open-source developer community, this week at EuroPython 2023, Arm has been showcasing its latest work to support Python, one of the world’s most commonly used embedded languages. In his talk at the show, Arm’s Diego Russo demonstrated the latest opportunity to use Python across a broad range of Arm-based technologies, and all major operating systems, thanks to the ongoing work of the open-source community. This includes enabling top-performing Python applications in the cloud and for Windows on Arm laptop devices, where a number of new guides are now available to ease the journey for Python developers.

Embedded software runs on Arm

As developers face increasing software complexity, Arm is working with leaders of the modern software development era to accelerate workflows and make embedded devices more accessible. Arm is evolving its long-standing Common Microcontroller Software Interface Standard (CMSIS) with a new release of CMSIS into open-source. CMSIS, which supports more than 10,000 devices and over 450 development boards, defines how embedded software runs on Arm through consistent software, device, and board support that works across a wide range of development tools. The CMSIS 6 release provides a much cleaner and simpler structure for software developers, while adding new components (CMSIS-View and CMSIS-Stream) that help users to reduce development time across a wide range of embedded applications.

Arm RAN Acceleration Library moves to open-source code base

As part of Arm’s commitment to growing 5G deployments worldwide, we recently announced that our RAN Acceleration Library (RAL) is moving to an open-source code base. This means that software developers can use, modify and distribute RAL code without any restrictions, while also contributing to the development and expansion of the software library through adding new functionality. The move to open-source will also help to accelerate the development and deployment of 5G RAN solutions based on Arm Neoverse platforms. To date over 100 companies in the Arm 5G ecosystem have used Arm RAL in their 5G infrastructure solutions, including OEMs, ISVs, ODMs and system integrators.

Anbieter zum Thema

zu Matchmaker+

Matchmaker+