Question Paper: Embedded Operating Systems : Question Paper Jun 2015 - Computer Engineering (Semester 6) | Pune University (PU)
0

Embedded Operating Systems - Jun 2015

Computer Engg (Semester 6)

TOTAL MARKS: 100
TOTAL TIME: 3 HOURS
(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.


Answer 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) What policies are used by Linux to schedule a real time task?(8 marks) 10 (b) Write short notes on (any two):
i) Dalvik VM
ii) Zygote
iii) Activity Manager
(8 marks)
2 (a) Explain how does user space applications communicates with the hardware?(4 marks) 2 (b) Write an ARM assembly program to find value of expression 3X +6Y + 9Z, where X = 4, Y = 5, Z = 3.(6 marks)


Answer any one question from Q3 and Q4

3 (a) Write short notes on (any two):
i) LSB
ii) OSDL
iii) Kernel command line processing
(6 marks)
3 (b) Why Embedded Linux is popular as OS for embedded system development?(4 marks) 4 (a) What are the steps involved in subsystem initialization.(4 marks) 4 (b) Explain the steps involved in initialization flow of control on embedded Linux.(6 marks)


Answer any one question from Q5 and Q6

5 (a) Explain the role of bootloader in embedded systems.(4 marks) 5 (b) Give the general steps involved in PCI discovery process and probe function.(7 marks) 5 (c) Enlist device driver module utilities and explain the use of same.(6 marks) 6 (a) What are the challenges for bootloader in embedded system?(7 marks) 6 (b) Explain the JFFS2 file system.(5 marks) 6 (c) Explain about U-boot configurable commands.(5 marks)


Answer any one question from Q7 and Q8

7 (a) Explain the tracing and profiling tools used in embedded application development.(6 marks) 7 (b) Write short note on (any two):
i) GStreamer Media framework.
ii) OpenGLES.
iii) ssh
(6 marks)
7 (c) How to debug the kernel using 'printk'?(5 marks) 8 (a) Draw & explain KGDB setup for kernel debugging.(5 marks) 8 (b) Write short note on (any two):
i) DDD
ii) EGL
iii) Open GL
(6 marks)
8 (c) Explain the working of stepper motor? State any two applications of stepper motor in embedded systems.(6 marks)


Answer any one question from Q9 and Q10

9 (a) Give the latency components in Linux with neat diagram.(8 marks) 9 (b) Explain in detail, development process of Android applications.(8 marks)

Please log in to add an answer.