Gayatri Vidya Parishad College for Degree and PG Courses
(A)
R22 - B. Tech (CSE) III Year I Semester
Embedded Systems
MODEL QUESTION PAPER
Time: 3 hours Total Max.
Marks: 70
PART-A (2×5=10 Marks) PART-B (5×12=60 Marks)
First Question is compulsory
Answer ONE question from each unit of PART – B
All parts of the questions must be answered at one place only
PART-
A
C M
O
1 a) Define an embedded system. 1 [2
M]
b) List any four key differences between Microprocessor and 2 [2
Microcontrollers. M]
c) What is a toolchain, and why is it important in embedded firmware 3 [2
development?. M]
d) Name two popular RTOSes and mention two key features of each. 4 [2
M]
e) What is a hardware abstraction layer (HAL)? 5 [2
M]
PART
-B
2 a) Classify embedded systems based on their functionality and 1 [6M]
applications. Explain each type briefly.
b) Explain in detail the key characteristics of embedded systems with 1 [6M]
suitable examples.
(Or)
3 a) Compare and contrast embedded systems and general-purpose 1 [6M]
computing systems
b) Discuss the role of embedded systems in modern IoT devices 1 [6M]
4 a) How do actuators such as motors and relays work in embedded 2 [6M]
systems?
b) Describe the CAN communication protocol and its significance in 2 [6M]
automotive systems .
(OR)
5 a) Explain interfacing and calibration techniques for sensors with 2 [6M]
example.
b) List and explain the differences between RAM, ROM, Flash memory, and 2 [6M]
EEPROM
6 a) Explain the software development life cycle for embedded systems with key 3 [6M]
phases.
b) Discuss the role and advantages of assembly language in embedded 3 [6M]
systems development.
(OR)
7 a) What is JTAG, and how is it used in debugging embedded systems? 3 [6M]
b) Explain the SWD (Serial Wire Debug) technique and how it compares 3 [6M]
to JTAG in embedded system debugging.
8 a) Define tasks and threads in the context of RTOS. How do they differ? 4 [6M]
b) What is rate-monotonic scheduling, and how does it prioritize tasks in 4 [6M]
an RTOS?
(OR)
9 a) Explain inter-process communication (IPC) in RTOS. Discuss 4 [6M]
semaphores, message queues, and shared memory as IPC mechanisms.
b) What is the purpose of synchronization techniques in an RTOS, and 4 [6M]
what problems do they solve.
1 a) Discuss the significance of hardware and firmware integration in 5 [6M]
0 embedded systems development.
b) What role does the Hardware Abstraction Layer (HAL) play in 5 [6M]
simplifying this integration?.
(OR)
1 a) Explain two automated testing tools used in embedded systems 5 [6M]
1
b) Provide a detailed case study of integration and testing in a real-world 5 [6M]
embedded project.