Embedded Systems Flashcards
(10 cards)
What is a UART?
A transmitter for asynchronous serial communication between 2 components. 1s are represented by a high signal and 0s by a low signal.
In a UART, what is the baud rate?
The transmission speed in bits per second.
In a UART, what is the data bit configuration?
Number of data bits sent each frame, between 5 to 9.
In a UART, what is the parity bit configuration?
Can be none, odd or even. Represents the number of 1s in the data bits.
In a UART what is the stop bit configuration?
The number of bits left empty after a frame. Can be 1, 1.5 or 2.
What is a type 1 embedded system?
A general purpose OS-based system, uses a popular existing OS that has been retrofitted for the embedded system
What is a type 2 embedded system?
The embedded system has a custom OS purpose built for the system
What is a type 3 embedded system?
It has no OS abstraction. System and application code are compiled together and there is no strict kernel/user separation.
What is a memory protection unit?
A trimmed down version of a MMU providing only memory protection. Preventing processes from accessing memory not allocated to it.
What is a memory management unit?
A hardware component that maps virtual addresses to physical addresses in memory. It also provides memory protection.