Embedded Systems Flashcards

(36 cards)

1
Q

What’s the meaning of embedded systems?

A

It’s an entire computer system built-in into a larger product e.g. like dishwashers

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

What’s the design principle of embedded systems?

A

Typically to aid in the industry, it can have a medical application

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

What embedded systems strive for?

A

Low energy uses hence energy classes are present, smaller and smaller chips and it has to be fast and reliable

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

What’s ubiquitous computing?

A

Cultural movement - applies that embedded systems to human interaction such as artistic intentions

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

Who’s was the founder of ubiquitous computing?

A

Marc Wiser, 1988

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

What’s mindful computing?

A

People being freaked out due to loss of control over AI and computers

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

Explain an inside embedded system function

A
  1. Receives data from the world
  2. Sends the data to the sensor then through ADC to a microcontroller
  3. Microcontroller gives it an IP and FPGA
  4. DAC
  5. Actuators that cause events in the world
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What’s a sensor?

A

Capture physical or chemical to convert it to analogue electricity

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

What’s an actuator?

A

To put into action or motion

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

What’s an ABS in a car?

A

Anti-lock brake system

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

What does microcontroller include?

A

Low power CPU, memory often Harvard Architecture, analogue to digital conversion and I/O modules

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

What’s a consequence of having microcontroller in your system?

A
  1. Size, although it can fit everywhere
  2. Performance is lower than a desktop CPU
  3. Cheaper
  4. Low power consumption
  5. Higher battery life
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Microcontroller’s memory is…

A

…much smaller than PC’s but faster than SRAM and is volatile can store temporary data

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

What’s a timer

A

Measures elapsed time for each cycle

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

What’s a counter

A

Counts number of times an event or process occurred

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

Watchdog Timer, what is it?

A

An automatic reset of the MCU in case of failure

17
Q

What’s a digital port of output writing?

A

1 is on and 0 is off, normally control LED’s

18
Q

What’s a digital port of input writing?

A

1 is on and 0 is off, keyboards

19
Q

Why does MCU need to communicate?

A

External devices like sensors or extra memory and other systems like hosts they need to exchange data

20
Q

Three types of communicators?

A

Serial communication, UART and Radio Frequency

21
Q

The most embedded system run only one program because…

A

…more complex one might run several but they need embedded OS like RT Linux

22
Q

What is an I^2C Bus?

A

Inter-Integrated Circuit Bus to connect chips together

23
Q

Why use practical I^2C?

A

It’s a standard way to access I2C from user code e.g. in robots

24
Q

What’s a CAN bus?

A

Controller Area Network

25
What does CAN bus do?
It's specialised for inside communications that connect components inside a vehicle
26
Is Controller Area Network (CAN) a true serial bus or not?
True
27
What is Arduino good for?
Prototyping then producing the final product
28
What is PIC microcontrollers used for?
...in a large series of microcontrollers of different powers like Arduino requires less soldering
29
Give a full name for a DSPs
Digital Signal Processors
30
What does DSP (digital signal processor) do?
It's used to handle real-time signals like DVD platers or radars
31
What's a PLA?
Programmable Logic Arrays
32
What does PLA do?
Mass-producible logic array and it's connected to everything else
33
What's an FPGA?
An evolution from PLA, Field Programmable Gate Arrays
34
What does FPGA do and where is it used?
Simply repeated blocks containing a few gates each and in embedded devices to prototype chips before next stage
35
What's a SCADA security?
Supervisory Control and Data Acquisition
36
What does SCADA do?
Industrial control, networking and factory plants it currently extremely concerns for security and it will never be connected to the internet