Sunteți pe pagina 1din 12

SRM VALLIAMMAI ENGINEERING COLLEGE

(An Autonomous Institution)


SRM Nagar, Kattankulathur – 603 203.

DEPARTMENT OF
ELECTRICAL AND ELECTRONICS ENGINEERING

QUESTION BANK

VI SEMESTER

EE8691 – EMBEDDED SYSTEMS

Regulation–2017

Academic Year 2019–20

Prepared by

Dr. G. Udhayakumar, Associate Professor/EEE

Dr. R. Arivalahan, Associate Professor/EEE


SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.
DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

QUESTION BANK

SUBJECT: EE8691 – EMBEDDED SYSTEMS


SEM / YEAR: VI / III

UNIT I - INTRODUCTION TO EMBEDDED SYSTEMS


Introduction to Embedded Systems - Structural units in Embedded processor , selection of processor &
memory devices- DMA – Memory management methods- Timer and Counting devices, Watchdog
Timer, Real Time Clock, In circuit emulator, Target Hardware Debugging.
PART - A
BT Course
Q.No Questions Competence
Level Outcome
1. List the characteristics of an embedded system. 1 Remember CO1
2. List the components of Embedded system. 1 Remember CO1
3. Summarize the difference between Microprocessor and 2 Understand CO1
Microcontroller.
4. Classify the types of processors in Embedded System. 3 Apply CO1
5. Compare embedded system and non embedded system with 4 Analyze CO1
examples.
6. Explain the important considerations when selecting a 4 Analyze CO1
processor.
7. Define the terms (i) DMA (ii) Watch Dog Timer. 1 Remember CO1
8. Discuss about (i) Pipelining (ii) Software Timer. 2 Understand CO1
9. Define the terms (i) Real Time Clock (ii) Memory 1 Remember CO1
Management.
10. Develop the flowchart of build process for embedded systems. 6 Create CO1
11. How can an embedded system be illustrated? 3 Apply CO1
12. Explain the terms (i) Emulator (ii) Simulator. 5 Evaluate CO1
13. Define the terms (i) Compiler (ii) Cross compiler. 1 Remember CO1
14. Define Embedded system. 1 Remember CO1
15. List out the challenges in building in an embedded system. 2 Understand CO1
16. What are the functional requirements of embedded system? 1 Remember CO1
17. Give the purpose of Watch dog timer. 2 Understand CO1
18. Distinguish between CISC and RISC. 2 Understand CO1
19. Classify the methods of memory manager. 3 Evaluate CO1
20. Justify the Need of debugging and types of debugging. 6 Create CO1
PART – B
1. (i) Explain the possible steps are involved in build process of 4 Analyze CO1
embedded control systems. (7)
(ii) Discuss In-Circuit Emulator and Watch dog Timer. (6)

2. Describe the structural units of embedded processor. (13) 1 Remember CO1

3. Explain the following Embedded Hardware Units (i) Power 4 Analyze CO1
Source (ii) Clock Oscillator Unit (iii) Real Time Clock (iv)
Watch Dog Timer (v) Memory (vi) Input/ Output-Port, Bus and
Interface (vii) Interrupt Handler. (13)
4. What is meant by Memory? Explain the different types of 6 Create CO1
memory devices (i) ROM (ii) RAM. (13)
5. Explain the various form of memories present in an embedded 4 Analyze CO1
systems. (13)
6. How to select the processor based upon its architecture and 2 Understand CO1
applications. (13)
7. With a neat diagram explain the working of Direct Memory 1 Remember CO1
Access (DMA) with architecture and timing diagram. (13)
8. Discuss the following terms in memory management 1 Remember CO1
(i) Memory allocation (ii) Memory leak (iii) Methods of
Memory Management Strategy. (13)
9. Discuss in detail about the timer and counter devices in 3 Apply CO1
Embedded System . (13)
10. Explain the classification of embedded systems with examples. 2 Understand CO1
(13)
11. Describe the following terms (i) Embedded System versus 1 Remember CO1
Computing System (iii) Classification of Embedded System
(iv)Basic Model of Embedded System. (13)
12. Mention the necessary hardware units that must be present in 2 Understand CO1
the embedded systems. (13)
13. Discuss in detail about (i) In Circuit Emulator (ii) Target 3 Apply CO1
Hardware Debugging. (13)
14. In Embedded System how the microprocessor is distinguished 5 Evaluate CO1
with Micro Controller. (13)
PART – C
1. Explain (i) Building Process for Embedded System (ii) 2 Understand CO1
Structural unit of Embedded Processor including Hardware
and Software Unit. (15)
2. With a neat diagram discuss the following terms in Embedded 3 Apply CO1
Processor (i) DMA Architecture (ii) Watch dog Timer (iii)
Real Time Clock. (15)
3. (i) Analyze in detail with suitable diagram for (i) In Circuit 4 Analyze CO1
Emulator (ii) Target Hardware Debugging. (7)
(ii)Compare the Microprocessor with Micro Controller. (8)
4. Explain the following types of Embedded Software (i) 2 Understand CO1
Machine Code Format (ii) Assembly Language (iii) High
Level Language. (15)
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

