Вы находитесь на странице: 1из 5

Mahendra College of engineering UNIT I INTRODUCTION TO EMBEDDED SYSTEMS PART A 1. Define embedded systems and list itscharacteristics. 2.

What are the components of embedded system? 3. List the structural elements of C program. 4. Define SOC with an example. 5. Why do you need a cross compiler? 6. Define high level language. 7. What is an assembler? 8. Give any two uses of VLSI designed circuits. 9. What are the four operation ranges of power supply in embedded systems? 10. What is the need of CPU machine cycles? 11. Define registers. 12. Define linker. 13. When does mask and ROM mask is created? 14. Write short notes on ROM image. 15. Define GPP. 16. What is meant by cache? 17. What is meant by RTOS? 18. Write the use of clock oscillator in embedded system. 19. Write short notes on ASIP. 20. What is the use of interrupt controller? PART B

Embedded Systems

1. With a neat sketch, explain the functional blocks of an embedded system. 2. Explain the various forms of memories present in a system. 3. Explain the different program layers in the embedded software and also the process of converting a C program into the file for ROM image. 4. List the various software tools of embedded systems and its uses. 5. Explain in detail about the ARM processor. 6. Implement the embedded system on a single chip and in VLSI circuit. 7. Give the classifications and applications of embedded system.

Department of EEE

Prepared by M.Inba Arasi,L/EEE

Mahendra College of engineering UNIT II PROCESSOR AND MEMORY ORGANIZATION PARTA 1. What is an internal bus? 2. What is an atomic operation unit? 3. What is a memory management unit? 4. Give the difference between RAM and EEPROM. 5. Expand and explain HDLC. 6. Define stack and queue. 7. Define hash table. 8. Differentiate CISC and RISC. 9. Define dynamic allocation. 10. Define Boot Back Flash? 11. What is a memory map? 12. State the function of DMA. 13. What is a shared data problem? 14. What are the characteristics of I/O devices? 15. Define cache. 16. What is fragmentation? 17. List any two problems with conclusion for voice recorder. 18. What causes fragmentation? 19. What is a memory allocator? 20. Give the memory devices for automatic washing machine. PART B 1. 2. 3. 4. 5. 6. 7. 8.

Embedded Systems

What are the common structural units in most processors? Draw and explain the basic system of Automatic Chocolate Vending machine. Explain about DMA. Give a detailed explanation of interfacing processor memory and I/O units. Explain in detail about memory management. Explain in detail about dynamic allocation and fragmentation. List the factors considered for the selection of processors and explain with an example. What are the memory devices used in digital camera and voice recording system?

Department of EEE

Prepared by M.Inba Arasi,L/EEE

Mahendra College of engineering UNIT III DEVICES AND BUSES FOR DEVICES NETWORKS PART A

Embedded Systems

1. What are the types of I/O devices? 2. Compare the advantages and disadvantages of data transfers using serial and parallel ports/devices. 3. State the characteristics of asynchronous communication. 4. What is mean by CAN? 5. Define USB. 6. Why do you need at least one timer device in an embedded system? 7. What are the bits in I2 C corresponding to? 8. List some features of the CAN bus. 9. What are the two standards of USB available? 10. Define software timer. 11. Name the three standard form of I2 C bus used in circuits. 12. Define UART. 13. What is half and full duplex mode? 14. What are the two ranges of ISA bus memory access? 15. Define real time. 16. What is a counter? 17. What is PCI bus? 18. Write short notes on ARM bus. 19. What are the uses of timing devices? 20. What is the use of device drivers in a system? PART B 1. Give the format of CAN frame and explain the bus arbitration method involved. 2. Explain about the host system between the networked I/O multiple devices using the ISA, PCI,PCI-X and advanced buses. 3. How can you make the serial communication using I2 C, CAN and advanced I/O buses between the networked multiple devices. 4. Briefly explain about the timer and counting devices. 5. Differentiate synchronous, Iso synchronous and asynchronous communications from serial devices. 6. Explain serial port device drivers in an embedded system. 7. Illustrate the parallel port device drivers in a system.

Department of EEE

Prepared by M.Inba Arasi,L/EEE

Mahendra College of engineering

Embedded Systems

UNIT IV I/O PROGRAMMING SCHEDULE MECHANISM PART A 1. Define context, interrupt latency and interrupt service deadline. 2. What is the purpose of semaphore in multitasking? 3. Differentiate process and task. 4. What is meant by priority inversion? 5. What is meant by watch dog timer? 6. Compare round robin and real time scheduling. 7. What is a thread? 8. What is meant by deadlock? 9. What is priority inversion problem? 10. What are the three common model strategies that a scheduler may adapt? 11. Write short notes on multithreaded programming? 12. What are the common thread states available in RTOS? 13. When a task in RTOS is said to be in running state? 14. When a task is said to be blocked? 15. What are preemptive RTOSs and non-preemptive RTOSs? 16. Write the objective of kernel. 17. What is the work of a scheduler? 18. Write short notes on non maskable interrupts. 19. How can you prevent interrupt overrun? 20. Write short notes on assigning priorities. PART B 1. 0 0Discuss in detail about process, tasks and threads. 2. Explain in detail about operating system services and goals of kernels. 3. Discuss in detail about file system organization and implementation. 4. Discuss in detail about inter process communication and organization. 5. Explain in detail about the RTOS task scheduling models. 6. Write in detail about shared data problem. 7. Discuss in detail about message queues and mailboxes. 8. Discuss in detail about remote procedure calls. 9. Discuss in detail about Cooperative round robin scheduling.

Department of EEE

Prepared by M.Inba Arasi,L/EEE

Mahendra College of engineering UNIT V REAL TIME OPERATING SYSTEMS PART A 1. What are counting semaphore? 2. What are resource semaphores or resources? 3. What are mutex semaphores or mutex? 4. Define mailbox. 5. Name the RTOS functions of mailboxes. 6. Is there any difference between mailboxes in different RTOSs? 7. What are pipes? 8. List the variations between pipes in different RTOSs. 9. What are the disadvantages of queues, mailboxes and pipes? 10. What is the use of timer functions? 11. How accurate are the delays produced by task delay functions? 12. What is the advantage and disadvantage of having short system tick? 13. What are the two choices for accurate timing? 14. What is an event? 15. What are the features of events? 16. Make a brief comparison of the methods for inter task communication. 17. What are the two rules that the interrupt routines must follow? 18. List out the most common RTOS timing services. 19. What are soft real time systems? 20. What are the characteristics for writing a short interrupt routine? 21. What are advantages and disadvantages of having large number of tasks? 22. Why creating and destroying tasks should be avoided? 23. What is the advantage of time slicing? 24. What are the disadvantages of using certain memory saving techniques? 25. What are the different methods of power saving? PART B 1. 2. 3. 4. 5. 6. 7. 8. 9.

Embedded Systems

Discuss in detail about RTOS system level functions. Explain in detail about Task service functions. Discuss in detail about Time delay functions. Discuss in detail about memory allocation and system functions and semaphore related functions. Explain in detail about Mailbox related functions? Write in detail about Queue related functions. Discuss in detail about programming with RTOS. Discuss in detail about multiple tasks and their functions. Discuss in detail about creating a list of tasks and functions of IPCs.

Department of EEE

Prepared by M.Inba Arasi,L/EEE

Вам также может понравиться