Question Paper: Embedded Operating Systems : Question Paper Dec 2015 - Computer Engg (Semester 6) | Pune University (PU)

Embedded Operating Systems - Dec 2015

Computer Engg (Semester 6)

(1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.

Solve any one question from Q1 and Q2

1 (a) With the help of a diagram explain the classification of real-time scheduling Methods.(6 marks) 1 (b) Explain role of barrel shifter in the ARM.(4 marks) 10 (a) Give the latency components in Linux with neat diagram.(8 marks) 10 (b) Explain Android booting process with neat diagram.(8 marks) 2 (a) Write an ARM assembly program to find value of expression 3X + 6Y + 9Z, where X = 4, Y = 5, Z = 3.(6 marks) 2 (b) Explain how embedded operating systems are different than desktop operating systems?(4 marks)

Write short notes on (any two):

3 (a) (i) LSB(3 marks) 3 (a) (ii) OSDL.(3 marks) 3 (a) (iii) Kernel command line processing.(3 marks) 3 (b) Differentiate between 'NOR' Flash & 'NAND' Flash.(4 marks) 4 (a) Why Embedded Linux is popular as OS for embedded system development?(4 marks)

Write short notes on (any two):

4 (b) (i) BusyBox.(3 marks) 4 (b) (ii) Subsystem Initialization.(3 marks) 4 (b) (iii) init thread.(3 marks)

Solve any one question from Q5 and Q6

5 (a) What are the challenges for bootloader in embedded system?(6 marks) 5 (b) Explain about U-boot configurable commands.(5 marks) 5 (c) Enlist device driver module utilities and explain the use of same.(6 marks) 6 (a) Show the structure of PCI configuration header.(6 marks) 6 (b) Explain the JFFS2 file system.(5 marks)

Write short notes on (any two):

6 (c) (i) MTD(3 marks) 6 (c) (ii) TFTP server.(3 marks) 6 (c) (iii) DHCP server.(3 marks)

Solve any one question from Q7 and Q8

7 (a) Explain the tracing and profiling tools used in Embedded Application Development.(6 marks) 7 (b) Explain the working of stepper motor? State any two applications of stepper motor in embedded systems.(6 marks) 7 (c) Draw & explain KGDB setup for kernel debugging.(5 marks) 8 (a) Give different ways of debugging embedded applications.(4 marks) 8 (b) With a neat diagram explain the graphics display of data in embedded Systems.(7 marks)

Write short notes on (any two):

8 (c) (i) GStreamer Media framework.(3 marks) 8 (c) (ii) OpenGL ES.(3 marks) 8 (c) (iii) ssh.(3 marks)

Solve any one question from Q9 and Q10

9 (a) Explain architecture of Android with neat diagram.(8 marks)

Write short notes on (any two):

9 (b) (i) Porting Linux application.(4 marks) 9 (b) (ii) Zygote.(4 marks) 9 (b) (iii) System server.(4 marks)

Please log in to add an answer.