You are on page 1of 4

Code: 9A04701

1

B.Tech III Year II Semester (R09) Regular & Supplementary Examinations, April/May 2013 EMBEDDED REAL TIME OPERATING SYSTEMS (Electronics & Computer Engineering) Time: 3 hours Max. Marks: 70 Answer any FIVE questions All questions carry equal marks ***** 1 (a) (b) 2 (a) (b) 3 (a) (b) What are the advantages of USB over RS 232? Explain the recent trends in embedded system development. Explain the characteristics of an embedded system. What are the fundamental issues in hardware, software co-design? Explain the advantages of assembly language based embedded firmware development. What is the difference between ‘super loop’ based and ‘OS’ based embedded firmware design which one is the better approach? Explain the basic functions of a real time kernel. Explain round robin process scheduling with interrupts. Explain wireless and mobile system protocols used for embedded systems. Explain parallel communication network using advanced buses. Explain the different types of UML diagrams and their significance in each stage of the system development life cycle. Explain sequential program model with an example. Explain I/O subsystems management in real time operating systems. Explain functions and event functions of real time operating systems. Design an embedded system for a smart card.

4 (a) (b) 5 (a) (b) 6 (a) (b) 7 (a) (b) 8

*****

Code: 9A04701

2

B.Tech III Year II Semester (R09) Regular & Supplementary Examinations, April/May 2013 EMBEDDED REAL TIME OPERATING SYSTEMS (Electronics & Computer Engineering) Time: 3 hours Max. Marks: 70 Answer any FIVE questions All questions carry equal marks ***** 1 (a) Explain the hardware architecture of an embedded system. (b) List the various application areas of embedded systems and give example of each application area. (a) What is the difference between data flow graph and control data flow graph model? Explain their significance in embedded system design. (b) Explain the sequential program model with an example. (a) Explain the different steps involved in VHDL based IC design. (b) What is EDA tool? Explain the role of EDA tool in embedded system design. (a) Explain the architecture of device drivers. (b) What is task control block (TCB)? Explain the structure of TCB. (a) Explain even parity odd parity used in asynchronous communication. Also explain hand shake signals and their operation. (b) Explain the four programmed modes of timers and . (a) Explain the concurrent program model. Explain its role in real time system design. (b) Explain the role of programming languages in system design. (a) Explain RTOS task scheduling models. (b) Explain memory management in real time operating systems. (a) Design all embedded systems for an adaptive cruise control (ACC) in a car.

2

3

4

5

6

7

8

*****

Code: 9A04701

3

B.Tech III Year II Semester (R09) Regular & Supplementary Examinations, April/May 2013 EMBEDDED REAL TIME OPERATING SYSTEMS (Electronics & Computer Engineering) Time: 3 hours Max. Marks: 70 Answer any FIVE questions All questions carry equal marks ***** 1 (a) What are the special considerations in designing embedded systems? (b) Explain the major application areas of embedded systems. (a) What are the building blocks of UML? Explain in detail. (b) Explain the important hardware software tradeoffs in hardware software partitioning. (a) Explain the role of the analog electronic components in embedded hardware design. Draw a circuit used in embedded application using these components. (b) Explain the different types of IC design. Give an example for each. (a) What is priority inversion? What are the different techniques adopted for handling priority inversion? (b) What is semaphore? Explain the different types of semaphores. Where is it used? (a) What is an auto reload timer? How do you program timer 1 as an auto reload timer? (b) Explain the advantages of USB over RS 232. (a) Explain the significance of data flow graph models in embedded system design. (b) What is state machine? Explain the role of state machine in embedded system design. (a) Explain the timer functions in real time operating system. (b) What are the interrupt handling mechanisms for handling hardware interrupts. Write a short note on: (a) Embedded system for a smart card. (b) Mobile phone software for key inputs. *****

2

3

4

5

6

7

8

Code: 9A04701

4

B.Tech III Year II Semester (R09) Regular & Supplementary Examinations, April/May 2013 EMBEDDED REAL TIME OPERATING SYSTEMS (Electronics & Computer Engineering) Time: 3 hours Max. Marks: 70 Answer any FIVE questions All questions carry equal marks ***** 1 (a) What is an embedded system? Differentiate between a general purpose computing system and an embedded system. (b) Explain the communication interfaces used for embedded systems. Explain RS 232 interface specifications. (a) Explain computational models in embedded design. (b) What is the hardware software co-design? Explain the fundamental issues in hardware software co-design. (a) Explain the different embedded firmware design approaches in detail. (b) What are the merits and demerits of macros? (a) Explain the difference between the memory management of general purpose kernel and real-time kernel. (b) What is task scheduling in the operating system context? (a) Explain different communication interfaces to be provided to embedded system. (b) Explain internal enabled embedded systems. (a) Explain the object oriented program model for embedded system design. (b) What is the difference between FSM model and hierarchical concurrent FSM model? (a) Explain interrupt latency. (b) Explain performance matrice of task response. Design any embedded systems which is present in automobiles. *****

2

3

4

5

6

7

8