Rust is a safe, fast and community-supported language

Rust is portable and flexible and enables you to target embedded systems and high-level server-side concurrent programming. Watch this video to understand the philosophy of Rust from one of its core developers.

Watch video

Rust for beginners

For low-level programming, use Rust in the same way that you use C. Rust provides a run-time safety guarantee which ensures that there are no memory management issues. This guide introduces Rust through the BBC micro:bit.

Get started

IoT project

Explore an intermediate-level Rust project with a Raspberry Pi in which you write a program to control LEDs and a buzzer.

Learn more

Embedded systems

Use this official Rust guide to develop your next firmware project using an Arm-based STM32F3-DISCOVERY board.

Get started

Advanced features

This guide describes advanced concurrency, mathematics, networking, and algorithms in Rust. The guide includes recipes for common problems in these domain areas.

Learn more

Rust resources


Community Forums

Not answered Dev Board or Cycle Accurate Sim for Arm Cortex A-76/77/78
  • Cortex-A78AE
  • Cortex-A77
  • Cortex-A76
0 votes 288 views 0 replies Started 16 hours ago by Armand Behroozi Answer this
Answered Why is there an ACP interface for many ARM processors?
  • AXI
0 votes 14480 views 8 replies Latest yesterday by marekx Answer this
Suggested answer Switching from 32bit to 64bit 0 votes 140 views 1 replies Latest 2 days ago by 42Bastian Schick Answer this
Not answered ETM Trace bus signal integrity
  • ETM
0 votes 105 views 0 replies Started 3 days ago by Chandrasekar J Answer this
Not answered Dev Board or Cycle Accurate Sim for Arm Cortex A-76/77/78 Started 16 hours ago by Armand Behroozi 0 replies 288 views
Answered Why is there an ACP interface for many ARM processors? Latest yesterday by marekx 8 replies 14480 views
Suggested answer Switching from 32bit to 64bit Latest 2 days ago by 42Bastian Schick 1 replies 140 views
Not answered ETM Trace bus signal integrity Started 3 days ago by Chandrasekar J 0 replies 105 views