Professional Documents
Culture Documents
2 marks:
1 out of 4
30. Define ES. What are the difficulties encountered while writing S/W for ES?
31. What is difference between desktop computer OS & the real time OS of an ES?
32. Mention different applications of ES.
33. Explain how power consumption can be reduced in an ES
34. Differentiate between compiler, interpreter & macro.
35. On what basis ES differ from a computer?
36. Design a global positioning system using design process of embedded system.
37.On what basis ES differ from a computer?
16 marks:
1. Define embedded systems and give their classification. Define the use of processor in the system.
2. Give the usage of several hardware units in the field of embedded systems.
3. Write briefly on software embedded into a system.
4. Write in detail about embedded SOC and VLSI circuit.
5. Write in detail about ARM.
6. Write in detail about DSP processor.
7. Write in detail about Media processor.
2 marks:
2 out of 4
15. Write in detail about ISA in detail.
16. Write in detail about PCI and PCI-X in detail.
16 marks:
2 Marks:
16 marks:
3 out of 4
2) a. Write in detail about C programming Elements , Macros and Functions.
b. Write in detail regarding
1 ) Use of Pointers , NULL Pointers, Use of Function calls.
2 ) Multiple function calls in cyclic order in Main function pointers.
3 ) Function Queues and Interrupt Service Routines.
3) Write in detail the Memory Code Optimization techniques and explain in detail.
2 marks:
16 marks:
4 out of 4
3) a) Write about Interrupt Service Handling in RTOS.
b) Write about Semaphores with types in detail.
4)Explain state transition diagram of RTOS.
5) What are the rules to decide reentrancy of a function? Explain due to which rule the following function is
not reentrant?
int cErrors;
void vcountErrors(int cNewError)
{
cErrors += cNewError;
}
Can this function be made reentrant by using semaphore? Justify.
6) Where do you need to take & release semaphores in the following code to make the function reentrant?
Static int iValue;
Int iFixValue(int iParam)
{int iTemp;
iTemp = iValue;
iTemp += iParam * 17;
If (iTemp > 4922)
iTemp = iParam;
ivalue = itemp;
iParam = iTemp + 179;
If (iParam < 2000)
return 1;
Else
Return 0;
}
7. Compare message queue, mailbox & pipes.
8. Explain memory management system of multitasking RTOS.
9. Explain state transition diagram of RTOS also explain what a scheduler is & how it manages these
different tasks?
10. Explain the data structure for RTOS & tasks with diagram.
11. Write short notes on following:
i) Storage of variables in C.
ii) Execution flow with semaphores between any two tasks.
iii) Ways to protect shared data.
iv) Gray areas of Reentrancy.
12. Discuss the problems caused by semaphores when not used perfectly by the programmer.
13. Explain how a typical binary semaphore works? Give example.
5 out of 4
14. Is it possible to use semaphores in place of RTOS events services for the same purpose? Justify your
answer by writing pseudo code for given situation by using events & writing the same code by using
semaphores.
16. Define Real Time System. List some RTOSs & explain whether Windows 95/98/2000/NT based systems
can be used for real time operations?
17. Differentiate a desktop computer operating system like DOS & Real time Operating system (RTOS) of
an embedded system.
2marks:
16 marks:
1) Write in detail about MUCOS and it’s features with a suitable example.
2) Write in detail about VxWorks and it’s features with a suitable example.
6 out of 4
3) How will you design a application for Automatic Chocolate Vending Machine in detail. (Write with
design and code.)
4) How will you design a application for sending Application Layer Byte Stream on a TCP/IP Network in
detail. (Write with design and code.)
5) How will you design a application for Adaptive Cruise Control System in Car in detail. (Write with
design and code.)
6) How will you design a application to create a Smart Card in detail. (Write with design and code. )
7) How are the same explained with task synchronization?
8) Explain about the same case study but more stress on the functions for semaphores and the code for it.
9) How does an RTOS semaphore protect data? Explain by giving example.
7 out of 4