You are on page 1of 1

EMBEDDED SYSTEMS-ASSIGNMENT-II

UNIT-VI
1. What are the different task states in RTOS?
2. Explain the rules that must be followed by an Interrupt Service Routine (ISR) in
an RTOS environment with their proper examples.
3. What are Reentrant functions? Explain how to decide if a given piece of function
code is reentrant.
4. Verify whether the following function is a reentrant? Justify your answer. If not,
modify it to make it reentrant.
static int iCount;
void vNotReentrant (int x, int *p)
{
int y;
y = x * 2;
++p;
*p = 123;
iCount +=234;
printf(\n n new Count : %d", x);
}
5. Explain the principle operation of semaphore in RTOS.
6. Write a short notes on (i) Message Queues (ii) Mail Boxes (iii) Pipes

UNIT-VII
1. What are Hard Real Time scheduling considerations in embedded system
design? Explain any system model.
2. What is the embedded software development tools used in systems design?
3. List out advantages and disadvantages of More Tasks in my design.
4. What are the tools used to get the embedded software in to the target system.
5. Explain the various laboratory development tools used to test the target system.
6. How to save the memory space and power consumption in embedded systems?

UNIT-VIII
1. Distinguish between I2C Bus and CAN bus in respect of their operation and
applications with neat sketches.
2. Describe the SHARC processor with the help of its functional block diagram.
3. Explain the architectural features of ARM processors with neat block
diagram.

You might also like