VTU Computer Science (Semester 7)
Embedded Computing Systems
June 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


1 (a) Define an embedded system. Explain the embedded system design process.
12 M
1 (b) Define digital command control (DCC). Explain the conceptual specification of a model train controller system.
8 M

2 (a) Explain the various data operations in ARM.
8 M
2 (b) Explain in detail the programming of I/O devices.
12 M

3 (a) Discuss memory interfacing and I/O interfacing in brief.
8 M
3 (b) What is DMA? Explain with a neat diagram.
6 M
3 (c) Explain briefly the development and debugging of an Alarm Clock.
6 M

4 (a) Explain data flow and control/data flow graphs for programming models.
8 M
4 (b) List and explain different program optimization techniques.
12 M

5 (a) Explain how threads and process are used in RTOS.
10 M
5 (b) With a neat diagram, explain RTOS architecture.
5 M
5 (c) Define the following:
i) Task ii) Deadlock iii) Semaphore iv) Schedular v) Remote procedure call (RPC).
5 M

6 (a) Explain Inter-process communication and synchronization with signals.
10 M
6 (b) List the different functional and non-functional requirements while choosing an RTOS.
10 M

7 (a) Define a distributed embedded system. Explain.
6 M
7 (b) Compare I2C bus and CAN bus over their use in embedded system.
10 M
7 (c) Describe the requirements for Elevator controller in brief.
4 M

Write short notes on the following:
8 (a) IDE
5 M
8 (b) Pre-emptive scheduler.
5 M
8 (c) Simulator and emulator.
5 M
8 (d) Target system.
5 M



More question papers from Embedded Computing Systems
SPONSORED ADVERTISEMENTS