Semester : SEMESTER 8
Subject : Embedded Systems
Year : 2019
Term : MAY
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 404
Page:2
B
13 a)
b)
14 ஐ
15 ஐ
b)
16 ஐ
b)
17
18 (ஐ
H1061 Pages:
3. If the line is busy, the coin is returned on placing the receiver back on
the hook (on-hook).
4. Ifthe line is through, the user is allowed to talk till 60 seconds and at the
end of 45th second, prompt for inserting another one rupee coin
for continuing the call is initiated.
5. If the user doesn’t insert another 1 rupee coin, the call is terminated on
completing the 60 seconds time slot.
6. The system is ready to accept new call request when the receiver is
placed back on the hook (on-hook).
7. The system goes 10 the “Out of Order’ state when there is a line fault.
(No need to take care of the scenarios like user doesn’t insert a coin within the
specified time after lifting the receiver, user inserts coins other than a one
rupee etc.)
List and explain the non functional requirements in an embedded system.
Draw a class diagram for a basic microwave oven, cooking time should be
adjusted from | min to 60 min. Include classes for door, front panel and heating
elements.
PART C
Answer any two full questions, each carries 9 marks.
With a neat diagram explain the steps in converting assembly language to
machine language
Explain the Debuggers used in Embedded System Development Environment
Briefly describe (i) decompiler
(ii) disassemblers
Is it possible to embed the firmware into the target processor/controller memory
at the time of chip fabrication? Justify your answer.
Explain the merits and demerits of assembly language based embedded
firmware development .
PART 0
Answer any two full questions, each carries 12 marks.
Explain the different types of Inter Task Communication mechanisms
supported by MicroC/OS-II kernel.
Explain the various steps involved in the development of an embedded system
Page 2of 3
(4)
(5)
(9)
(5)
(4)
(3)
(6)
(12)
(5)