QUESTION BANK
SUBJECT: EMBEDDED SYSTEMS
SEM / YEAR: VI / III
UNIT II - EMBEDDED NETWORKING
Embedded Networking: Introduction, I/O Device Ports & Buses– Serial Bus communication protocols
- RS232 standard – RS422 – RS485 - CAN Bus -Serial Peripheral Interface (SPI) – Inter Integrated
Circuits (I2C) –need for device drivers.
PART – A
BT Course
Q.No Questions Competence
Level Outcome
1. Distinguish between Synchronous and Asynchronous Understand CO4
2
communication.
2. Show the structure of UART. 3 Apply CO4
3. Define half duplex and full duplex communication. 1 Understand CO4
4. Mention few serial bus communication protocols. 2 Remember CO4
5. Classify I/O devices in embedded system. 1 Remember CO4
6. Differentiate between RS232 and RS485. 2 Understand CO4
2
7. Draw the write byte format and read byte format of I C 2 Understand CO4
8. Analyze the concept of RS232 standard. 4 Analyze CO4
9. Define synchronous communication. 1 Remember CO4
10. Define Bus and BAUD Rate 1 Remember CO4
11. Difference between RS422 and RS485. 2 Understand CO4
12. Justify the need for RS-485. 6 Create CO4
2
13. Explain about the limitations of I C. 5 Evaluate CO4
14. Compare the buses used in serial communication 4 Analyze CO4
15. Define CAN bus. 1 Remember CO4
16. Give the limitations of polling techniques. 2 Understand CO4
17. Define device driver 1 Remember CO4
18. List the features of CAN and SPI serial interfaces. 3 Apply CO4
19. How do the following indicate the start and end of a byte or 3 Apply CO4
data frames? (a) I2C (b) CAN
20. Justify the need of device driver 6 Create CO4
PART – B
1. Illustrate the synchronous and asynchronous communications 3 Apply CO4
from serial devices. (13)
2. Describe the functions of a typical parallel I/O interface with a 1 Remember CO4
neat diagram. (13)
3. Discuss the types of serial port devices. (13) 2 Understand CO4
4. (i) Compare the advantages and disadvantages of data transfer CO4
using serial and parallel port/devices. (6) 4 Analyze
(ii) Compare the RS232C and RS485 serial interfaces. (7) 2 Understand
5. Elaborate the architecture of CAN with necessary sketches 1 Remember CO4
(13)
6. Describe one type of serial communication bus with its 1 Remember CO4
communication protocol. (13)
7. Explain the classification of IO devices. (13) 4 Analyze CO4

8. Explain the functionalities of RS 232 and RS 485 standard Analyze CO4


serial interface with neat diagram. (13) 4

9. Explain in detail about SPI communication protocol and its 1 Remember CO4
interfacing techniques. (13)
10. (i) Demonstrate the signal using a transfer of byte when using Apply CO4
the I2C bus and also the format of bits at the I2C bus with 3 Analyze
diagram. (7) 4
(ii) Explain CAN bus. (6)
11. Summarize short notes on 2 Understand CO4
(i) RS 232 Standard
(ii) CAN bus
(iii)Inter Integrated Circuit Bus. (13)
12. (i)Explain how serial data communication is preferred in I2C CO4
bus and CAN bus. (7) 2 Understand
(ii)What are the different I/O devices used in embedded 3 Apply
systems. Explain it. (6)
13. Explain with all necessary sketches to enable intra 6 Create CO4
communications among peripherals using I2C bus. (13)
14. Why we need device driver? How do you write a device 1 Remember CO4
driver? List the steps involved in writing a device driver. (13)
PART – C
1. (a)Explain various communication protocol (i)UART CO4
(ii) RS 232 (iii)RS 422 (iv)RS 485. (8) 2 Understand
(b) With suitable diagram explain the following Protocol
(i) CAN Bus Protocol (ii) SPI Protocol (iii)I2C Protocol. (7) 1 Remember
2. (a) What is meant by serial port ? Explain following types of CO4
serial ports with suitable diagram (i)Synchronous Serial Input
(ii) Synchronous Serial Output (iii) Asynchronous Serial 2 Understand
UART Inputs (iv) Asynchronous Serial UART Outputs. (8)
(b) Illustrate with suitable diagram and explain Synchronous
Communication and Asynchronous Communication. (7) 3 Apply
3. What is the need device driver? How do you write a device Remember CO4
1
driver?List the steps involved in writing a device driver. (15)
4. Discuss the following terms (i) SPI communication protocol CO4
(ii) Types of serial port devices (iii) Parallel I/O interface (iv) 2 Understand
Synchronous and asynchronous communications. (15)
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

