Embedded Systems Flashcards

(10 cards)

1
Q

What is a UART?

A

A transmitter for asynchronous serial communication between 2 components. 1s are represented by a high signal and 0s by a low signal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In a UART, what is the baud rate?

A

The transmission speed in bits per second.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In a UART, what is the data bit configuration?

A

Number of data bits sent each frame, between 5 to 9.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In a UART, what is the parity bit configuration?

A

Can be none, odd or even. Represents the number of 1s in the data bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

In a UART what is the stop bit configuration?

A

The number of bits left empty after a frame. Can be 1, 1.5 or 2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a type 1 embedded system?

A

A general purpose OS-based system, uses a popular existing OS that has been retrofitted for the embedded system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a type 2 embedded system?

A

The embedded system has a custom OS purpose built for the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a type 3 embedded system?

A

It has no OS abstraction. System and application code are compiled together and there is no strict kernel/user separation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a memory protection unit?

A

A trimmed down version of a MMU providing only memory protection. Preventing processes from accessing memory not allocated to it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a memory management unit?

A

A hardware component that maps virtual addresses to physical addresses in memory. It also provides memory protection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly