SPPU Computer Engineering (Semester 6)
Embedded Operating Systems
December 2015
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


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 M
1 (b) Explain role of barrel shifter in the ARM.
4 M

2 (a) Write an ARM assembly program to find value of expression 3X + 6Y + 9Z, where X = 4, Y = 5, Z = 3.
6 M
2 (b) Explain how embedded operating systems are different than desktop operating systems?
4 M

Write short notes on (any two):
3 (a) (i) LSB
3 M
3 (a) (ii) OSDL.
3 M
3 (a) (iii) Kernel command line processing.
3 M
3 (b) Differentiate between 'NOR' Flash & 'NAND' Flash.
4 M

4 (a) Why Embedded Linux is popular as OS for embedded system development?
4 M
Write short notes on (any two):
4 (b) (i) BusyBox.
3 M
4 (b) (ii) Subsystem Initialization.
3 M
4 (b) (iii) init thread.
3 M

Solve any one question from Q5 and Q6
5 (a) What are the challenges for bootloader in embedded system?
6 M
5 (b) Explain about U-boot configurable commands.
5 M
5 (c) Enlist device driver module utilities and explain the use of same.
6 M

6 (a) Show the structure of PCI configuration header.
6 M
6 (b) Explain the JFFS2 file system.
5 M
Write short notes on (any two):
6 (c) (i) MTD
3 M
6 (c) (ii) TFTP server.
3 M
6 (c) (iii) DHCP server.
3 M

Solve any one question from Q7 and Q8
7 (a) Explain the tracing and profiling tools used in Embedded Application Development.
6 M
7 (b) Explain the working of stepper motor? State any two applications of stepper motor in embedded systems.
6 M
7 (c) Draw & explain KGDB setup for kernel debugging.
5 M

8 (a) Give different ways of debugging embedded applications.
4 M
8 (b) With a neat diagram explain the graphics display of data in embedded Systems.
7 M
Write short notes on (any two):
8 (c) (i) GStreamer Media framework.
3 M
8 (c) (ii) OpenGL ES.
3 M
8 (c) (iii) ssh.
3 M

Solve any one question from Q9 and Q10
9 (a) Explain architecture of Android with neat diagram.
8 M
Write short notes on (any two):
9 (b) (i) Porting Linux application.
4 M
9 (b) (ii) Zygote.
4 M
9 (b) (iii) System server.
4 M

10 (a) Give the latency components in Linux with neat diagram.
8 M
10 (b) Explain Android booting process with neat diagram.
8 M



More question papers from Embedded Operating Systems
SPONSORED ADVERTISEMENTS