Embedded Systems IV-I ECE




EMBEDDED SYSTEMS QUESTION BANK
UNIT –I
1. a) Explain in detail about Embedded system design process with examples?
b) Explain the difference between Embedded System and general computing
systems?
2. a) Write a short notes on characteristics of Embedded Computing Applications?
b) Explain the formalism for Embedded system design?
3. a) Explain various models in detail that are commonly used for describing the
Embedded system ?
b) What are the challenges in Embedded computing system design Explain briefly
4. a) List the various commercially available embedded operating systems and
explain their features?
b) Give the classification of Embedded systems?
5. a) What is an Embedded system? Explain the different applications of an Embedded system.
b) What is the difference between RISC and CISC processor? Give an example for each?
6.What is an Embedded System? Explain the various purposes of Embedded systems in detail with illustrative examples.
7. a) What is an Embedded System? Explain the difference between embedded systems and General Computing Systems?
b) What is the difference between Microprocessor and Micro controller? Explain the role of microprocessor and micro controller in embedded system design?
8.a) What is an Embedded System? Explain the different Classifications of embedded systems . Give an example for each.
b) What is Programmable Logic Device (PLD)? What are the different types of PLDs? Explain the role of PLDs in embedded system design.
9.a) Specify various purposes of embedded systems. Explain with good examples.
b) Illustrate Big endian and Little endian operations.
10.a) Classify embedded systems with respect to their applications. Give an
example each. b) Differentiate RISC and RISC processors.
11. a) Classify embedded systems based on complexity. Give an example each.
b) What is the role of PCB in embedded systems? Briefly explain.
12. a) Explain the use of embedded systems in data collecting, processing and
transmitting systems.
b) What are the factors that are considers while selecting a memory

UNIT-II
1. a) Write a short note on characteristics of Embedded Computing Applications?
b) Write briefly about application specific embedded systems
2. a) Explain the components of an Embedded system hardware
b) Write briefly about domain specific embedded systems?
3. Explain quality attributes of embedded systems.
4. a) Explain in detail the process of building software for Embedded system?
b) Write a short notes non-quality attributes of Embedded systems.
5. What is non-Operational Quality Attribute? Explain the important non-operational quality attributes to be considered in any Embedded system design
6.Explain different Characteristics of embedded systems in detail?
7. What is Operational Quality Attribute? Explain the important Operational Quality Attributes to be considered in any embedded system design.
8.a) Explain the different Communication Buses used in an Automotive application .
b) Give an overview of the different market players of the Automotive embedded application domain.
9.a) Briefly describe the characteristics of embedded systems.
b) By considering washing machine example explain the power, features and
comfort by using embedded systems.
10.a) What are the quality attributes need to be addressed while developing an
embedded system? Explain.
b) Explain how electronics take control over mechanical systems in automobile
industry. Explain the features and comforts of them
11.a) What do you mean by Time to market and time to prototype? What is the
significance of them in product development?
b) By considering washing machine example explain the power, features and
comfort by using embedded systems.
12.a) What are all the quality attributes need to be addressed while developing an
embedded system? Explain.
b) Explain the role of embedded systems in automotive domain.

UNIT-III
1. a) Differentiate among various methods for intertask communication?
b) Explain i) Serial communication devices ii) parallel device ports.
2. a) How do you solve the problem of interface specific data types?
b) Explain the PCB layout design.
3. a) With a neat sketch explain the hardware for RS232 interface?
b) Explain basic design using RTOS Explain hard real time scheduling
consideration
4. a) With the help of neat sketch explain RS422/RS485 in detail?
b) Define critical section? Explain it with suitable example?
5.What is Layout Design in the Hardware design context . What are the building blocks of a Layout, Explain them in detail.
6. a) What are the guidelines for PCB Layout?
b) What are the different types of Printed Circuit Board (PCB)?
7.Explain the different steps involved in VHDL based IC design.
8.What is PCB (Printed Circuit Board) fabrication? Explain different PCB fabrication methods in detail.
9.a) Write an overview on Analog and Digital electronic components used in
embedded system development.
b) What is the role of EDA tools in embedded system development? Explain
with a good example.
10.a) Specify some EDA tools used in Embedded system development also write
their features.
b) Write an overview on Digital electronic components used in embedded system
development.
11. a) Write an overview on Digital electronic components used in embedded system
development.
b) What is the role of EDA tools in embedded system development? Write the
features of OrCAD EDA tools.
12.a) What is the role of EDA tools in embedded system development? Write the
features of OrCAD EDA tools.
b) Explain serial communication using I2C and CAN protocols.

