Design an SoC

Find out more about designing a custom system on chip using Arm technology

Get started

Work with hardware

Find out more about creating devices powered by Arm-based chips

Get started

Develop software

Find out more about developing software for Arm-powered systems and devices

Get started

Important announcement

We're making some big changes to the way we deliver our technical documentation

Find out more

Common tasks

Develop graphics and gaming software icon

Develop graphics and gaming software

Learn more about Arm Mali technologies and how they are developed.

View the guide

Debug your software white application icon

Debug your
software

Learn how to investigate the operation of your code.

View the guide

Understand how your design will perform white application icon

Understand how your design will perform

Learn more about expected performance during the SoC design process.

View the guide

Learn the architecture white icon

Learn the architecture

Learn about Arm architecture with a collection of different guides.

View the guide

Optimize your software white coloured icon

Optimize your software

Get started optimizing your software.


View the guide

More common tasks

Read more about other common tasks by following the link below.

View more guides

Get support

Find help for your project

One of our experts will provide professional support to assist you solving technical problems and inquiries on Arm IP, for the duration of your support contract.

Open a support case    View my support cases

Arm Training application icon

Training

Learn more about Arm with courses from Arm engineers and training partners.

Learn

A locking device.

Arm Security Updates

Access the latest news, information and updates about security exploits.

View

Key meaning able to generate license keys.

Licensing

Generate, view, merge or rehost your software licenses for Arm products.

Manage

Square with arrow pointing through (Download icon).

Downloads

Browse, download and license some of Arm's products for evaluation purposes.

Browse

Arm Community forums

Answered Mali Job Manager info missing in Mobile Studio Streamline
  • Profiling
  • Mali GPU (Midgard Architecture)
  • Streamline Performance Analyzer
0 votes 284 views 1 replies Latest 12 hours ago by Peter Harris Answer this
Answered Why my 3d game is slow only on ARM Mali GPU ?
  • OpenGL ES
  • Mali-GPU
  • Mali-400
0 votes 5509 views 4 replies Latest 22 hours ago by Chandler Answer this
Answered DS-5 : license transferable...?
  • DS-5 Development Studio
0 votes 1632 views 12 replies Latest yesterday by Ronan Synnott Answer this
Answered >>> TOOLS.INI - SECTION '[C51]': missing 'PATH' entry ! <<<
  • MDK-Arm
  • Keil MDK
  • uVision
  • Keil MDK Cortex-M Edition
0 votes 1115 views 8 replies Latest 2 days ago by StrangerDev Answer this
Answered Can I enable and use D-Cache with disabled MMU? 0 votes 1002 views 4 replies Latest 2 days ago by scopichmu Answer this
Answered Disable MPU Before changing region properties in ARM Cortex R4F 0 votes 538 views 3 replies Latest 2 days ago by Ronan Synnott Answer this
Answered Mali Job Manager info missing in Mobile Studio Streamline Latest 12 hours ago by Peter Harris 1 replies 284 views
Answered Why my 3d game is slow only on ARM Mali GPU ? Latest 22 hours ago by Chandler 4 replies 5509 views
Answered DS-5 : license transferable...? Latest yesterday by Ronan Synnott 12 replies 1632 views
Answered >>> TOOLS.INI - SECTION '[C51]': missing 'PATH' entry ! <<< Latest 2 days ago by StrangerDev 8 replies 1115 views
Answered Can I enable and use D-Cache with disabled MMU? Latest 2 days ago by scopichmu 4 replies 1002 views
Answered Disable MPU Before changing region properties in ARM Cortex R4F Latest 2 days ago by Ronan Synnott 3 replies 538 views