csce 4114 - embedded systemscsce.uark.edu/~ahnelson/csce4114/lectures/lecture1.pdf2016 24% 194.6...
TRANSCRIPT
CSCE 4114 - Embedded Systems
Alexander Nelson
August 26, 2019
University of Arkansas - Department of Computer Science and Computer Engineering
Introduction
What are Embedded Systems?
1
1https://www.rs-online.com/designspark/applications-of-embedded-systems-1
1
Why Embedded Systems?
2
2*8.4 B, 20.4 B
2
Why Embedded Systems?
Smartphone (hardware) Market by 2020 - $355 Billion
Smartphone (app/software) Market by 2020 - $74 Billion
(IHS Markit 2017)
3
IoT and Embedded Systems
4
Lessons from Failures
5
Lessons from Failures
Therac-25
Race conditions and improper settings
Up to 100x intended radiation dosage
6+ harmed, 3 dead
6
Lessons from Failures
7
Lessons from Failures
8
Lessons from Failures
9
Lessons from Failures
10
Lessons from Failures
Thread synchronization issues
caused random resets
Pathfinder started to lose
information
11