EC1306
EC1306
EC1306
KINGS
COLLEGE OF ENGINEERING
QUESTION BANK Subject Code with Name: EC1306 - Embedded Systems Year/Sem: III / V
1. List the hardware units that must be present in the embedded systems. 2. Explain the Exemplary applications of each type of embedded system. 3. Explain the different program layers in the embedded software and also the process of converting a C program into the file for ROM image. 4. Explain the Embedded System on Chip (SoC) & in VLSI circuit. 5. i) Explain the various form of memories present in a system ii) Explain the software tools in designing of an embedded system.
(16) (16)
1. i) Explain the parallel port devices. ii) Characteristics taken into consideration when interfacing a device port. 2. Explain the sophisticated interfacing features in device ports. 3. Explain the timer and counting devices.
4. 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. (08) ii) Explain the internal serial communication devices. (08) 4. Explain the following parallel communication devices. (16)
UNIT III Programming Concepts and Embedded programming in C, C++ Part A(2 Marks)
1. What is High-level language? 2. What is Development Cycle? 3. Define In-line assembly 4. What is Object oriented programming? 5. Define Class 6. What is a Scalar data type? 7. What is a Reference data types? 8. Define Local variable 9. Define NULL function 10. What is a Runtime Library? 11.What is Multiple Inheritance? 12. Define Exception handling 13. What is IO stream?
1. i) Tabulate program elements: Macros and Functions and their uses. ii) Explain the use of pointers, NULL pointers.
(08) (08)
2. i) Explain the multiple function calls in the cyclic order in the main. Also write the advantages of building ISR queues. Explain it. (16) 3. Explain the C program compiler and cross compiler. 4. i) Explain the optimization of memory codes. ii) Explain the Embedded programming in C++. 5. Explain the function pointers, function queues and ISR queues. 6. Give two examples to depict the use of queue in ES? (16) (08) (08) (16) (16)
1.Explain the goals of operating system services. 2. Explain the three alternative systems in three RTOS for responding a hardware source call with the diagram. 3. Explain the scheduler in which RTOS insert into the list and the ready task for sequential execution in a co-operative round robin model. ISRs, OS functions and tasks for resource management. 5. Explain the critical section service by a preemptive scheduler. 6. Explain the Rate Monotonic Co-operative scheduling.
(16)
(16)
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? 17. How are pending tasks handled in Vx Works?
1. Draw and explain basic system of an Automatic chocolate vending system 2. Explain the case study of an embedded system for a smart card. 3. Explain the features of Vx Works. 4.Explain the RTOS programming tool MicroC/OS-II. . 5. Explain the case study of an embedded system for sending application layer byte on a TCP/IP network.
(16)