Efficient Embedded Systems Design - Arm®
Efficient Embedded Systems Design - Arm®
E D U C AT I O N K I T S
Supporting Teaching
You can download the materials by clicking the button below which will take you to Arm
Education's official GitHub pages.
Kit specification:
A full set of lecture slides, ready for use in a typical undergraduate course (see full
syllabus).
a. Extended features
b. Performance efficiency
c. Power consumption
d. Supported interrupts
b. Attribution units
4. You can access the previous version of the education kit based on the ST
Nucleo F401RE board on our GitHub repo.
Course Aim
To produce students who can design and program Arm-based embedded systems and implement
them in low-level hardware using standard C and assembly language.
Learning Outcomes
• Knowledge and understanding of
• Intellectual
◦ Ability to choose between different programming techniques for embedded system design.
◦ Ability to evaluate implementation results (e.g. speed, cost, power) and correlate them with
the corresponding programming techniques.
• Practical
- Ability to build an Arm-based embedded system and program to satisfy given user
specifications.
- Ability to run simple programs that utilize the security features of TrustZone in Cortex-M33
devices to access secure and non-secure IO ports.
Syllabus
1 Introduction to Embedded Systems Design
Cortex-M4/M33 Processor Core Part 1 (Cortex M4 for Nucleo-F401RE version while Cortex M33 for
3
Nucleo-L552ZE-Q version)
Cortex-M4/M33 Processor Core Part 2 (Cortex M4 for Nucleo-F401RE version while Cortex M33 for
4
Nucleo-L552ZE-Q version)
5 C as Implemented in Assembly Language
8 Analog Interfacing
9 Timer Peripherals
10 Serial Communication
Recommended Textbook
Embedded Systems Fundamentals with Arm Cortex-M based Microcontrollers: A Practical Approach
FRDM-KL25Z Edition
ISBN 978-1-911531-03-6
Learn More
Embedded Systems Fundamentals with Arm Cortex-M based Microcontrollers: A Practical Approach
Nucleo-F091RC Edition
ISBN 978-1-911531-28-9
Learn More
Sign Up
Products
CPUs & NPUs
Physical IP
Security IP
Subsystem IP
System IP
Development Tools
Architecture
Learn the Architecture
CPU Architecture
System Architecture
AI Partners
Automotive Partners
IoT Partners
Downloads
Contact Support
Support Forum
Training
Design Reviews
Education
Research
Company
Leadership
Investors
Arm Offices
Newsroom
Careers
Quality
Trust Center
Suppliers
English
Terms & Policies Terms of Use Privacy Policy Suppliers Accessibility Subscription Center Trademarks
Copyright © 1995-2025 Arm Limited (or its affiliates). All rights reserved.