Phillip Stanley-Marbell
Foundations of Embedded Systems
Department of Engineering, University of Cambridge
http://physcomp.eng.cam.ac.uk
Topic 01: Introduction
(~60 minutes)
Version 0.2020
(Video)
47
Intended Learning Outcomes for This Topic
2
➌ Be able to apply the concepts presented to unfamiliar systems
By the end of today’s session, you will:
âž‹ Be able to explain the terms embedded system, cyber-physical system, IoT
➊ Know why this course exists, what the course will cover, and how it will do so
47
What This Course is About
3
Computing systems that interact with the physical world and with humans
Inputs:
Outputs:
Computation:
Sensors
Displays
Microcontrollers and FPGAs
47
Logistics, in a Nutshell
4
Syllabus Link
http://teaching.eng.cam.ac.uk/content/engineering-tripos-part-iib-4b25-embedded-systems-internet-things-2020-21
Format â–¶ 11 interactive lectures and Q&A sessions
When/time:
Who/instructor:
Phillip Stanley-Marbell
Where/locations:
Microsoft Teams for discussion lectures, Moodle for the rest
â–¶ 11+ pre-recorded topic videos and other online resources
Assessment
(Realtime video call on Teams with lecturer feed also livestreamed; see Moodle)
â–¶ 5 coursework items
(More details later)
â–¶ 1 hardware kit per student
(Obtain kit yourself; 40 kits available for loan to undergraduates if needed)
47
Logistics: Despite Online Format, Lectures Will Still Be Interactive
5
â–¶ We will use 10 breakout groups for discussions during the interactive lectures:
â—€ Breakout Group 01: Last names AL to BA
â—€ Breakout Group 02: Last names CH to CH
â—€ Breakout Group 03: Last names CR to GE
â—€ Breakout Group 04: Last names GO to GU
â—€ Breakout Group 05: Last names HA to JO
â—€ Breakout Group 06: Last names KE to NI
â—€ Breakout Group 07: Last names OL to QU
â—€ Breakout Group 08: Last names RE to SH
â—€ Breakout Group 09: Last names SL to TA
â—€ Breakout Group 10: Last names VI to ZH
â–¶ If you skip the interactive lectures, you will miss key content
47
Logistics, in Pictures
6
Livestream
Phillip Stanley-Marbell
Foundations of
Embedded Systems
Physical Constraints, Sensor Uncertainty, Error Propagation,
Low-Level C on RISC-V, and Open-Source FPGA Tools
Draft Version of Lent 2020
Handout
Hardware
(Obtain kit yourself; 40 kits available for loan to undergraduates if needed)
Video Lectures
Breakout Groups