Overview
This training has a focus on introducing the students to embedded systems world.
Objectives
- Introduce embedded systems and explain why they are different from general purpose systems
- Understand what hardware is used in embedded systems
- Understand software architecture and components used in embedded systems
- Experience developing embedded software
- Experience using embedded development tools
Who should attend?
- Anyone who wants to get an initial understanding of embedded systems concepts and development
Pre-requisites
- Computer architecture knowledge is expected
- C programming knowledge is expected
Duration
6 hours of lectures
Materials
- Classroom:
- Training slides in pdf format
- Training labs
- Access to training videos
- Self-learning
- Training slides in pdf format
- Training labs
- Access to training videos
Tools
- NUCLEO-F411RE development board (if you do not have a board, you can run it on simulator)
- CoolTerm (if simulator used, not needed)
- Keil uVision MDK-ARM v 5.34 or higher
Curriculum
Course Content
Introduction
Embedded Hardware
Embedded Software
Embedded Tools
Final Task