Introduction to Embedded Systems

You first step into embedded systems world

Beginner
Arabic, English
Current Status
Not Enrolled
Price
Free
Get Started

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

Expand All
Introduction
Embedded Hardware
Embedded Software
Embedded Tools
Final Task