MU Electronics Engineering (Semester 8)
Embedded System & Real Time Programming
December 2014
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) Explain SPI protocol for serial communication.
5 M
1 (b) Explain Task and Task States.
5 M
1 (c) Draw and explain data frame format for CAN bus.
5 M
1 (d) Differentiate between RS 232 and RS 485.
5 M

2 (a) Suggest various techniques used for interprocess communication in an Embedded system.
10 M
2 (b) What is shared data problem? Explain different types of semaphores.
10 M

3 (a) Compare schedulers used in hard real time sytem.
10 M
3 (b) Explain wht ARM processor is one of the most commonly used 32 bit embedded processor. Draw architecture of ARM7 TDMI processor.
10 M

4 (a) Explain address space (Memory Map) of MSF 430.
10 M
4 (b) Explain in detail Link List, Pipes, Queue and Mailboxes.
10 M

5 (a) What is bounded and unbounded priority inversion problem? Suggest solution used for same. Explain with suitable example.
10 M
5 (b) Describe embedded programming tools like compiler, cross compiler, integrated development environment, debugging tools, in circuit emulator.
10 M

6 (a) What is the role of processor reset and system reset explain the need of watchdog timer and reset after the watched time.
10 M
6 (b) Design an embedded system to control room temperature and humidity:
i) Draw FSM/petrinet
ii) Draw block diagram
iii) Suggest, hardware specification (viz. Controller, memory, peripherals)
iv) Give list of tasks and device drivers.
10 M

7 (a) Black Box Testing.
7 M
7 (b) Digital Signal Controller
7 M
7 (c) Explain System on Chip (SOC).
7 M



More question papers from Embedded System & Real Time Programming
SPONSORED ADVERTISEMENTS