250+ TOP MCQs on USB Bootloader and Answers

IOT Multiple Choice Questions on “USB Bootloader”.

1. Boot loader consists of __________ number of components.
a) 4 components
b) 2 components
c) 3 components
d) 5 components

Answer: c
Clarification: The boot loader consists of the following components:
–> Target MCU
–> Master programmer
–> Data source.

2. All silicon labs SiMxxxxx MCUs with Flash memory are self-programmable.
a) True
b) False

Answer: a
Clarification: All silicon labs SiMxxxxx MCUs with Flash memory are self-programmable, ie., code running on the MCUs can erase and write other parts of the code memory.

3. If the device is programmed with a bootloader, the application image is loaded in _________ interface.
a) UART
b) USB
c) SPI
d) I2C

Answer: b
Clarification: An uninitialized device requires the bootloader to be flashed over the debug interface. Once the device is programmed with a bootloader, the application image is loaded in USB interface.

4. Application/s that provide to test the bootloader functionality.
a) Blinky_Fast and B.inky-Medium
b) Only Blinky_slow
c) Only Blinky_Fast
d) Blinky_Fast and Blinky_Slow

Answer: d
Clarification: There are two example applications provided to test out the bootloader functionality:
–> Blinky_Fast
–> Blinky_Slow.

5. _________ command should be performed to very that the firmware image is Blinky_fast.
a) Query
b) Reset
c) Upload
d) Download

Answer: a
Clarification: Query command is performed and we have to verify that the sAppName of the loaded firmware image is Blinky_Fast.

6. Which switch should be pressed to perform all commands?
a) Up switch
b) Push
c) Down switch
d) Reset switch

Answer: d
Clarification: Force the device into bootloader mode by holding down sw2 and pressing and releasing reset switch to perform a query, upload, or download command on the device.

7. DFU stands for Device Firmware Update.
a) True
b) False

Answer: a
Clarification: The file manager and DFU state machine are imported unmodified from the framework software.

8. When is DEVICE_Init called?
a) Upload
b) Reset
c) Download
d) Query

Answer: b
Clarification: The DEVICE_Init routine is called after each device reset and is responsible for initializing the device and checking for the appropriate trigger sources.

9. DEVICE_Init performs what?
a) Disabling watchdog timer and disabling APB clock
b) Enabling APB clock and enabling watchdog timer
c) Disabling watchdog timer and enabling APB clock
d) Disabling APB clock and enabling watchdog timer

Answer: c
Clarification: The DEVICE_Init routine performs the following functions:
–> Disables the watchdog timer and enables the APB clock
–> Determines the amount of Flash and RAM in the device
–> Check all internal and external automatic trigger sources.

10. DEVICE_Restore routine restores all the device registers modified by DEVICE_Init to their reset values.
a) True
b) False

Answer: a
Clarification: DEVICE_Restore routine restores all the device registers modified by DEVICE_Init to their reset values. This includes starting the watchdog timer and restoring the APB clock gates back to their reset value.

250+ TOP MCQs on Resource Management and Answers

IOT Multiple Choice Questions on “Resource Management”.

1. What is the popular method of organizing wireless network topologies?
a) Software
b) Synchronization
c) Network
d) Cluster

Answer: d
Clarification: Clustering is a popular method of organising wireless network topologies, in which a few nodes, the cluster heads are elected as representing to route the traffic originated in the entire network.

2. _________ will enable the humans to access, control and manage the operation.
a) IoT
b) Bigdata
c) Network
d) Communication

Answer: a
Clarification: IoT enables the humans to access, control and manage the operations and data of the objects working under different information systems of their surroundings.

3. In _________ the embedded devices and objects working under IoT are resource constrained.
a) Health
b) Industry
c) Home
d) Information system

Answer: d
Clarification: In the information system the embedded devices and objects working under IoT implementation are resource constrained.

4. What type of networks is interacting under IoT?
a) Heterogeneous only
b) Homogeneous Only
c) Both hetero and homogeneous
d) Neither hetero nor Homo

Answer: a
Clarification: Due to the huge number of heterogeneous network elements interacting and working under IoT based information systems, there is an enormous need for resource management for the smooth running of IoT operations.

5. Managing of resources can be done by implementing ________
a) Protocols
b) Algorithms
c) Networks
d) Protocols and algorithms

Answer: d
Clarification: Managing of resources by implementing protocols, algorithms or techniques is required to enhance the scalability, reliability and stability in the operations of IoT across different domains of technology.

6. This section is to solicit the efforts and ongoing research work in the domain of _______
a) Information Management
b) Resource Management
c) Industrial Management
d) Network Management

Answer: b
Clarification: The motivation of this section is to solicit the efforts and ongoing research work in the domain of resource management in IoT.

7. Resource management will elaborate the key aspects of _________
a) Industrial management
b) Energy management
c) Network management
d) Information management

Answer: c
Clarification: Resource management will elaborate the key aspects of energy management, communication protocols and future applications of IoT for information systems.

8. Resource management includes ___________
a) IoT Devices
b) IoT Cloud
c) IoT Networks
d) IoT Web

Answer: b
Clarification: Resource management includes IoT Cloud, IoT based industrial and home environment and integration of IoT concept in upcoming technologies of Cyber Physical System, Ambient living and Fog Computing.

9. What is the role of communication protocol in IoT?
a) Smart cities
b) Cyber physical system
c) Mac layer issue
d) Managing energy

Answer: c
Clarification: Role of communication protocol in IoT :
–> Multimedia communication
–> QoS in communication protocol
–> Mac layer issues
–> Secure communication in D2D.

10. Which of the following is the future application of IoT?
a) Role of green IoT system
b) QoS in communication
c) Secure communication
d) Multimedia communication

Answer: a
Clarification: Future applications of IoT:
–> IoT based information system for Ambient living
–> Cyber Physical System in IoT
–> Role of Green IoT system
–> Fog computing.

11. The object of IoT will be empowered by ___________
a) Network
b) Cloud
c) Devices
d) Connectivity

Answer: c
Clarification: The objects of the Internet of Things will be empowered by embedded devices whose constrained resources will need to be managed efficiently.

12. The embedded devices will form _______ network.
a) ATM
b) Ethernet
c) FDDI
d) Ad-hoc

Answer: d
Clarification: It is envisioned that these devices will be able to form ad-hoc network, and that the connection from these networks to the Internet of Things infrastructure will not always be possible.

13. _______ are used to overcome the challenges of managing the resources of the IoT.
a) Clustering
b) Software agents
c) Synchronization techniques
d) Cluster, Software agent, and Synchronization techniques

Answer: d
Clarification: The use of Cluster, Software agent, and Synchronization techniques in order to overcome the challenges of managing the resources of the Internet of Things objects.

14. Which will reduce the energy expenditure?
a) Clustering
b) Software agents
c) Synchronization techniques
d) Cluster, Software agent, and Synchronization techniques

Answer: a
Clarification: Clustering will be beneficial to reduce the energy expenditure and improve the scalability and robustness of the object networks.

15. Synchronization techniques will be necessary to address the various challenges of harmonising.
a) False
b) True

Answer: b
Clarification: Synchronization techniques will be necessary to address the various challenges of harmonising plenty of copies of object data with potentially partially disconnected Internet of Things architecture components.