Enlist the criteria for choosing CPU for any embedded application.
[3 marks]What is RTOS ? Describe types of RTOS with two examples.
[4 marks]Describe I2C and CAN bus protocol.
[7 marks]Describe advantage and disadvantage of serial and parallel communication protocol.
[3 marks]Describe Watchdog timer and RTC needed for embedded application.
[4 marks]Describe Wi-Fi and Zigbee protocols. Discuss the application areas for both the protocols.
[7 marks]Explain classification of embedded system with examples.
[7 marks]Describe concept of interrupt service thread.
[3 marks]Describe interrupt latency and deadline with example.
[4 marks]Describe dead-lock condition. Write pseudo code for deadlock utilizing mutex M1 and M2 shared between two processes P1 and P2.
[7 marks]Describe why atomic operation is needed in some of coding part of
[3 marks]Describe priority inversion with example. How to deal with such condition.
[4 marks]Describe counting and binary semaphore as a resource key.
[7 marks]Differentiate : Function and ISR
[3 marks]Describe co-operative and pre-emptive scheduling.
[4 marks]Why Inter Process Communication is needed in multi-process system ? Describe mailbox, lock and spin-lock methods for IPC.
[7 marks]What is Process Control Block? What are the fields included in PCB ?
[3 marks]Describe task/services to be performed by OS.
[4 marks]Describe memory and file management in RTOS.
[7 marks]Describe low power modes of MSP430.
[3 marks]Describe MSP430 GPIO registers associated with I/Oport.
[4 marks]Describe MSP430 USCI module with different registers and operation.
[7 marks]Describe POR, PUC and BOR for MSP430.
[3 marks]Describe clocking system of MSP430.
[4 marks]Sketch interfacing diagram to interface common anode seven-segment display with Port 1 and 8 push button switches with Port 2 with MSP430. When SW1(P2.0) pressed and it should display “1”. Write Clanguage program to display pressed switch number on seven segment display.
[7 marks]