ECE Embedded Systems ECE EIE
ECE Embedded Systems ECE EIE
com
om
PART–A (22 Marks)
1. a) What is the difference between big -endian and little-endian processors? [4]
b) Explain the role of logic gates in embedded hardware design? [4]
c) What is task control block (TCB)? [4]
d) What is relocatable code? [3]
e) List the different files generated during the cross compilation? [4]
f) What is the use of host machine for embedded system? [3]
Around Time (TAT) for each process and the average waiting time and Turn
Around Time (Assuming there is no I/O waiting for the processes) in the FIFO
scheduling. [8]
5. a) Explain the high level language based embedded firmware development. [8]
b) What are pseudo-ops? What is the use of it in assembly language programming? [8]
in
7. a) Explain about Laboratory instruments for testing the embedded system. [8]
b) Write short notes on quality assurance and testing of the embedded system
design. [8]
1 of 1
om
PART–A (22 Marks)
1. a) List out the major application areas of embedded systems. [4]
b) What is the difference between multiplexer and de-multiplexer? [4]
c) Explain the process management in the operating system context. [3]
d) Explain the format of assembly language instruction. [3]
e) Explain the various details stored in an object file generated during the cross
compilation. [4]
f) List the various simulators used for embedded system testing. [4]
each. [8]
3. a) What is a sequential circuit? Draw a 3-bit binary counter using T flip flop and
tu
explain its functioning. [8]
b) Explain the role of real time clock in embedded systems with suitable diagram? [8]
context switching for user level and kernel level threads. [8]
5. a) Explain the difference between super loop based and OS based embedded
firmware design. [8]
b) List out the limitations/drawbacks of assembly language based embedded
firmware development. [8]
in
7. a) Explain the important features of compilers and linkers that are relevant to
embedded system? [8]
b) List and describe the translation tools used in an embedded system. [8]
1 of 1
om
Answer any THREE questions from Part-B
*****
PART–A (22 Marks)
1. a) List the differences between embedded system and general computing system. [3]
b) What is the difference between synchronous and asynchronous sequential
circuits? [4]
c) Explain the task scheduling in the operating system context. [4]
d) What is absolute object file? [3]
e) Explain the various details held by map file generated during the cross
compilation. [4]
2. a)
.c
f) How the target systems differ from the final embedded system?
6. a) Describe in detail the improvements over firmware debugging starting from the
most primitive type of debugging to the most sophisticated on chip debugging. [8]
b) Explain the different tools used for hardware debugging. [8]
7. a) List and describe the debugging tools used in an embedded system. [8]
b) Briefly discuss about testing on host machine. [8]
1 of 1
om
*****
PART–A (22 Marks)
1. a) What is the difference between PLD and ASIC? [4]
b) List out the analog electronic components in embedded hardware design. [4]
c) Explain the concept of multithreading. [4]
d) Explain library file in assembly language. [3]
e) What is a decompiler? [3]
f) Explain the need of editor. [4]
3. a) What is an integrated circuit? Explain the different types of integrations for ICs.
tu
Give an example for each. [8]
b) List out the differences between digital combinational and sequential circuits? [8]
4. a) What is kernel space and user space? How is kernel space and user space
interfaced? [8]
b) Explain the different task communication synchronization issues encountered in
jn
1 of 1