UNIT-IV
1. a) Explain DMA transfer mechanism and how you interface to the processor ?
b) Explain shared data problems in Embedded system? Also explain Interrupt
control and interrupt latency ?
2. a) What is ISR and briefly explain.
b) Explain any three POSIX system calls with proto-type and give example for
each.
3. What are the different methods by which an RTOS finds out that an interrupt
routine is executing. Compare these methods with respect to the interrupt
response time and ease of coding.
4. a) Explain about Embedded firmware design approaches.
b) Explain the concepts of C versus embedded C and cross compilers?
5.What is the difference between Superloop based and Operating system(OS)based Embedded Firmware design? Which one is the better approach?
6. Explain a) Library file Creation and Usage.
b) Linker and Locator 
c) Advantages of Assembly Language based development
7.a) What is Assembly Language Programming? Explain the format of assembly
language instructions.

b) Explain Source file to Object file Translation process.
8.a) Explain the High Level Language based Embedded Firmware development

technique.
b) What is the difference between Compiler and Cross compiler.

9.a) What are the sources of interrupts and explain how they are handled.
b) Compare Superloop based and OS based embedded firmware design. Which
one is the better approach?
10.a) What are the interrupt sources also explain interrupt service mechanisms.
b) Explain High Level Language based Embedded firmware development.
11.a) What are the precautionary measures need to be implemented in an Interrupt
Service Routine?
b) With a good example explain Embedded OS based firmware design
12.a) What are the interrupt sources also explain interrupt service mechanisms.
b) With a good example explain superloop based embedded firmware design.

UNIT-V
1. a) Explain task, task state ,semaphore and shared data?
b) Explain the action plan for designing an RTOS based embedded system in its
development Process.
2. a) How numerous operations permitted by the concurrent process model are
implemented by using single or general purpose processors?
b) Explain how the task for reading ports synchronizes with the port device driver.
3. a) explain the implementation of creating and terminating process?
b) With a help of examples explain how scheduling processes are implemented?
4. a) Explain the functions of a scheduler in an RTOS and how does the scheduler
carryout those functions?
b) explain message queues,mail boxes and pipes and events. Give examples?
5. Explain the basic functions of a Real-time Kernel?
6. a) What is an Operating System? Where it is used and what are its primary
Functions.
b) What is Kernel? What are different functions handled by a General purpose Kernel?
7.Three processes with process IDs P1 ,P2, P3 with estimated Completion time 12, 10, 2 milliseconds respectively, enters the Ready queue together in the order P2, P3, P1.Process P4 with estimated execution Completion time is 4 milliseconds, enters the ready queue after 8 milliseconds .Calculate the Waiting time and Turn Around Time (TAT) for each process and Average Waiting time and Turn Around Time (assuming there is no I/O waiting for the processes) in the FIFO scheduling .
8.a) Explain the terms Tasks, Process and Threads.
b) Explain Process states and State transition.
9. a) What is an operating system? What are its primary functions?
b) What is the significance of TCB? Explain its structure.

10.a) What is kernel? Explain basic functions of real-time kernel?
b) Write all activities that are involved in context switching.
11.a) With a good example each write the differences between Hard and Soft realtime
systens.
b) Explain various factors to be considered for the selection of scheduling
criteria.
12.a) Write an overview on memory management in general purpose kernel and realtime
kernel.
b) Explain various factors to be considered for the selection of scheduling criteria

UNIT-VI
1. a)Explain the differences between an ‘Host Computer System’ and a ‘Target
System’ in terms of their hardware and software?
b) What are the devices that can be connected through IEEE 1394 Bus? Explain
its limitations.
2. a) Explain the functions of a scheduler in an RTOS and how does the scheduler
carryout those functions.
b) Explain about the fundamental issues in hardware software Co design ?
3. a) What is meant by hardware and software co-design. Explain hardware software
Trade-offs.
b) Explain about the computational models in embedded system design?
4. a) Write a short notes on Integration of hardware and Firmware.
b) Explain about the computational models used in embedded system design?
5.What is Hardware Software Co-design? Explain the fundamental issues in Hardware Software Co-design.
6.a) What is UML? Explain the UML tools. 
b) Explain about UML diagrams
7.What is Hardware Software Co-design. Explain the important Hardware Software trade-offs in hardware software partitioning?
8. Explain the different Computational Models in embedded system design.
9.a) Explain the role of programming languages in system design.
b) Illustrate different techniques for embedding firmware into hardware
10.a) Illustrate some of the fundamental issues in Hardware Software Codesign.
b) Differentiate In system programming and In Application Programming.
11. a) Illustrate some of the fundamental issues in Hardware Software Co design.
b) Write major drawbacks of out-of-circuit programming.
12.With a good example each, explain some of the computational models in
embedded design.

