DEPARTMENT OF INFORMATION TECHNOLOGY
Subject Code: IT1353 Year/ Sem: III / VI
Subject Name: Embedded SystemsUNIT-I
Introduction to Embedded Systems
Part – A (2 MARKS)
1. Define a System.
2. What is an embedded system?
3. What are the main components of an embedded system?
4. Define embedded microcontroller.
5. What are the various classifications of embedded systems?
6. What are the two essential units of a processor on a embedded system?
7. What does the execution unit of a processor in a embedded system do?
8. Give examples for general purpose processor.
9. Define microprocessor.
10. When is Application Specific System processors (ASSPs) used in an embedded system?
11. What is the need for LCD and LED displays?
12. Define ROM image.
13. Define device driver.
14. Name some of the software’s used for the detailed designing of an embedded system.
15. What are the various models used in the design of a embedded system?
16. Give some examples for small scale embedded systems.
17. Give some examples for medium scale embedded systems
18. Give some examples for sophisticated embedded systems
Part – B (16 MARKS)
1. List the hardware units that must be present in the embedded systems.
2. i) Explain the Exemplary applications of each type of embedded system. (8)
ii) Explain the different program layers in the embedded software and also the process of
converting a “C” program into the file for ROM image with suitable block diagrams. (8)
3. Explain the Embedded System on Chip (SoC) & in VLSI circuit.
4. i) Explain the various form of memories present in a system (8)
ii)Explain the software tools in designing of an embedded system. (8)
Unit-II
Devices and Buses for Devices Network
Part – A (2 MARKS)
1. Differentiate synchronous communication and iso-synchronous communication.
2. What are the two characteristics of synchronous communication?
3. What are the three ways of communication for a device?
4. Expand a) SPI b) SCI
5. Explain any two forms of a counter
6. Define software timer.
7. What is I2C?
8. What are the bits in I2C corresponding to?
9. What is a CAN bus? Where is it used?
10. What is USB? Where is it used?
11. What are the features of the USB protocol?
12. Explain briefly about PCI and PCI/X buses.
13. Why are SPCI parallel buses important?
14. Define half-duplex communication.
15. Define full duplex communication.
16. Define Real Time Clock (RTC)?
17. Define Time-out or Time Overflow?
Part – B (16 MARKS)
1. i) Explain the parallel port devices. (8)
ii) Explain the sophisticated interfacing features in device ports. (8)
2. Explain the timer and counting devices
3. i) Explain the signal using a transfer of byte when using the I2C bus and also the format of bits at the
I2C bus with diagram. (8)
ii)Explain the internal serial communication devices. (8)
4. Explain the following parallel communication devices:
i) ISA bus (8)
ii) PCI and PCI/X (8)
Unit – III
Programming Concepts and Embedding Programming in C,C++
Part – A (2 MARKS)
1. What is Development Cycle?
2. Define In-line assembly
3. What is Object oriented programming?
4. Define Class.
5. Differentiate Scalar data type and Reference data type.
6. Define NULL function
7. What is a Runtime Library?
8. What is Multiple Inheritance?
9. Define Exception handling
10. What is IO stream?
11. What is a Foundation class?
12. What is a Class library?
13. Define Modularity and Robustness
14. What is Platform Independence?
15. What is a Preprocessor Directive?
16. What is a Data structure?
Part – B (16 MARKS)
1. i) Tabulate program elements: Macros and Functions and their uses. (8)
ii) Explain the use of pointers, NULL pointers (8)
2. i) Explain the multiple function calls in the cyclic order in the main. Also write the advantages of
building ISR queues. Explain (8)
ii) Explain the ‘C’ program compiler and cross compiler. (8)
3. i) Explain the optimization of memory codes. (8)
ii)Explain the Embedded programming in C++. (8)
4. Explain the function pointers, function queues and ISR queues. (16)
Unit – IV
Real time Operating Systems – Part -1
Part – A (2 MARKS)
1. Define process.
2. Define task and Task state.
3. Define Task Control Block (TCB)
4. What is a thread?
5. Define Synchronization.
6. Define Inter process communication.
7. What is shared data problem?
8. Define Semaphore.
9. Define Mutex.
10. Differentiate counting semaphore and binary semaphore.
11. What is Buffer?
12. What is Priority inversion?
13. What is Deadlock situation?
14. Define Message Queue.
15. Define Mailbox and Pipe.
16. Define Socket.
17. Define Remote Procedure Call.
Part – B (16 MARKS)
1. i) Explain the goals of operating system services. (8)
ii) Explain the three alternative systems in three RTOS for responding a hardware source call with the
diagram. (8)
2. i) Explain the scheduler in which RTOS insert into the list and the ready task for sequential execution
in a co-operative round robin model. (8)
ii) Explain the fifteen point strategy for synchronization between the processes, ISRs, OS functions
and tasks for resource management. (8)
3. i) Explain the critical section service by a preemptive scheduler. (8)
ii) Explain the Rate Monotonic Co-operative scheduling. (8)
Unit – V
Real time Operating Systems – Part -2
Part – A (2 MARKS)
1. Name any two important RTOS.
2. What is meant by well tested and debugged RTOS?
3. What is sophisticated multitasking embedded system?
4. Name any two mailbox related functions.
5. Name any two queue related functions for the inter task communications.
6. Name some application for the Vx Works RTOS.
7. How is Vx Works TCB helpful for tasks?
8. What are the various features of Vx Works?
9. What is an active task in the context of Vx Works?
10. What are the task service functions supported by Vx Works?
11. Name any four interrupt service functions supported by Vx Works?
12. Name some of the inter process communication function.
13. Name some of the inter process communication function used for messaging.
14. What are Vx Works pipes?
15. What is signal servicing function?
16. What are the different types of scheduling supported by Vx Works?
Part – B (16 MARKS)
1. Draw and explain basic system of an Automatic chocolate vending system
2. Discuss with the diagram task synchronization model for a specific application
3. i)Explain the case study of an embedded system for a smart card. (8)
ii) Explain the features of Vx Works. (8)
4. Explain the RTOS programming tool MicroC/OS-II.
Subject Code: IT1353 Year/ Sem: III / VI
Subject Name: Embedded SystemsUNIT-I
Introduction to Embedded Systems
Part – A (2 MARKS)
1. Define a System.
2. What is an embedded system?
3. What are the main components of an embedded system?
4. Define embedded microcontroller.
5. What are the various classifications of embedded systems?
6. What are the two essential units of a processor on a embedded system?
7. What does the execution unit of a processor in a embedded system do?
8. Give examples for general purpose processor.
9. Define microprocessor.
10. When is Application Specific System processors (ASSPs) used in an embedded system?
11. What is the need for LCD and LED displays?
12. Define ROM image.
13. Define device driver.
14. Name some of the software’s used for the detailed designing of an embedded system.
15. What are the various models used in the design of a embedded system?
16. Give some examples for small scale embedded systems.
17. Give some examples for medium scale embedded systems
18. Give some examples for sophisticated embedded systems
Part – B (16 MARKS)
1. List the hardware units that must be present in the embedded systems.
2. i) Explain the Exemplary applications of each type of embedded system. (8)
ii) Explain the different program layers in the embedded software and also the process of
converting a “C” program into the file for ROM image with suitable block diagrams. (8)
3. Explain the Embedded System on Chip (SoC) & in VLSI circuit.
4. i) Explain the various form of memories present in a system (8)
ii)Explain the software tools in designing of an embedded system. (8)
Unit-II
Devices and Buses for Devices Network
Part – A (2 MARKS)
1. Differentiate synchronous communication and iso-synchronous communication.
2. What are the two characteristics of synchronous communication?
3. What are the three ways of communication for a device?
4. Expand a) SPI b) SCI
5. Explain any two forms of a counter
6. Define software timer.
7. What is I2C?
8. What are the bits in I2C corresponding to?
9. What is a CAN bus? Where is it used?
10. What is USB? Where is it used?
11. What are the features of the USB protocol?
12. Explain briefly about PCI and PCI/X buses.
13. Why are SPCI parallel buses important?
14. Define half-duplex communication.
15. Define full duplex communication.
16. Define Real Time Clock (RTC)?
17. Define Time-out or Time Overflow?
Part – B (16 MARKS)
1. i) Explain the parallel port devices. (8)
ii) Explain the sophisticated interfacing features in device ports. (8)
2. Explain the timer and counting devices
3. i) Explain the signal using a transfer of byte when using the I2C bus and also the format of bits at the
I2C bus with diagram. (8)
ii)Explain the internal serial communication devices. (8)
4. Explain the following parallel communication devices:
i) ISA bus (8)
ii) PCI and PCI/X (8)
Unit – III
Programming Concepts and Embedding Programming in C,C++
Part – A (2 MARKS)
1. What is Development Cycle?
2. Define In-line assembly
3. What is Object oriented programming?
4. Define Class.
5. Differentiate Scalar data type and Reference data type.
6. Define NULL function
7. What is a Runtime Library?
8. What is Multiple Inheritance?
9. Define Exception handling
10. What is IO stream?
11. What is a Foundation class?
12. What is a Class library?
13. Define Modularity and Robustness
14. What is Platform Independence?
15. What is a Preprocessor Directive?
16. What is a Data structure?
Part – B (16 MARKS)
1. i) Tabulate program elements: Macros and Functions and their uses. (8)
ii) Explain the use of pointers, NULL pointers (8)
2. i) Explain the multiple function calls in the cyclic order in the main. Also write the advantages of
building ISR queues. Explain (8)
ii) Explain the ‘C’ program compiler and cross compiler. (8)
3. i) Explain the optimization of memory codes. (8)
ii)Explain the Embedded programming in C++. (8)
4. Explain the function pointers, function queues and ISR queues. (16)
Unit – IV
Real time Operating Systems – Part -1
Part – A (2 MARKS)
1. Define process.
2. Define task and Task state.
3. Define Task Control Block (TCB)
4. What is a thread?
5. Define Synchronization.
6. Define Inter process communication.
7. What is shared data problem?
8. Define Semaphore.
9. Define Mutex.
10. Differentiate counting semaphore and binary semaphore.
11. What is Buffer?
12. What is Priority inversion?
13. What is Deadlock situation?
14. Define Message Queue.
15. Define Mailbox and Pipe.
16. Define Socket.
17. Define Remote Procedure Call.
Part – B (16 MARKS)
1. i) Explain the goals of operating system services. (8)
ii) Explain the three alternative systems in three RTOS for responding a hardware source call with the
diagram. (8)
2. i) Explain the scheduler in which RTOS insert into the list and the ready task for sequential execution
in a co-operative round robin model. (8)
ii) Explain the fifteen point strategy for synchronization between the processes, ISRs, OS functions
and tasks for resource management. (8)
3. i) Explain the critical section service by a preemptive scheduler. (8)
ii) Explain the Rate Monotonic Co-operative scheduling. (8)
Unit – V
Real time Operating Systems – Part -2
Part – A (2 MARKS)
1. Name any two important RTOS.
2. What is meant by well tested and debugged RTOS?
3. What is sophisticated multitasking embedded system?
4. Name any two mailbox related functions.
5. Name any two queue related functions for the inter task communications.
6. Name some application for the Vx Works RTOS.
7. How is Vx Works TCB helpful for tasks?
8. What are the various features of Vx Works?
9. What is an active task in the context of Vx Works?
10. What are the task service functions supported by Vx Works?
11. Name any four interrupt service functions supported by Vx Works?
12. Name some of the inter process communication function.
13. Name some of the inter process communication function used for messaging.
14. What are Vx Works pipes?
15. What is signal servicing function?
16. What are the different types of scheduling supported by Vx Works?
Part – B (16 MARKS)
1. Draw and explain basic system of an Automatic chocolate vending system
2. Discuss with the diagram task synchronization model for a specific application
3. i)Explain the case study of an embedded system for a smart card. (8)
ii) Explain the features of Vx Works. (8)
4. Explain the RTOS programming tool MicroC/OS-II.
0 Responses to "Embedded Systems,IT1353 Year/ Sem: III / VI"
Post a Comment