Pune University Question Paper Embedded Systems and RTOS

B.E. (E & TC) EMBEDDED SYSTEMS & RTOS (2008 Pattern) (Elective – I) (Sem. – I)

Time :3 Hours]                                                                           [Max. Marks :100

Instructions to the candidates:-

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

2)          Neat diagrams must be drawn wherever necessary.

3)          Figures to the right indicate full marks.

4)          Assume suitable data, if necessary.

SECTION – I

QI) a) What do you mean by design metric? Explain the following design metrics. [8]

i)  Power           ii) Time to market

i)   Safety           iv) NRE cost

b) Explain the features of CAN. Compare CAN with LIN 8 flexray. [10]

OR

Q2) a) Explain IEEE 802.11 and compare with Bluetooth.                      [10]

b)        What are the applications of WINCE.                                                    [4]

c)        What are the important building blocks of an embedded system. [4]

Q3) a) Explain the architecture of LPC 2148 with a block diagram.                            [8]

b) Explain the interfacing of LED bank to LPC 2148 with a block diagram. Also write embedded C code to blink the LEDS. Comment the program. [8]

OR

Q4) a) Compare ARM7, ARM9, ARM11 and ARM cortex. List the applications of these processors.                                                                                                           [8]

b) Explain the interfacing of 4 x 4 Hex keypad to LPC 2148 with a diagram. Also write embedded C program to display the key pressed. Comment the program.        [8]

 

Q5) a) Explain any three scheduling algorithms.                                                             [8]

b) Write C code for implementing a scheduler for Mucos II RTOS. [8]

OR

Q6) a) Explain the concept of context switch. List and explain the different states of a task.       [8]

b) Write C code for implementing a semaphore for Mucos II RTOS. [8]

SECTION – II

Q7) a) State and explain the various development tools required for embedded Linux applications.                                                                                                          [10]

b) What are the different steps in developing 8 testing of Linux device driver.       [8]

OR

Q8) a) What is linux kernel configuration. Explain the steps in Linux kernel configuration.        [8]

b) Explain the different file system used in embedded Linux.                        [10]

a)

Compare QNX with Nucleus.

[4]

b)

Explain the features of Android OS used in smart mobile phones.

[4]

c)

Explain V model for software development life cycle.

[8]

 

OR

 

QIO) a)

Compare Vxworks with symbian.

[4]

b)

Explain the features of Linux OS used in smart mobile phones.

[4]

c)

Explain spiral model for software development life cycle.

[8]

 

Q11) a) Explain the features of processor, memory and I/O device required for implementation of mobile phone.                                                                                                      [8]

b) Explain the different tasks and IPCs required for developing points of sales terminals.                                                                                                                        [8]

OR

Q12) a) Explain the features of processor, memory and I/O device required for implementation of ECG machine.                                                                                                     [8]

b) Explain the different tasks and IPCs required for developing ATM. [8]

Leave a Comment