Common Tasks

Start your project with our common tasks for developing software.

Get started with Graphics Analyzer

Look at the graphics API calls in an application and identify any rendering defects.

Learn more

Get started with Streamline

Capture a profile of your application running on an unrooted Android device, and analyze it using Streamline's interactive charts and data views.

Learn more

Get started with Mali Offline Compiler

Perform offline performance analysis for shader programs.

Learn more

Get started with Performance Advisor

Generate an easy-to-read performance summary from a Streamline capture.

Learn more

Compile C and C++ Code for Arm

Start compiling for Arm with Arm software tools.


Learn more

Developing Graphics and Gaming Software

 Improve the performance of your applications.

Learn more

Optimizing your Software

Optimize your software.



Learn more

Running Software on Your Target

Transfer your executable image to a target device.

Learn more

Writing Arm Assembly Code

Learn Arm assembly language with our curated resources.

Learn more

Configuring the Arm NN SDK Build Environment for Caffe

Set up and configure the Arm NN SDK build environment for the Caffe neural network.

Learn more

Cross-Compiling Arm NN for the Raspberry Pi and TensorFlow

Work around the limited memory of the Raspberry Pi by cross-compiling Arm NN and TensorFlow.

Learn more

Configuring the Arm NN SDK Build Environment for TensorFlow

Set up and configure the Arm NN SDK build environment.


Learn more

Debugging your Software

Learn how to troubleshoot your code.

Learn more

How to use the Python wrapper for CMSIS-DSP with biquads

Learn how to use the CMSIS-DSP Python wrapper, and how a CMSIS-DSP API is represented in Python.

Learn more

Solutions

Explore Arm technology in action

Get Support

Arm Support

Arm training courses and on-site system-design advisory services enable licensees to realize maximum system performance with lowest risk and fastest time-to-market. You can open a support case by clicking the button below.

Arm training courses  Arm Design Reviews  Open a support case


Community Forums for Software Engineers

Answered ARM Cortex M33 Keil Simulator 0 votes 611 views 2 replies Latest 5 days ago by Dicky H Answer this
Answered Weak symbols with GCC and ARMCC
  • MDK-Arm
  • GCC
0 votes 588 views 5 replies Latest 6 days ago by Jure Menart Answer this
Answered Devices missing in pack installer 0 votes 505 views 1 replies Latest 6 days ago by ChenTang Answer this
Answered objcopy.exe -B ARM reports error "objcopy: architecture ARM unknown" in latest versions. 0 votes 492 views 2 replies Latest 6 days ago by Abirami Answer this
Answered CMSIS DSP DCT Type IV or II
  • Digital Signal Processor (DSP)
  • CMSIS
0 votes 229 views 1 replies Latest 9 days ago by Matěj Jirka Answer this
Answered Issues linking the startup file in a precompiled .lib
  • STM32 F1
  • STM32
  • Arm Assembly Language (ASM)
0 votes 1162 views 10 replies Latest 10 days ago by Westonsupermare Pier Answer this
Answered ARM Cortex M33 Keil Simulator Latest 5 days ago by Dicky H 2 replies 611 views
Answered Weak symbols with GCC and ARMCC Latest 6 days ago by Jure Menart 5 replies 588 views
Answered Devices missing in pack installer Latest 6 days ago by ChenTang 1 replies 505 views
Answered objcopy.exe -B ARM reports error "objcopy: architecture ARM unknown" in latest versions. Latest 6 days ago by Abirami 2 replies 492 views
Answered CMSIS DSP DCT Type IV or II Latest 9 days ago by Matěj Jirka 1 replies 229 views
Answered Issues linking the startup file in a precompiled .lib Latest 10 days ago by Westonsupermare Pier 10 replies 1162 views