WEEK 3 Flashcards
What is a Platform?
An environment, operating system, hardware or any abstraction in which an application runs on.
What are the types of platforms?
Embedded, hardware, software and cross.
What is an Embedded Platform?
Computers physically placed inside products to operate and add features and capabilities.
What is an example of an Embedded Platform?
Cars, speakers, elevators and peacemakers.
What is Bare Metal Programming?
A low-level type of programming that is hard-coded to a system at the hardware level.
What are the advantages of bare metal programming?
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.
What are the disadvantages of bare metal programming?
The apps are harder to implement than APIs provided by the OS, tied down to hardware and less tooling is available for debugging.
What is the Basic Structure in Embedded Platforms?
a three-layer model consisting of hardware, software, and application.
What are the Basic Structure Components?
Sensor, A-D and D-A converter, Processor and ASIs and Actuator.
What is a Sensor?