Applications

Are you building an application with a specific workload in mind? Explore resources and tools from Arm and partners to get started.

Fundamentals

Digital Signal Processing

Access resources from Arm and partners that will help you implement signal processing on Arm processors.

Learn more

Machine Learning

Learn about training ML models and running inference on your device.

Learn more

Tools

Arm and partners offer tools and materials to support your needs as an IoT and embedded software developer.

Learn more

Languages and libraries

Explore open source languages and libraries for your IoT development.

Learn more

Operating Systems

Explore operating systems that help you to build IoT applications efficiently.

Learn more

Device management

Get started developing and managing IoT devices with Arm Pelion.

Learn more

Debug and optimization

Improve code performance and reduce power consumption while debugging your code.

Learn more

Connectivity

Explore resources for widely used connectivity protocols for IoT applications.

Learn more

Security

Understand how Platform Security Architecture APIs can make it quicker and easier to implement security.

Learn more

SoC design

Are you designing an SoC for an IoT application?

Explore Arm processor IP, multimedia technology, system IP, and Artisan physical IP.

Learn more

Get started

Classical ML with CMSIS-DSP

Learn how to efficiently run classical supervised learning techniques with CMSIS-DSP library on your Cortex-M device.

View guide

Convert a NN for Cortex-M

Learn how to convert a neural network from any framework into a model that can run efficiently on a Cortex-M device with CMSIS-NN.

View guide

Basics of TensorFlow Lite for Microcontrollers

Learn the basics of TensorFlow Lite for Microcontrollers, using the full end-to-end workflow: training a model, converting it for use with TensorFlow Lite, and running inference on a microcontroller.

View guide

Future insights

An open approach to IoT

This whitepaper describes a simple path to developing secure Cortex-M based IoT devices with Arm and AWS. The paper shows how this collaboration provides choice and scalability for IoT developers.

Download

The future of AI

This webinar provides a technical overview of the Cortex-M55 and Ethos-U55 processors, new Arm IP that will bring a 480x ML performance uplift to future endpoint AI applications.

Watch webinar

Proof-of-concept: computer vision on Arm

This webinar shows how future Arm processors and the Arm NN software library will enhance computer vision for high-performing IoT.

Watch video

Connect and learn

New to IoT?

If you’re just getting started developing IoT applications, Arm educational resources will help you understand the fundamentals.

Online courses  Education kits

Get Support


Community Blogs

Community Forums

Not answered signedness using tilde 0 votes 11 views 0 replies Started 6 hours ago by Fausto Answer this
Suggested answer Vector Table relocation on M33/M55
  • Cortex-M33
0 votes 186 views 3 replies Latest 9 hours ago by 42Bastian Schick Answer this
Suggested answer Compiling libgcc not optimized
  • 32-bit
  • Armv7-M
  • Compiling
  • GCC
  • Thumb
  • Cortex-M
  • Thumb2
  • Library
  • Arm Assembly Language (ASM)
  • C
  • Cortex-M4
0 votes 153 views 3 replies Latest 9 hours ago by a.surati Answer this
Suggested answer Why the address of fuction printed is not same as the one mentioned in map file
  • Cortex-M7
  • Memory
0 votes 353 views 6 replies Latest 14 hours ago by 42Bastian Schick Answer this
Suggested answer USB pass through in QEMU command line for ARM machines 0 votes 685 views 1 replies Latest 15 hours ago by Jerome Decamps - 杜尚杰 Answer this
Answered How long are the Cortex-M7 pipeline stages?
  • Cortex-M7
  • Cortex-M
0 votes 27465 views 18 replies Latest 17 hours ago by Pacocha Answer this
Not answered signedness using tilde Started 6 hours ago by Fausto 0 replies 11 views
Suggested answer Vector Table relocation on M33/M55 Latest 9 hours ago by 42Bastian Schick 3 replies 186 views
Suggested answer Compiling libgcc not optimized Latest 9 hours ago by a.surati 3 replies 153 views
Suggested answer Why the address of fuction printed is not same as the one mentioned in map file Latest 14 hours ago by 42Bastian Schick 6 replies 353 views
Suggested answer USB pass through in QEMU command line for ARM machines Latest 15 hours ago by Jerome Decamps - 杜尚杰 1 replies 685 views
Answered How long are the Cortex-M7 pipeline stages? Latest 17 hours ago by Pacocha 18 replies 27465 views