M.Sc. IT Semester III EMBEDDED SYSTEMS QUESTION BANK 2014 – 2015 Q.No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Unit 1 How will you classify embedded systems? Explain the function of different components of an embedded system. Differentiate between embedded systems and general computing systems. Explain Von-Neumann and Harvard architecture. Differentiate between RISC and CISC processors. Explain Little-endian and Big-endian systems. What is an embedded system? Explain in brief about different areas of embedded system applications. Explain internal and external communication interface. Explain Reset Circuit and Watchdog Timer for embedded systems. What is the use of sensors and actuators in embedded systems? Give the example of different type of sensors and actuators. Explain Oscillator Circuit and Timing devises for embedded systems. What is the requirement of the firmware for embedded systems? Explain the process of embedded firmware development. Explain characteristics of embedded system with example. Explain operational quality attributes of embedded systems. Explain Non-operational quality attributes of embedded systems. What is EDLC? What are the Objectives of the EDLC? Give brief idea of different phases of EDLC. Explain Analysis and Support phases in embedded system development life cycle. Explain Conceptualization and Deployment phases in embedded system development life cycle. Explain the relation between Upgrade, Retirement and Need phases of EDLC. Unit 2 Explain the Sequential Program Model for Seat Belt Warning System. Explain the fundamental issues in hardware and software co-design. Write a note on Electronic Components used in embedded systems. Write a note on Electronic Design Automation Tools. Write a note on Device Drivers. Explain High level language to machine language conversion process. Explain Finite State Machine Model for automatic Tea/Coffee vending machine. Write a note on PCB layout design. What are different processor IC Packages available. Elaborate use of UML in embedded system development. Explain embedded firmware design approaches. What are different types of operating systems available? Explain Interrupt Handling and Time Management performed by RTOS. What points should be considered to select RTOS? Explain different functions of RTOS. Explain Hardware and Software trade-offs for embedded systems. Explain Task Scheduling for embedded systems performed by embedded systems. Unit 3 Explain different terminology used in memory system designing. What is Memory Map? Why is memory map necessary in the design of embedded systems? 1 40. What are some of the factors that should be considered when designing a memory map for an embedded system? 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. Classify memories based on their strength and weaknesses. Explain internal architecture of typical memory chip. Explain static and dynamic memory allocation 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. Explain Read and Write operation of DRAM with timing diagram. Explain Refresh Arbitration for DRAM. Explain Refresh Timing and Refresh address in reference of DRAM memory Interface. Explain Read and Write operation of SRAM with timing diagram. Explain the basic concepts of cache memory. Explain the Locality of Reference used in cache memory. Explain an Associative Mapping Cache implementation. Explain Direct Mapping Cache implementation. Explain Set-associative Mapping Cache implementation. What do understanding by memory testing? Explain RAM and ROM memory testing methods. Unit 4 How C/C++ is useful in embedded system programming. Also mention the advantages of high level programming for embedded system. What type of files can be included using Include Preprocessor directive? What are the disadvantages of standard C++? Explain Optimization of codes in embedded C++ programs to eliminate the disadvantages. Illustrate the use of Infinite loops with example in embedded system design. Explain the use of modifiers. What are main features of source code engineering tools for embedded C/C++? Explain the use of pointers with example. Explain the steps to use a function in an embedded program. Explain reentrant function. Explain program elements: Macros and Functions used in embedded system programming What is Stack? Which type of Stack Structures may be created during execution of the embedded software? What are the different features of queue implementation helpful in embedded networking system? Explain the use of queue In network protocol implementation. Explain the use of queue in interrupt handling. What is FIPO? Explain its application. Explain with example multiple function calls in the main program. Explain the uses of a list of tasks in a ready list. What are the advantages and disadvantages of Java for embedded system programming? Elaborate the use of J2ME in embedded system software development. What are the functions of compiler and cross-compiler? What do you understand by memory optimization? How will you optimise the use of memory in an embedded system? 75. 76. 77. 78. 79. 80. 81. Unit 5 What are the open standards, frameworks and alliances presents in the market? Elaborate recent processor trends in embedded system. Elaborate the use of multi-core processor for embedded systems. Write a note on embedded OS trends. What are different development language trends for embedded system programming available? Draw the architecture of PIC processor. What families of PIC microcontrollers are available? 2 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. Draw the block diagram of PIC microcontroller and explain each unit. Explain the function of each bit of Status register of PIC microcontroller. Write a note on PIC microcontroller. What are the criteria to select suitable PIC microcontroller for any given application? Explain the function of each bit of Status register of PIC microcontroller. Draw the block diagram of AVR microcontroller and explain each unit. Explain the I/O mapped registers associated with each port of AVR controller. Explain the function of each bit of Status Register SREG of AVR microcontroller. Draw the architecture of ARM microcontroller. Explain the registers of ARM microcontroller. Explain different processing modes of ARM. Explain different type of instructions of ARM controller. 3
© Copyright 2024