UNIT-VII
1. a) Define hardware /Software Co-simulator ?
b) What is a key method for speeding up such simulator ?
2. a) Explain about the embedded software development process and tools ?
b) Explain about boundary scan.
3. a) Define the following terms related to embedded system design
i)Emulators ii) instruction set simulator
b) How the target hardware debugging done in design of embedded system
design?
4. a)Describe a ROM Emulator
b) Describe an In-Circuit-Emulator
c) List the Difference between ROM Emulator and In-Circuit-Emulator
5. Explain a) Simulators and Emulators.

b) Monitor program based firmwaredebugging.

c) On-chip firmware debugging.
6.What are the different files generated during the Cross-Compilation of an embedded C file? Explain them in detail.
7.a) Explain i) In Circuit Emulator (ICE) based firmware debugging
ii) In line break point based firmware debugging.
b) Explain the Boundary Scan based hardware debugging in detail.
8.Explain the role of an Integrated Development Environment (IDE) for embedded software development.
9.a) Mention the advantages and limitations of simulator based debugging.
b) What do you mean by hardware debugging? Explain different tools used for
hardware debugging.
10.a) Mention the advantages and limitations of simulator based debugging.
b) Explain boundary scan based hardware debugging in detail.
11. a) What is a monitor program? Explain its role in embedded firmware
debugging.
b) Explain various elements of an embedded system development environment
12.a) Explain the role of Integrated Development Environment for embedded
software development.
b) What do you mean by hardware debugging? Explain different tools used for
hardware debugging.


UNIT-VIII
1. a) List and describe the translation tools used in an Embedded system
b) Explain about Laboratory instruments for testing the embedded system
2. a) Explain about Laboratory instruments for testing the embedded system
b) Write short notes on quality assurance and testing of the embedded system
design?
3. With respect to embedded RTOS compare among the following :
a) Mailbox
b) Message queue
c) Event Register
d) Pipes.
4. Explain the important features of the following that are relevant to embedded
system
a) Compilers & Linkers
b) laboratory tools
5.Explain a) Simulator features.

b) Simulator possible inabilities.

c) Simulating tool software.
6.a) Explain the main Software utility tool for Embedded System implementation.
b) What is the difference between Compilers and Linkers.
7.a) Explain the various Testing steps involved at Testing on Host Machine.
b) Explain the detailed design development process using the Simulator.
8. Explain the Laboratory Tools, i) Simple LED Tests and Logic probe. ii) Oscilloscopeiii) Logic analyser.
9.Write a short note on any two of the following.
a) OrCADEDAtools.b) Watchdog Timer.c) Embedded system testing
10. Write a short note on any two of the following.
a) OrCADEDAtools.b) Boundary Scanc) Quality assurance and testing of the design
11. Write a short note on any two of the following.
a) Interrupt servicing mechanismb) Watchdog Timer.c) Multiprocessing and Multitasking.
12. Write a short note on any two of the following.
a) Quality assuranceand testing of the design.b) Types of files generated on cross-compilation.
c) PCB layout design.
Embedded Systems IV-I ECE Embedded Systems IV-I ECE Reviewed by Suresh Bojja on 8/25/2015 04:07:00 AM Rating: 5

Subjects & Labs

AC (6) ADS (2) ATMEL (6) AWP (5) C- Language (3) CAO (5) CDAC (1) Cloud Computing (1) CMC (6) CN (10) CONSERVATION & MANAGEMENT Complete Notes (1) Control Sys (2) CVSM (2) Data Analytics (1) DC (5) Digital System Design (3) DIP (17) DLD (10) DLD Lab Manual (1) DS (4) DSD&DICA (9) DSP (6) EDC (45) Electonic Components (2) Embedded (7) EMWTL (6) ENERGY AUDIT (1) Engg. Mechanics (2) Engg.Chemistry (11) Faculty Files (6) Faculty Labs (1) Fuzzy (3) II MID (1) Job Exam Papers (4) LICA (1) Linux OS (1) Materials (1) MATLAB (27) MCU IDE 8051 (1) MEMS (4) MPMC (57) MPMC LAB Manual (3) MTECH (6) MWE (2) OC (1) PDC (9) Projects (8) RADAR (1) Research (9) RVSP (3) SC (1) Softwares (1) SS (2) STLD (19) TCSS (1) TSSN (1) TV Engg (1) VHDL (4) VLSI (8) VLSI Lab manual (1) WCN (1) Wireless Commu. (1) WSN (2)
Theme images by sebastian-julian. Powered by Blogger.