QUESTION BANK
SUBJECT: EMBEEDED SYSTEMS
SEM / YEAR: VI / III

UNIT III - EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT


Embedded Product Development Life Cycle- objectives, different phases of EDLC, Modelling of
EDLC; issues in Hardware-software Co-design, Data Flow Graph, state machine model, Sequential
Program Model, concurrent Model, object oriented Model.
PART – A
BT Course
Q.No Questions Competence
Level Outcome
1. What is EDLC? List the different phases in EDLC. 1 Remember CO3
2. Discuss about model? Mention any 4-EDLC Modelling Understand CO3
2
approaches.
3. Explain the following types of model (i) Remember CO3
1
Protyping/Evolutionary Model (ii) Spiral Model.
4. Define the Linear or Water fall Model with suitable flow chart. 5 Evaluate CO3
5. Classify the 3 categories of product development. 3 Apply CO3
6. Mention different models used for the development of an Remember CO3
1
embedded system.
7. Define Product design phase and development phase 1 Remember CO3
8. Elucidate on data flow graph. 5 Evaluate CO3
9. What are the processes involved in Co-Design? 1 Remember CO3
10. Define the following models (i) Object Oriented Model (ii) Remember CO3
1
Concurrent Model.
11. Why is state model essential? 2 Understand CO3
12. Define deployment phase. 3 Apply CO3
13. What is state machine model? 4 Analyze CO3
14. What are the differences between data flow model and finite Understand CO3
2
state model?
15. Summarize the objective of EDLC. 5 Evaluate CO3
16. What are the advantages and disadvantages of Linear or Water Understand CO3
2
fall model?
17. Analyze the issues of hardware-software co-design 4 Analyze CO3
18. Discriminate What is meant by need? Mention the different Create CO3
6
types of product development.
19. Justify the quality of products. 6 Create CO3
20. Define the terms (i) Productivity (ii) Conceptualization. Apply CO3
3
PART - B
1. Illustrate with functional description about the different phases CO3
3 Apply
of Embedded Design Life Cycle Method. (13)
2. Mention the essential and objectives of EDLC. Discuss in CO3
2 Understand
detail about the different phases of EDLC. (13)
3. Explain the Object Oriented Model and explain the term CO3
2 Understand
(i) Communication (ii) Abstraction. (13)
4. Generalize the various computational models in embedded CO3
5 Evaluate
design. (13)
5. (i) Write detailed notes on software and hardware interface CO3
techniques. (8)
2 Understand
(ii)Explain about sequential program model for the
development of embedded platform. (5)
6. Compare and explain the various types of modelling of EDLC CO3
(i) Linear or Water Model (ii) Interactive or Incremental or
1 Remember
Functional EDLC Model (iii) Prototyping or Evolutionary
Model (iv) Spiral Model. (13)
7. Illustrate sequential flow model with example. (13) 3 Apply CO3
8. Explain the issues in Hardware and Software Co-Design. (13) 6 Create CO3
9. (i) Describe object oriented model with `example. (8) 1 Remember CO3
(ii) Differences between Data flow model and state machine
model. (5) 2 Understand
10. (i) Describe Data Flow Graph model with a suitable example. CO3
(7) 1 Remember
(ii) Describe State Machine model with suitable example. (6)
11. (i) Describe in detail explain the Waterfall or Linear model CO3
with suitable flowchart. (7) 1 Remember
ii) Describe in detail explain the Iterative/ Incremental or
Fountain Model with suitable flow chart. (6)
12. (i) Explain in detail the Prototyping Model with suitable CO3
diagram. And also write the advantages and disadvantages of
Analyze
it. (8) 4
(ii) With suitable diagram explain the Spiral Model. (5)
13. With a suitable example, explain about the State Machine 6 CO3
Model of an Automatic Chocolate Vending Machine (ACVM). Create
(13)
14. Explain the Sequential Model Program for seat belt warning CO3
Create
system with suitable flow chart. (13) 6
PART – C
1. Illustrate the following type of computational state model (i) CO3
Data Flow Graph Type Model (ii) State Diagram Type Model
(iii) Concurrent Process Model (iv) Sequential Program Model 3 Apply
with suitable example for each. (15)
2. Analyze the following modeling of EDLC (i) Linear or Water CO3
fall Model (ii)Iterative or Incremented type of Model (iii) Proto 4 Analyze
typing or Evolutionary Model (iv) Spiral Model. (15)
3. Name and explain different phases of ELDC. Also discuss its CO3
2 Understand
modeling. (15)
4. With a neat diagram, explain about State Machine Model for CO3
6 Create
seat belt alarm system. (15)
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

QUESTION BANK
SUBJECT: EMBEEDED SYSTEMS
SEM / YEAR: VI / III
UNIT IV - RTOS BASED EMBEDDED SYSTEM DESIGN
Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS,
Multiprocessing and Multitasking, Pre-emptive and non-pre-emptive scheduling, Task communication-
shared memory, message passing-, Inter process Communication – synchronization between processes-
semaphores, Mailbox, pipes, priority inversion, priority inheritance
PART – A

BT Course
Q.No Questions Competence
Level Outcome

1. Define process and threads. 1 Remember CO6


2. Define multithreading. 1 Remember CO6
3. Define real time operating system 1 Remember CO6
4. Point out the consequences of context switching. 4 Create CO6
5. What are the functions of RTOS? 1 Remember CO6
6. Explain multi-rate embedded system? Give 3 examples. 2 Understand CO6
7. Compare the release time and deadline. 2 Understand CO6
8. Elucidate semaphore with a syntax. 5 Evaluate CO6
9. Compare preemptive and and non preemptive scheduling. 2 Understand CO5
10. Classify the three basic scheduling states in OS. 3 Apply CO5
11. Define scheduling policy. 1 Remember CO5
12. List any four applications of Micro Controller Operating System Understand CO6
2
MUCOS
13. Compare user threads and kernel threads 2 Understand CO6
14. Define task and task state. 1 Remember CO6
15. How can a scheduling process be explained in real time? 2 Understand CO5
16. Demonstrate the interrupt latency. 3 Apply CO6
17. Describe about the concept of dead lock situation 1 Remember CO6
18. Examine the various performance issues in RTOS based Apply CO6
3
embedded system design.
19. Discuss the concept of message passing. 2 Understand CO6
20. Define shared data problem 1 Remember CO6
PART – B
1. Describe the services of UNIX based real time operating systems. Remember CO6
Compare its features with window based real time operating 1
systems. (13)
2. Discuss about the contemporary real time operating systems Understand CO6
2
VxWorks, Linux and RT Linux. (13)
3. (i) Summarize Pre-emptive and Non-pre-emptive multitasking. (7) 6 Create CO5
(ii) Describe the three alternative systems in three RTOS for
responding a hardware source call with the diagram. (6) 1 Remember CO6
4. (i) List out the goals of operating system services. (5) Remember CO6
1
(ii) Generalize the scheduler in which RTOS insert into the list and
the ready task for sequential execution in a co-operative round Create CO5
6
robin model. (8)
5. With an example describe rate monotonic scheduling. (13) 4 Analyse CO5
6. (i)Discuss critical section service by a pre-emptive scheduler. (7) 2 Understand CO5
(ii) Explain the features of Vx Works. (6)
4 Analyse CO6
7. Explain in detail the features and scheduling algorithm used in CO6
µC/OS-II RTOS. (13) 4 Analyze
8. Show the appropriate diagrams explain multiple tasks and multiple Apply CO6
3
processes. (13)
9. Generalize the various scheduling policies with example. (13) 4 Analyse CO5
10. Explain in detail about the Inter process Communication and Understand CO6
2
Context Switching. (13)
11. Explain how the interrupt routines are handled by RTOS and 5 Evaluate CO6
illustrate the features of µC/OS-II RTOS. (13)
12. (i) Summarize the system level and task service functions of CO6
µc/OS. (6) 4 Analyse
(ii) Draw the Microkernel Architecture and explain the basis
functions of RTOS kernel. (7)
13. Write briefly on the special features and commands of VxWorks as 1 Remember CO6
a special RTOS. (13)
14. Explain the following CO6
(i) Mailbox and message for interprocess communication. (8) 3 Apply
(ii)Pipe and queue for multitasking (5)
PART – C
1. Explain task, process and thread with their types and examples CO6
2
which aids the real time system. (15) Understand
2. (i)What is meant by interrupt? And explain following interrupt CO6
handling mechanism (i) Polling (ii) Wait States (iii) Interrupt. (8) 1 Remember
(ii) Define the term Multitasking. How the multitasking is
distinguished with multiprocessing. (7)
3. Explain the terminologies (i) Semaphores (ii) Mail box (iii) Pipes CO6
(iv) Shared memory RTOS. (15) 1 Remember
4. Compare the following Real time Operating systems (i) Vx Works Create CO6
6
(ii) µC/OS-II (iii) RT Linux. (15)
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

QUESTION BANK
SUBJECT: EMBEEDED SYSTEMS
SEM / YEAR: VI / III
UNIT V - EMBEDDED SYSTEM APPLICATION DEVELOPMENT
Case Study of Washing Machine- Automotive Application- Smart card System Application-ATM
Machines-Digital Camera
PART – A
BT Course
Q.No Questions Competence
Level Outcome
What is meant by smart card? What are the events involved in Remember CO2
1. 1
smart card application.
2. What are the basic requirements while designing an embedded Create CO2
6
system
3. List some evident examples of Real time embedded application. 1 Remember CO2
4. Show the architectural hardware units needed in an automotive Apply CO2
3
applications.
5. What is the hardware units needed to design smartcard? 5 Evaluate CO2
6. Integrate the various types of memory units that must be present in Understand CO2
2
smartcard, adaptive cruise control and washing machine.
7. Show the architectural hardware units needed in washing machine. 3 Apply CO2
8. Draw the system components in the smart card. 5 Evaluate CO2
9. List some applications of embedded system. 2 Understand CO2
10. What is the hardware units needed to design adaptive cruise Understand CO2
2
control?
11. Points out the various inter process communication methods Analyse CO2
4
required in implementing the washing machine.
12. What is the software units needed to design Automotive Evaluate CO2
5
application?
13. What is the software units needed to design washing machine? 2 Understand CO2
14. What is the software units needed to design smartcard? 1 Remember CO2
15. Justify the need for watchdog timer 6 Create CO2
16. Analyze the major function of timer device in an Automotive Analyse CO2
4
application.
17. Define the tasks for an adaptive cruise control. 1 Remember CO2
18. Define the tasks for smartcard. 1 Remember CO2
19. Recommend the tasks for washing machine. 6 Create CO2
20. Explain the various inter process communication methods required Analyse CO2
4
in implementing the smartcard
PART – B
1. Elucidate the selection of processor and memory for any one Evaluate CO2
5
embedded applications with suitable diagram in detail. (13)
2. Design architectural hardware and software units needed in smart Create CO2
6
card. (13)
3. Tabulate hardware units needed in each of the systems: Smart Analyse CO2
4
card, Automotive applications, Washing machine. (13)
4. Discuss the case study an adaptive crusie control with class Create CO2
6
diagram (13)
5. List various types of memories and the application of each in the Analyse CO2
following systems: Automotive applications, Smart card, Washing 4
machine. (13)
6. Show and explain basic system of an Automative applications. (13) 6 Create CO2
7. Apply suitable hardware and software to develop the embedded Create CO2
6
system for a smart card. (13)
8. With suitable diagram explain in detail about the concept of Smart Create CO2
6
Card System Application. (13)
9. With suitable Hardware and Software explain the case study for an Create CO2
6
High end CAR using Embedded System. (13)
10. Identify the tasks for an High end CAR. Explain the various Remember CO2
interprocess communication methods required in implementing the 1
application. (13)
11. With suitable diagram explain in detail about the concept of Understand CO2
2
washing machine application. (13)
12. Elucidate the selection of processor and memory for any one Analyse CO2
4
embedded application with suitable diagram in details. (13)
13. With suitable hardware and software explain the Digital Camera of Create CO2
6
the automotive embedded application domain. (13)
14. Discuss case study an ambulance vehicle with class diagram. (13) 6 Create CO2
PART – C
1. Create the block diagram for the case study of Embedded System Create CO2
for an (i) Adaptive Cruise Control Systems in a car (ii) Smart 6
Card. (15)
2. With suitable Hardware and Software explain the case study for an Create CO2
6
ATM Machine using Embedded System. (15)
3. With suitable Hardware and Software explain the case study for a Create CO2
6
Washing Machine using Embedded System. (15)
4. Design and discuss an embedded system solution for a typical Create CO2
automotive system. Your answer must include design and
development of necessary hard wares and software for an 6
automotive system to incorporate efficient fuel management
systems, vehicle performance monitoring systems, vehicle
tracking and navigation systems. (15)

S-ar putea să vă placă și