Embedded Systems Flashcards

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
Q

What does CAN bus do?

A

It’s specialised for inside communications that connect components inside a vehicle

26
Q

Is Controller Area Network (CAN) a true serial bus or not?

A

True

27
Q

What is Arduino good for?

A

Prototyping then producing the final product

28
Q

What is PIC microcontrollers used for?

A

…in a large series of microcontrollers of different powers like Arduino requires less soldering

29
Q

Give a full name for a DSPs

A

Digital Signal Processors

30
Q

What does DSP (digital signal processor) do?

A

It’s used to handle real-time signals like DVD platers or radars

31
Q

What’s a PLA?

A

Programmable Logic Arrays

32
Q

What does PLA do?

A

Mass-producible logic array and it’s connected to everything else

33
Q

What’s an FPGA?

A

An evolution from PLA, Field Programmable Gate Arrays

34
Q

What does FPGA do and where is it used?

A

Simply repeated blocks containing a few gates each and in embedded devices to prototype chips before next stage

35
Q

What’s a SCADA security?

A

Supervisory Control and Data Acquisition

36
Q

What does SCADA do?

A

Industrial control, networking and factory plants it currently extremely concerns for security and it will never be connected to the internet