WEEK 3 Flashcards

1
Q

What is a Platform?

A

An environment, operating system, hardware or any abstraction in which an application runs on.

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

What are the types of platforms?

A

Embedded, hardware, software and cross.

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

What is an Embedded Platform?

A

Computers physically placed inside products to operate and add features and capabilities.

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

What is an example of an Embedded Platform?

A

Cars, speakers, elevators and peacemakers.

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

What is Bare Metal Programming?

A

A low-level type of programming that is hard-coded to a system at the hardware level.

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

What are the advantages of bare metal programming?

A

Apps run more optimally as they directly talk to the hardware, don’t rely on external modules and don’t wait on the OS to boot.

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

What are the disadvantages of bare metal programming?

A

The apps are harder to implement than APIs provided by the OS, tied down to hardware and less tooling is available for debugging.

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

What is the Basic Structure in Embedded Platforms?

A

a three-layer model consisting of hardware, software, and application.

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

What are the Basic Structure Components?

A

Sensor, A-D and D-A converter, Processor and ASIs and Actuator.

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

What is a Sensor?

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