275 - embedded systems (sem - ii)(main)

2

Click here to load reader

Upload: san-geetha-b-c

Post on 12-Dec-2015

216 views

Category:

Documents


0 download

DESCRIPTION

dsdsdasdsa

TRANSCRIPT

Page 1: 275 - Embedded Systems (Sem - II)(Main)

Code No. : 275

FACULTY Oi. I~ANF'CSB.E. 4/4 (I.T.) II Semester (Ma~on, ApriVMay-2009

EMBEDDED SYSTEMS

Time: 3 Hours] [ Max. Marks: 75

Note: Answer all questions of Part A. Answer any five questions from Part B.

1.

2.

PART- A

Explain the classification of embedded systems, with examples.

(25 Marks)

3

2Distinguish between a process, task and thread.

Compare Harvard and Princeton architectures.3.

4.

3

2Why do you use an infinite loop in an embedded system software?

Explain Acrylic Precedence Expansion Graph (APEG) with a diagram. 3

2

5.

6. Explain spin lock and counting semaphores.

7. Differentiate between an emulator and an in-circuit emulator (ICE), with adiagram. 3

8.

9.

How is a pipe different from a message queue? 2

How does 'cyclomatic complexity' represent the complexity of a softwareprogram? 2

10. Explain the software testing metric, with an example. 3

PART- B (50 Marks)

11. (a) (processor 8051Explain the essential structural unitsmicrocontroller) with a block diagram.

in5

(b) Explain the meaning of SOC. How will the embedded system changewith SaC? 5

How do the following indicate the start and end of a byte or dataframes? 5

(1) UART(2) HDLC(3) CAN

(b) Explain about (1) 12Cbus (2) USB bus (3) CAN bus

(Thispaper contains2 pages) 1

12. (a)

5

P.T.O.

Page 2: 275 - Embedded Systems (Sem - II)(Main)

13. (a)

14. (a)

15. (a)

16. (a)

'>

-.;'t

...

',"r Code No. : 275

Explainthe following:(1) Timedpetrjnets(2) Multithreaded~GraphSystem(3) HSDFrepresentation(4) SDF graph

6ii

(b) Explainthe tests needed in a real time system. Why is the real timesystem process more complex? 4

(b)

Explain the important functions of process management, memorymanagement of an RTOS. 5

Explainabout task scheduling algorithms. 5

("

(b)

Explain the various steps in hardware/software code signing of anembedded system. 5

What are the important features of Java that make it suitable for ESdevelopment? 5

(b)

How are the semaphores used for sharing a critical section? Explainwith necessary diagrams. 5

Explainthe important commands of a message queue. 5

17. How does a counter/timer perform

(a) timer functions?

(b) time capture functions?

5

5

.