0
904views
Embedded System and RTOS Question Paper - May 17 - Electronics Engineering (Semester 6) - Mumbai University (MU)
1 Answer
0
9views

Embedded System and RTOS - May 17

Electronics Engineering (Semester 6)

TAKEN FROM CREDIT BASED PATTERN

Total marks: 80
Total time: 3 Hours
INSTRUCTIONS
(1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Draw neat diagrams wherever necessary.

1(a) Justify the need for brown-out detection circuit in embedded systems environment and the mechanism of implementing the same.
(5 marks) 9777

1(b) What is a watch-dog timer, its use and typical application for an embedded system.
(5 marks) 9778

1(c) Explain the structure of typical C source program for ARM based target processor. Typically list the various data types along-with memory size supported by a C compiler.
(5 marks) 9787

1(d) Compare the serial communication protocols RS - 232C and RS - 485 protocols.
(5 marks) 9771

2(a) What is CAN protocol? Describe topology and frame formats with significance of fields.
(10 marks) 9775

2(b) Explain the utilisation bound in task scheduling in light of Rate Monotonic Scheduling algorithm.
(10 marks) 9800

3(a) What is a task and various states that a task can lie in for an embedded environment.
(10 marks) 9788

3(b) Write a note on: Wireless embedded communication.
(10 marks) 9776

4(a) Compare serial communication protocols RS-232C and RS-485.
(10 marks) 9779

4(b) Explain the operation and significance of following Micro C/OS - II functions

  • OSSemPend(); & OSSemPost();
  • OSMboxPost(); & OSMboxPend();
(10 marks) 9791

5(a) Write a brief note on boundary scan architecture.
(10 marks) 9782

5(b) Explain the various inter-process task communication and synchronization tools like semaphores, mutex, mailbox and pipe used by an RTOS environment.
(10 marks) 9792

6. Write short notes on (Any two):

6.a. Problem of priority inversion and mechanism to prevent the same.
(10 marks) 9789

6.b. With the help of an example, explain periodic task. List and explain the various types of tasks in an embedded system.
(5 marks) 9785

6.c. Testing methodologies, tools and need.
(5 marks) 9781

Please log in to add an answer.