ERS-QB-WEB
ERS-QB-WEB
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
REGULATIONS - 2017
YEAR/SEM: IV/VII SUBJECT CODE & NAME: EC8791 - EMBEDDED AND REAL
TIME SYSTEMS
QUESTION BANK
UNIT I –INTRODUCTION TO EMBEDDED SYSTEM DESIGN
PART-A
Page | 1
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
PART B
1. Analyze the requirements for designing a GPS moving map in embedded system design
process (Nov/Dec-2016).
2. Discuss the different factors involved in embedded system design process (Apr/May-
2018)
3. Develop the conceptual specifications and detailed specifications written in UML language
to design the Model Train Controller (Apr/May-2018,Nov/Dec-2018,Nov/Dec-2017,
Nov/Dec-2016)
4. Discuss in detail the design steps Model train controller with the frame format of DCC.
5. Adapt the suitable structural and behavioral description for designing an embedded system.
6. Recall the parameters to be considered while designing an Embedded System Process with
an example.
7. Discuss in detail the program level embedded system performance analysis and explain
the optimization of program level energy, power and program size. (Nov/Dec-
2018,Apr/May-2018 Apr/May-2017 and Nov/Dec-2016)
8. With requirements design the Consumer Electronic architecture with an example.
(Nov/Dec-2017)
9. Briefly discuss about the design methodologies for an embedded computing system
(Nov/Dec-2018) (Nov/Dec-2017), (Nov/Dec-2016) .
10. Examine the quality assurance process taken place in the embedded computing system
(Apr/May-2018) (Apr/May-2017) (Nov/Dec-2017)
PART-A
Page | 2
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
6. What are the memory devices used in embedded system? (Nov/Dec-2018)
7. List out the applications of ARM processor
8. Summarize the ARM architecture versions
9. Mention the different profile of ARM cortex
10. What is stack and classify the stack with data order
11. Enumerate the functions of ARM processor in supervisor mode. (Nov/Dec-2018)
12. How the data is being processed in little-endian mode?
13. List out the functionalities of AMBA bus.
14. Show the importance of procedure instruction
15. Illustrate the features of the LPC 214X family
16. Contrast the port 0 and port 1 operation in General Purpose I/O
17. Interpret the functions of Pin Connect Block for pin configuration
18. Extend the procedure for timer operation in ARM processor
19. Relate prescaler functions with Timer Count Register–T0TC
20. Infer Timer Control Register (TOTCR) for timer count register.
. PART B
1. Construct ARM processor architecture along with modes of operation. (Nov/Dec-
2018,Apr/May-2016) (Nov/Dec-2017)
2. Describe the basic types of memory components used in embedded system. (Nov/Dec-
2018)
3. With suitable example, discuss about ARM instruction set.
4. Outline the basic compilation techniques with ARM code example. (Nov/Dec-2017)
5. Demonstrate the Internal block diagram of LPC 2148 with its peripheral
6. Outline the operations of General Purpose I/O with pin connect block
7. Elucidate timer operation with the help of its timer interrupt modes
8. Observe the operations of control registers of the PWM Unit
9. Describe about the features and architecture of ARM Cortex M3 MCU
10. Explain the UART transmitter and receiver operation with the help of block diagram
Page | 3
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
UNIT III EMBEDDED PROGRAMMING
PART-A
. PART-B
1. Adapt the suitable power optimization strategies in embedded system(Apr/May-2017)
(Nov/Dec-2017)
2. Discuss in detail about the fundamental model for program development (Apr/May-2017)
(Nov/Dec-2017)
Page | 4
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
3. Elaborate in detail the optimization of energy and power of an embedded system.
(Apr/May-2017)
4. Design and develop a suitable testing process involved in developing in embedded system.
(Nov/Dec-2016)
5. With a suitable example, explain how debugging is carried out using debuggers.
(Apr/May-2016)
6. Explain the components involved in embedded program design.
7. List out the functions of assemblers and linkers in compilation process.
8. Design the system bus configuration and explain the bus protocol
9. Elaborate the architecture designing in detail with computing platform
10. Discuss in detail about the platform level performance analysis in CPU
PART-A
1. What makes a computer system a real-time computer system?
2. Distinguish between availability and reliability?
3. Give taxonomy of scheduling algorithms
4. What makes a task simple or complex?
5. List out differences between periodic tasks, sporadic tasks, and aperiodic tasks?
6. What are the problems with dynamic scheduling in distributed systems?
7. Justify the role of time in static scheduling?
8. Give example of feedback scheduling? (Nov/Dec-2016)
9. Discuss the typical functions that a real-time computer system must perform?
10. List the some properties of anytime algorithms
11. State the reliability/maintainability tradeoff
12. Give an Example of a Fail-Safe System
13. Draw Draw a task graph in which P1 and P2 each process separate inputs and
then pass their results onto P3 for further processing.
14. Examine the operator scheduling for register allocation
15. What is dual-kernel approach to RTOS design.
16. Define Round-robin scheduling
Page | 5
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
17. Illustrate Draw a UML state diagram for the predictive shutdown mechanism of a cell
phone.
18. Summarize Scheduling states of a process
19. Show Effects of Scheduling on the Cache
20. What is the distinction between the ready and waiting states of process scheduling?
PART-B
PART-A
Page | 6
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
10. Summarize the importance of tasks and processes in embedded system
11. Give any two properties of RTOS.
12. Give examples of blocking and Non-blocking inter process communication.
13. Give example of real time operating systems.
14. What is meant by message passing?
15. Frame the two different styles used for inter process communication.
16. Compare RMA and EDF scheduling
17. List out the major components used in design of audio player
18. Outline the main functions performed by engine control unit
19. What are the classes in data engine control unit?
20. Give example for Real time operating systems
PART-B
2. Discuss about the features and services of windows CE real time operating
system(Nov/Dec-2018) (Nov/Dec-2017) (Nov/Dec-2016)
3. Recall the performance of the Earliest – Deadline – First scheduling with other scheduling
algorithms with suitable example. (Apr/May-2017)
5. Construct real time operating system called POSIX with suitable example. (Apr/May-
2017)
(Nov/Dec-2018)
8. Enumerate the context switch mechanism for moving the CPU from one executing process
to another executing process
Page | 7
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
Page | 8