Embedded System
A special computer designed for specific control functions
Components of an embedded system
Cyber-physical system
Embedded system + physical environment
Note: Physical considerations should impact the way we think about logic
Embedded controllers in order of efficiency
Embedded controllers in order of flexibility
Behavior of a GPIO pin is determined by ________ at ________
the user
at run time
“Previously” on a UML Activity Diagram indicates…
We need a STATE VARIABLE to keep track of the previous state
What controller does the Atmel SAM Xplained Pro use?
ARM Cortex M4 MPU
Inputs must be configured with…
2. An internal pull-down resistor (default is LOW)
What replaces macros with their definitions?
The compiler
ASIC- about
Ex. Satellites
ASIC- pros
ASIC- cons
FPGA- about
-Field Programmable Gate Array
Ex. FPGA + I2C at NI
FPGA- pros
FPGA- cons
2. Harder to reprogram than a microprocessor
DSP- about
DSP- pros
2. Programmable
Microprocessor- about
Ex. BeagleBone, desktop computer, Atmel boards, phones, etc.
Microprocessor- pros
- cheap
Microprocessor- cons
Least efficient
Types of microprocessors
MPU
- 32 or 64 bits
MCU (microcontroller)- about
Ex. Atmel board