You are on page 1of 5

Brief Syllabus:

 MODULE 1: Fundamentals of Embedded Systems


 MODULE 2:Hardware Software Co-Design and Program Modelling
 MODULE 3: Design and Development of Embedded Product
 MODULE 4: Integration and Testing of Embedded Hardware and Firmware
 MODULE 5: RTOS based Design
 MODULE 6: Networks&Embedded Product Development Life Cycle
COMPLETE QUESTION BANK

Module I [Fundamentals of Embedded Systems]


ShortQuestions
1. What is an embedded computer system?
2. What are the functionalities of an embedded system?
3. Explain the deadline management of embedded design
4. Explain various cost of concern in an embedded design
5. Why do we use microprocessors to design a digital system?
6. Explain limited observability and controllability
7. Explain restricted development environments
8. Prepare a sample of requirement form for an embedded design
9. List performance parameters of embedded systems
10. Mention the challenges in embedded computing system design.
11. Mention the reasons that makes embedded computing machines design difficult.
12. State the importance of design methodology.
13. Mention the major steps in embedded system design process.
14. Mention the major goals of embedded system design.
15. Mention the non functional requirements.
16. Mention the components of GPS system specification.
17. Mention the different types of relationships in UML objects and class.
18. Explain in detail about the functional and non functional requirements of an embedded system
Essay type Questions
19. Explain in detail about the challenges in embedded computing system design.
20. Explain in detail about the embedded system design process.
21. With neat diagrams, explain the architecture of a sample embedded system
22. Explain hardware and software architecture of Embedded system
23. Explain various techniques in evaluating performance parameters of embedded computing
24. With a neat diagram, explain the design steps of an embedded system
25. Explain in detail about the characteristics of embedded computing applications.
26. Explain Structural description in detail.
27. Explain Behavioural description in detail.
28. Explain Conceptual specification in detail.
Module II [Hardware Software Co-Design and Program Modelling]
Short Questions
1. Explain the constraints in selecting a model for hardware software codesign
2. What is an app architecture of an embedded system how they are classified
3. What are controller architecture and datapath architecture
4. Explain finite state machine datapath f s MD architecture in detail
5. Compare IISC and CISC architecture features
6. What is v l I w explain
7. What are parallel processing architecture explain with example
8. Compare Si MD with MI MD architectures
9. What are the criteria in selecting a language for embedded design
10. How the system requirements of an embedded design partitioned into hardware and software
11. List and brief computational models in embedded design
12. With suitable examples compare data flow graph and control data flow graph
13. Draw data flow graph for the requirement
14. Draw control data flow graph for
15. What are the components of a state machine model
16. Draw finite state machine model for tea or coffee vending machine
17. Draw finite state machine model for coin operated telephone
18. Draw finite state machine model for traffic light controller
19. Prepare sequential program model for timer
20. Prepare sequential program and flowchart for coffee or tea vending machine
21. Prepare sequential program and flowchart for automatic traffic controller
22. Prepare sequential program and flowchart for coin operated telephone
23. Compare the advantages of concurrent model with sequential model
24. Identify task for concurrent modelling of an automatic coffee tea vending machine
25. Explain the advantages of object oriented programming model
26. What are objects and classes how they are related
27. How variables and functions of a class is organised in an object oriented model
28. List the building blocks of an UML and explain in brief
29. Compare structural things and behavioral things of UML
30. With neat notations describe various structural elements of things in UML
31. Explain behaviour elements types of things in UML
32. List and explain various relationships in UML
33. Explain various UML diagrams

Essay type Questions


34. Explain fundamental issues in hardware software codesign
35. Classify and explain various types of embedded architecture with examples
36. What are the computational models of embedded design explain any two models with neat diagrams
37. Give detailed note on data flow graph and control data flow graph with suitable examples
38. State machines are models draw finite state machine model for a tea or coffee vending machine and
explain its steps
39. How sequential program models are related to finite state machine model justify the relationship
with an example
40. Write sequential program model and draw flowchart for an automatic coffee or tea vending machine
41. Justify the Virtuous of a concurrent model with a sequential model with an example of seat belt
warning system
42. Explain concurrent programming model for a timer
43. Give detailed note on object oriented programming model for an embedded system
44. Give a detailed note on things and types in UML
45. Give a detailed note on building blocks of UML
46. Draw the data flow graph model for the FIR filter implementation
47. Draw the sequence diagram for the automatic coffee vending machine using UML
48. Model and ATM with UML state charts

Module III [Design and Development of Embedded Product]


Short Questions
1. List steps in embedded product development and design
2. How the hardware of an embedded system is built
3. What is super loop based approach
4. Explain firmware execution flow of super loop based approach
5. What are the two types of embedded firmware design
6. Enumerate advantages of super loop at approach
7. Enumerate disadvantages of super loop approach
8. Give a short note on embedded operating system based approach
9. Explain real time operating system based design approach
10. What is Assembly language programming how it is related to machine language
11. What is modular programming
12. How high level language is differ from assembly language
Essay type Questions
13. With a neat block diagram explain various steps in embedded product design and development
approach
14. Compare various embedded firmware design approaches in detail
15. Explain super loop based approach in detail with an example
16. Discuss advantages and disadvantages of super loop approach
17. Give a detailed note on various firmware development languages
18. With a neat diagram explain the steps in converting assembly language to machine language
19. Enumerate and explain advantages of Assembly language programming
20. Explain drawbacks of Assembly language programming
21. Explain high level language based firmware development
22. With neat diagram explain how high level language is converted to machine language
23. List and explain advantages of high level language based firmware development
24. List and explain limitations of high level language based development
25. What is the importance of mixing assembly language and high level language
26. Compare mixing assembly with high level language and high level language with assembly
27. What is inline assembly
28. Give a short note on programming in embedded C
29. Give a note on comparison between C and Embedded C
30. Compare compiler and cross compiler

Module IV [Integration and Testing of Embedded Hardware and Firmware]


Short Questions
1. What is out of circuit programming
2. What is ISP in system programming
3. What is IAP in application programming
4. How factory program the chip is utilised in embedded product development
5. How the firmware is loaded for operating system based devices
6. Which are the types of files generated on cross compiler
7. Give a note on .LST file
8. Explain pre processor output file
9. Give a note on .OBJ file
10. Give a note on .MAP file
11. Give a note on .HEX file
12. Note on disassembler decompiler
13. What are simulators
14. Explain advantages of simulator based debugging
15. Explain limitations of simulator based debugging
16. Explain emulator device
17. Explain emulator memory
18. Explain emulator control logic
19. Explain device adaptors in emulators
Essay type Questions
20. Give a detailed note on integration of hardwares and firmwares
21. Explain board bring up process
22. Give a detailed note on embedded system development environment
23. Give a detailed note on integrated development environment
24. Give a detailed note on simulators emulators and debugging
25. List and explain various methods in debugging
26. Explain in circuit emulator based firmware debugging
27. Explain on chip firmware debugging

You might also like