chapter 1 Flashcards

(26 cards)

1
Q

. What is a microcontroller?

A

– The microcontroller is a single chip computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. What is the difference between a microcontroller and a microcontroller development board?
A

– The microcontroller development board is a physical board which has the microcontroller itself and other hardware components mounted on it for software development.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. What is the purpose of the OpenSDA chip on the FRDM-K64F development board?
A
  • OpenSDA chip is an on-board programmer debugger and it also allows you to communicate with the PC.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. What is the purpose of including the SDK package in the MCUXpresso IDE?
A

– SDK package in the MCUXpresso IDE is a repository of ready to use example programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. MCUXpresso IDE supports any type of MCU probes (firmware):
A

it only supports 3 type, the native daplink, seger, P&E

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

what embedded systems are

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

what requirements for real-time applications of embedded systems

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

who developed the FRDM-K64F development board

A

NXP Semiconductors

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

MCUXpresso –

A

trade name of the software development toolchain from NXP Semiconductors Inc

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

IDE

A

Integrated Development Environment

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

SDK

A

– Software Development Kit (a depository with programming examples)

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

OpenSDA

A

r. OpenSDA is an interface between a PC and the target
MCU. Specifically, it is an in-system programmer/debugger that allows the user to transfer the
compiled application code from the IDE into the target MCU TO RUN THE APPLICATION

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

Bootloader

A

– a small program that initially runs on a device and then, it launches the primary application
to run on the device

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

Firmware

A

any read-only-memory resident program. Firmware such as the program of an embedded
system may be the only program that will run on the system and provide all of its functions.

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

NXP Semiconductors

A

mc manu

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

STMicroelectronics

17
Q
  • Texas Instrument
18
Q

AVR

19
Q

Toshiba

20
Q

what is the MCUXpresso

A

unified suite of three tools for easy
development by NXP
Semiconductors for NXP microcontrollers only

21
Q

MCUXpresso IDE

A

– Free full featured IDE,The
IDE works in conjunction with MCUXpresso SDK and Config Tools to provide complete
development environment.

22
Q

MCUXpresso SDK

A

e kit has many application demos

23
Q

Config Tools

A

Tool suite for system configuration and optimization,

24
Q
  • Embedded systems
A
  • Embedded systems are electronic devices that incorporate a microprocessor
25
characteristics of an embedded system
Must respond to sequences and combinations of events * Real-time systems have deadlines on responses * Typically, must perform multiple separate activities concurrently * Fault handling – there is a lot of code to handle special cases, errors and faults * Diagnostics – help service personnel determine problem quickly
26
What does a “real-time system” mean?
A real-time system reacts to things that happen in the world or events). hence when an event occurs, the system takes in a system input, process it, and outputs the appropriate output. if there is a strict timeline for response it is a hard one