Worksheetsintroduction to embedded system applications
Total questions: 46
Worksheet time: 21mins
What is a microcontroller?
A type of microprocessor used in computers
A compact integrated system with CPU, memory, and I/O on a single chip
A large external component for computing
A device that only processes data
What distinguishes a microcontroller from a microprocessor?
Microcontrollers are larger
Microcontrollers integrate all essential components on one chip
Microcontrollers require more external components
Microcontrollers are only used in computers
Which of the following is a key feature of microcontrollers?
Integration of multiple components on one chip
Used only in high-performance applications
Requires external memory
High power consumption
Which programming languages are supported by microcontrollers?
Only C language
From assembly to C++
Only high-level languages
Only assembly language
In which area are the Microcontroller application in mechatronics
Robotics
Consumer Electronics
Industrial Automation
Tower Station
What is a significant future trend for microcontrollers?
Reduction in applications
Increased power consumption
Decreasing integration with AI
Integration of AI and machine learning capabilities
What is a benefit of using sleep mode in microcontrollers?
Enhances data storage
Improves user interface
Conserves battery life
Increases processing speed
What is a microcontroller?
A type of kitchen appliance
A large computer used for data analysis
A small computer on a single integrated circuit
A musical instrument
What are the key features of a real-time operating system (RTOS)?
Multitasking, real-time scheduling, no interrupt handling, and memory management
Multitasking, non-real-time scheduling, interrupt handling, and memory management
Multitasking, real-time scheduling, interrupt handling, and memory management
Single-tasking, real-time scheduling, interrupt handling, and memory management
What is the difference between a real-time operating system and a general-purpose operating system?
Real-time operating systems are not designed to handle any applications, while general-purpose operating systems can handle all types of applications.
Real-time operating systems are only used in smartphones, while general-purpose operating systems are used in computers.
Real-time operating systems are designed to handle real-time applications with strict timing constraints, while general-purpose operating systems are designed to handle a wide range of applications and tasks.
Real-time operating systems are designed for gaming, while general-purpose operating systems are designed for office work.
What is embedded software development and why is it important in embedded systems?
Embedded software development is the process of creating software for specific hardware and is important in embedded systems to enhance the physical appearance of the hardware.
Embedded software development is the process of creating software for general-purpose computers and is not important in embedded systems.
Embedded software development is the process of creating software for specific hardware and is important in embedded systems to control the functionality of the hardware.
Embedded software development is the process of creating hardware for specific software and is important in embedded systems to control the functionality of the hardware.
What are the common programming languages used for embedded software development?
HTML, CSS, JavaScript
Swift, Objective-C, Kotlin
C, C++, Assembly language
Java, Python, Ruby
What is hardware interfacing in embedded systems?
The process of designing software for embedded systems
The process of testing embedded systems
The process of connecting and communicating with external hardware components
The process of manufacturing embedded systems
Explain the concept of GPIO (General Purpose Input/Output) in the context of hardware interfacing.
GPIO allows the microcontroller to receive input from external sensors or devices, and also to control external components such as LEDs or motors.
GPIO is only used for audio input and output
GPIO is used for connecting the microcontroller to the internet
GPIO is a type of memory storage used in microcontrollers
What are the key components of hardware interfacing in embedded systems?
battery, charger, headphones, USB cable, and screen protector
RAM, CPU, GPU, motherboard, and hard drive
microcontrollers, sensors, actuators, communication interfaces, and power supply
software, keyboard, mouse, printer, and monitor
How is hardware interfacing different from software interfacing in embedded systems?
Hardware interfacing involves writing code to interact with components, while software interfacing involves connecting physical components to the embedded system.
Hardware interfacing and software interfacing are the same in embedded systems.
Hardware interfacing is only used in large embedded systems, while software interfacing is used in small embedded systems.
Hardware interfacing involves connecting physical components to the embedded system, while software interfacing involves writing code to interact with these components.
How an embedded system communicate with the outside world?
Peripherals
Memory
Input
Output
A microcontroller at-least should consist of:
RAM, ROM, I/O devices, serial and parallel ports and timers
CPU, RAM, I/O devices, serial and parallel ports and timers
CPU, RAM, ROM, I/O devices, serial and parallel ports and timers
CPU, ROM, I/O devices and timers
Unlike microprocessors, microcontrollers make use of batteries because they have:
high power dissipation
low power consumption
low voltage consumption
low current consumption
How are microcontrollers classified on the basis of internal bus width?
8,16,32,64 bits
4,8,16,32 bits
8,16 bits
4,16,32 bits
What is the file extension that is loaded in a microcontroller for executing any instruction?
.doc
.c
.txt
.hex
What is the most appropriate criterion for choosing the right microcontroller of our choice?
speed
availability
ease with the product
all of the mentioned
How does the microcontroller communicate with the external peripherals / memory?
via I/O ports
via register arrays
via memory
all of the above
A microprocessor is a ___________ chip integrating all the functions of a CPU of a computer
multiple
single
double
triple
Microprocessor is a/an __________ circuit that functions as the CPU of the computer
electronic
mechanic
integrating
processing
Microprocessor is the __________ of the computer and it perform all the computational tasks
main
heart
important
brain
The purpose of the microprocessor is to control
task
memory
processing
switching
Is the object in the image....
An Embedded System?
General Purpose System?
Not a system?
Is the object in the image....
An Embedded System?
General Purpose System?
Not a system?
Is the object in the image....
An Embedded System?
General Purpose System?
Not a system?
Is the object in the image....
An Embedded System?
General Purpose System?
Not a system?
Is the object in the image....
An Embedded System?
General Purpose System?
Not a system?
Is the object in the image....
An Embedded System?
General Purpose System?
Not a system?
Is the object in the image....
An Embedded System?
General Purpose System?
Not a system?
Is the object in the image....
An Embedded System?
General Purpose System?
Not a system?
A computer system is:
An electrical device
An input device
hardware and software working together
input and output working together
This devices above is categorized as:
Input Device
Processing Device
Output Device
Name the above device:
Mouse
CPU
Keyboard
Scanner
These devices are used to keep information for later use.
Input Devices
Output Devices
Storage Devices
Processing Devices
How many of the following are examples of Embedded Systems?
Mobile Phone
Washing Machine
Microwave
Fridge
Laptop
How many of the following are not examples of Embedded Systems?
Mobile Phone
Washing Machine
Microwave
Fridge
Laptop
True or False, all embedded systems need an operating system to enable them to function correctly?
True
False
Which of the following are examples of the advantages of using Embedded Systems?
They make devices easier to use
They speed the processes a device can perform
It creates a more reliable device
It enhances the usability of the device
On a washing machine, the embedded system receives INPUT by ...
Someone choosing a wash cycle
Filling up the washing machine with water
Draining the water
Final stage in the conversion of Assembly language to machine understandable language is ?
Assembly language to Object file
Assembly language to Hex file
Object file to Hex file
Hex file to Object file
