Lecture 1:�Introduction to �Embedded Systems
ENGR029
Spring 2026
Prof. Maggie Delano
Agenda
About Me (and You)
Embedded Systems
Part of a complete device
Mechanical / Hardware
(Dedicated function)
Embedded systems examples
What about smart phones?
Agenda
Course Overview
Focus of Course: Levels of Abstraction
Levels of Abstraction |
Higher level prog. (Python, Java) |
Operating System |
Lower level prog. (ASM, C/C++) |
Instruction Set |
Circuits |
Logic Gates |
Transistors |
Electrons |
E29
(Embedded Systems)
E25/CS52
(Computer Architecture)
CS31
(Intro. To Comp.
Systems)
E15
E21
Let’s review the syllabus…
Labs Overview
Course expectations
Development Platform – STM NUCLEO-F401RE
Agenda
Comparing our board with those from E15/E21
Tasks for teams
First, introduce yourselves! (Name, course/year, one cool thing you did over break). Each team should answer one of these sets of questions!
Helpful links
Team summary Q1
Arduino Uno:
Circuit Playground (Bluefruit):
Nucleo:
Team summary Q2
Uno:
Circuit Playground (Bluefruit):
Nucleo:
Team summary Q3
Uno:
Circuit Playground (Bluefruit):
Nucleo:
Mbed Studio vs. Arduino IDE vs. Mu
Agenda
Lab 0