Answer the following questions. (1) What do you mean by hard real time system and soft real time system? Explain with appropriate example. (2) State criterions for selection of RTOS.
[7 marks]Do as directed. (1) Write instruction to configure P0.14 as output pin using left operator and reset rest of the pins. (2) Write instruction to set first 12 pins of PORT 0. (3) Identify output after execution of following instructions MOV R1,#&32 CLZ R2,R1 (4) Which addressing mode is used in instruction LDR R0,[R1] ? (5) List any 2 features of RISC architecture. (6) Mention the applications of GPIO. (7) Three tasks T1, T2, and T3 are having duration 25, 4, and 7 units respectively. If time slots are of 5 units then task T2 will be completed after which slot by using round robin scheduling?
[7 marks]Classify Embedded system and discuss the various components of embedded System design.
[7 marks]With the help of diagram, explain 3 stage pipeline of ARM processor.
[7 marks]Explain the ARM programmer’s model with appropriate diagram.
[7 marks]How ARM handles exception? List all the steps. Also discuss various Exceptions and their priorities in ARM processor.
[6 marks]Explain following instructions with examples. (1) SMULL (2) ASR (3) BL (4) TEQ
[8 marks]Using ARM7 instruction write program to perform following task. (1) Eight - 32 bit numbers, are stored in two arrays a[i] and b[i]. Perform addition of numbers reading from individual array and store results in third array c[i]. (2) Write an instruction set to switch from supervisor mode to IRQ mode.
[6 marks]Explain following instructions with examples. (1) SWP (2) ADDEQ (3) BNE (4) MVN1
[8 marks]What do you mean task control block? Explain task and task states with appropriate example.
[7 marks]With diagram explain three modes of serial communication, ‘synchronous’, ‘isochronous’ and ‘asynchronous’.
[7 marks]Which are the wireless and mobile system protocols available for the embedded systems? Explain any two of the protocols in detail.
[7 marks]Explain real time clock and watch dog timer related to embedded systems.
[7 marks]Compare process, task and thread with appropriate example. Also explain multithreading mechanism in context of display process of mobile phone.
[7 marks]What do you mean by Mutex. Also explain Pand Vsemaphore with appropriate example.
[7 marks]Write short note on memory management and process management services of RTOS.
[7 marks]Discuss use of a semaphore as an event signaling or notifying variable.
[7 marks]