ARM Development Studio 2024.1 | 3.9 Gb
ARM has launched the ARM Development Studio 2024.1 is suite of tools for embedded C/C++ software development on any Arm-based platform. Building on over 25 years of experience, Development Studio incorporates many of the best features of previous tool generations, unifying the development flow in a single, easy to use environment.
Release Notes for Arm Development Studio 2024.1
This release of Arm Development Studio contains the following changes since 2024.0.
Processor and Architecture Support
Support for the following processors is added:
- Cortex-A725
- Cortex-X925
Installer for Windows
This release of Arm Development Studio includes an updated installer for Windows that resolves previous Installer vulnerabilities CVE-2022-43701, CVE-2022-43702, and CVE-2022-43703.
Arm Compiler for Embedded
The Arm Compiler in this release of Arm Development Studio is updated to Arm Compiler for Embedded 6.23. Arm Compiler 5 is now a legacy product and has reached the end of Mainstream Support. It is no longer provided in Arm Development Studio. Arm Compiler 5 can still be used for existing projects and for new projects for legacy Armv4, Armv5, or Armv6 targets - you can download it from the Legacy Arm Compiler Downloads page, then add it as a toolchain into Arm Development Studio. For all other new projects, Arm recommends using Arm Compiler for Embedded 6 for non-safety projects and Arm Compiler for Embedded FuSa (Functional Safety) for safety projects.
Arm Debugger
The Arm Debugger in this release of Arm Development Studio is updated to Arm Debugger 6.4.0-armds. Some additional features include cache visualization for Cortex-A720 and Cortex-X4; more detailed reporting when an Armv-A/R processor is stopped by an exception; support for AArch64 Linux kernel OS awareness up to 6.1; a new snapshot command to more easily make snapshots of system state for offline analysis; ability to create aliases for registers, including system registers specified by instruction encoding or memory address; new debug configurations for the latest Arm Ecosystem FVPs; new semihosting policy controls (see later).
Arm Fixed Virtual Platforms
The Arm FVPs in this release of Arm Development Studio are updated to a selection from Fast Models 11.27. FVP models for FVP_Base_Cortex-A725, FVP_Base_Cortex-X925, FVP_Base_Neoverse-N3, and FVP_Base_Neoverse-N3x1-Neoverse-N3x1 are added.
Arm Streamline
Arm Streamline in this release of Arm Development Studio is updated to version 9.4.
Examples
Additions include:
- Bare-metal examples for Cortex-A725 and Cortex-X925.
- Updated the GCC examples to use GCC 13.3.Rel1.
- Updated the examples that use CMSIS-Packs to CMSIS 6.1.0.
Deprecated and removed features
Support for Armv7-A architecture CPU models is deprecated. The following CPU models are deprecated and will be removed in Fast Models 11.28 and the next release of Arm Development Studio: Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A17.
Support for the following processors is added:
- Cortex-A725
- Cortex-X925
Installer for Windows
This release of Arm Development Studio includes an updated installer for Windows that resolves previous Installer vulnerabilities CVE-2022-43701, CVE-2022-43702, and CVE-2022-43703.
Arm Compiler for Embedded
The Arm Compiler in this release of Arm Development Studio is updated to Arm Compiler for Embedded 6.23. Arm Compiler 5 is now a legacy product and has reached the end of Mainstream Support. It is no longer provided in Arm Development Studio. Arm Compiler 5 can still be used for existing projects and for new projects for legacy Armv4, Armv5, or Armv6 targets - you can download it from the Legacy Arm Compiler Downloads page, then add it as a toolchain into Arm Development Studio. For all other new projects, Arm recommends using Arm Compiler for Embedded 6 for non-safety projects and Arm Compiler for Embedded FuSa (Functional Safety) for safety projects.
Arm Debugger
The Arm Debugger in this release of Arm Development Studio is updated to Arm Debugger 6.4.0-armds. Some additional features include cache visualization for Cortex-A720 and Cortex-X4; more detailed reporting when an Armv-A/R processor is stopped by an exception; support for AArch64 Linux kernel OS awareness up to 6.1; a new snapshot command to more easily make snapshots of system state for offline analysis; ability to create aliases for registers, including system registers specified by instruction encoding or memory address; new debug configurations for the latest Arm Ecosystem FVPs; new semihosting policy controls (see later).
Arm Fixed Virtual Platforms
The Arm FVPs in this release of Arm Development Studio are updated to a selection from Fast Models 11.27. FVP models for FVP_Base_Cortex-A725, FVP_Base_Cortex-X925, FVP_Base_Neoverse-N3, and FVP_Base_Neoverse-N3x1-Neoverse-N3x1 are added.
Arm Streamline
Arm Streamline in this release of Arm Development Studio is updated to version 9.4.
Examples
Additions include:
- Bare-metal examples for Cortex-A725 and Cortex-X925.
- Updated the GCC examples to use GCC 13.3.Rel1.
- Updated the examples that use CMSIS-Packs to CMSIS 6.1.0.
Deprecated and removed features
Support for Armv7-A architecture CPU models is deprecated. The following CPU models are deprecated and will be removed in Fast Models 11.28 and the next release of Arm Development Studio: Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A17.
Arm Development Studio is a professional software development solution for bare-metal embedded systems and Linux-based systems. Arm Development Studio supports all types of software development projects from architecture exploration to the development of real-time applications and coding for edge devices. It accelerates system design and software development enabling you to get higher quality products to market faster and cost-effectively.
Getting started with ARM Cortex-M software development and Arm Development Studio
Arm provides a unified software toolchain for frictionless and fast developer experience. Watch this video to learn how to get started today to port optimized ML code for the Arm microcontrollers. In this session, we will cover:
- How to develop and debug your software with Arm Development Studio
- How to get started with MCU software development on Arm Fast Model Systems
- How to build and deploy an ML application with TensorFlow Lite and CMSIS-NN kernels to a Cortex-M7 device
- How to migrate your ML code to Arm Cortex-M55, Arm's most AI-capable Cortex-M processor.
Arm technology is at the heart of a computing and data revolution that is transforming the way people live and businesses operate. Our energy-efficient processor designs and software platforms have enabled advanced computing in more than 200 billion chips and our technologies securely power products from the sensor to the smartphone and the supercomputer. Together with 1,000+ technology partners we are at the forefront of designing, securing and managing all areas of AI-enhanced connected compute from the chip to the cloud.
Owner: Arm Technology
Product Name: ARM Development Studio
Version: 2024.1 (202410918) Gold Edition *
Supported Architectures: x64
Website Home Page : https://developer.arm.com/
Languages Supported: english
System Requirements: Windows & Linux **
Size: 3.9 Gb
* The Gold Edition is a fully comprehensive toolchain for all software development projects on any Arm CPU and architecture, including Armv8 processors.
Please visit my blog
Added by 3% of the overall size of the archive of information for the restoration
No mirrors please
Added by 3% of the overall size of the archive of information for the restoration
No mirrors please