Answer any four from the remaining
Answer all parts of any Question at one place.
Time: 3 Hrs. Max. Marks: 70
1.a) Explain Atomic Operations, give any one atomic instruction for any processor
known to you?
b) Distinguish between Microprocessors and Microcontrollers
c) Explain any two schemes for inter task communication.
d) What is watchdog timer in a single board computer? Explain.
e) What are the two rules that an interrupt routine must adhere to in an RTOS environment.
2.a) Suggest a suitable architecture for road traffic lights control at a four -road
intersection Give hardware and software requirements.
b) What is data sharing problem in multi tasking environment? Explain with an example
3. a) Explain (i) Round Robin architecture, ii) Preemptive scheduling?
b) What is reentrancy? Give the necessary conditions to make a function reentrant.
4. a) Bring out the subtle differences between real time operating systems and typical (non
real time) operating system?
b) Explain the architecture of function queue scheduling, write a C program for implementing
the same. Assume suitable data wherever necessary
5. a) What are the constituents of the Embedded software that are required to make the
target CPU (single board computer) to run, name them and explain each of them briefly?
b) Explain the following in brief (i) ROM Emulator (ii) In-Circuit –Emulator (iii) Flash
memory.
6. What is priority inversion? How this can be solved? Take up a problem of elevator
for four floors, identify the number of tasks required, their priorities and their functions
in the process of designing a an application software in Real Time.
7. Compare three methods of inter task communication with a suitable example pseudo
code using µC/OS RTOS functions. Assume suitable data
8. Write short notes on the following:
a) Interrupt Latency b) Applicat ions of Embedded Systems
c) Hard Real-Time and Soft Real-Time Systems d) Built-Ins on the Microprocessor
RELATED LINKS
No comments:
Post a Comment