Pune University BE IT Embedded Systems Question Papers

Pune University BE IT Embedded Systems Question Papers

B.E. (Information Technology) EMBEDDED SYSTEMS (2008 Pattern) (Elective – II) (Sem. – I)

Time :3 Hours]                                                                                              [Max. Marks :100

Instructions to the candidates:

1)          Answers to the two sections should be written in separate answer books.

2)          In section I attempt: Q.No. 1 or Q.No. 2, Q.No.3 or Q.No. 4, Q.No.5 or Q.No.6. In section II attempt: Q.No. 7 or Q.No. 8, Q.No. 9 or Q.No. 10, Q.No. 11 or Q.No. 12.

3)          Neat diagrams must be drawn wherever necessary.

4)          Pigures to the right indicate full marks.

5)          Assume suitable data, if necessary.


QI) a) What are the advantages of using ASIC 8 SOC in embedded systems?

Explain.                                                                                                                [8]

b)         Classify embedded systems. Give examples for each category.               [8]


Q2) a) What are the salient features of embedded systems?                                         [6]

b)        What are the features of ARM7 core?                                                    [6]

c)        Differentiate between CISC and RISC.                                                  [4]

Q3) a) Describe special structural units of processor that helps to improve its

performance when used in Embedded system.                                             [6]

b)        What are the techniques of power 8 energy management in a system? [6]

c)        What are the types of memory that can be integrated in a processor?[6]



What is the difference between level I and level 2 cache? Which other

techniques are used to improve memory performance?



What is the importance of clocking unit in embedded systems? How

does it affect performance of an embedded system?



What is the role of Watchdog timer in an Embedded system?



Q5) a) What is the difference between serial 8 parallel I/O? Mention different standards used for both.                                                                                                                      [8]

b) Describe I2C protocol and the applications where it is preferred.                [8]


Q6) a) Which optical devices are used in the embedded systems?                               [4]

b)        Compare USB and CAN protocols.                                                                [4]

c)        How does host recognize the device insertion in USB protocol.               [8]


Q7) a) What are the different phases of software development cycle for a typical

embedded system?                                                                                             [8]

b)        What are queues in C language? What are their uses in embedded system programming?                                                                                                                       [6]

c)         When do you use high level language instead of assembly language for embedded system programming?                                                                               [4]


Q8) a) When do you consider object oriented programming language for embedded systems? Explain.                                                                                                                [6]

b)        What is cross compiler? How it is different than generic compiler? Give details.       [6]

c)        How embedded system software can be debugged? Give one example for such a debugger.                                                                                                     [6]

Q9) a) What are the different characteristics of real time operating system? Give two example of RTOS.                                                                                                                   [6]

b) With the help of neat diagram, explain cooperative round robin scheduling model for RTOS. What is interrupt latency time for this scheduling model.



QI 0) a) With the help of neat diagram, explain cyclic scheduling with time slicing for RTOS. [8]

b)        Define and explain interrupt latency period. What is its significance in RTOS?         [4]

c)        What is a Process and a Thread?                                                                     [4]

QII) a) Differentiate MicroC/OS-II and VxWorks based on features and their area of application.                                                                                                          [6]

b) With the help of neat system block diagram, explain the system requirements and tasks for chocolate vending machine.                                                            [10]


Q12) a) How tasks are managed in MicroC/OS-II? Explain in detail.     [8]

b) With the help of neat diagram, explain synchronization of tasks and IPCs for smartcard application.   [8]

Leave a Comment