Start where you are. Use what you have. Do what you can.
--Your friends at LectureNotes

Previous Year Exam Questions for Embedded System - ES of 2018 - bput by Bput Toppers

  • Embedded System - ES
  • 2018
  • PYQ
  • Biju Patnaik University of Technology Rourkela Odisha - BPUT
  • Information Technology Engineering
  • B.Tech
  • 17 Offline Downloads
  • Uploaded 1 year ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

Registration No : Total Number of Pages : 03 6th Semester Regular Examination 2017-18 EMBEDDED SYSTEMS BRANCH : IT Time : 3 Hours Max Marks : 100 Q.CODE : C513 Answer Part-A which is compulsory and any four from Part-B. The figures in the right hand margin indicate marks. Answer all parts of a question at a place. Q1 a) b) c) d) e) f) g) h) Part – A (Answer all the questions) Answer the following questions: multiple type or dash fill up type : An _______ translates the high level language into machine codes. Example of RISC processor_________. What is the value of maximum data rate in RS 232 standard? a. 20 kb/s b. 40 kb/s c. 80 kb/s d. 100 kb/s While designing an embedded system, which sub-task oriented process allocates the time steps for various modules that share the similar resources? a. Simulation and Validation b. Iteration c. Hardware-Software Partitioning d. Scheduling Identify which of these are real-time applications scenarios: a. An on-line bus ticketing system b. Printing of annual report of a company’s annual report c. Reconciling a day’s transactions in an account book of a small company d. An aircrafts’ yaw control system In CPU structure, where is one of the operand provided by an accumulator in order to store the result? a. Control Unit b. Arithmetic Logic Unit c. Memory Unit d. Output Unit In the branch instructions of ARM, what does the mnemonic BVC imply? a. Overflow Set b. Carry Set c. Carry Clear d. Overflow Clear Scheduling of tasks is a very important consideration in RTOS. Which of the following best described the scheduling policy design: a. The scheduler must follow a pre-emptive policy b. The scheduler must not use pre-emptive policy option c. The scheduler must not only use pre-emptive policy options with the priority considerations. d. The scheduler must not use pre-emptive policy option, but must employ priority consideration. B.Tech. PIT6D001 (2 x 10)

Text from page-2

i) j) Q2 a) b) c) d) e) f) g) h) i) j) Describe which of these scheduling policies is most suited for controlling a set of periodic tasks. a. FCFS b. Least laxity first c. Earliest dead line first d. Rate monotonic policy schedule Where are the device drivers located in RTOSs with a microkernel: a. In the kernel space b. In the user space c. In separately allocated space which is neither kernel space nor user space. Answer the following questions: Short answer type : What is the need of device driver in Embedded system? Differentiate between power-up reset and watchdog-timer reset? Define the term general purpose processor with proper examples. When do we need an RTOS? What is preprocessor directive? What is the backtracking method for debugging? Discuss the various control signals in a typical RAM device. Explain the basic difference between the characteristics of a real-time task scheduling algorithm for multiprocessors and a real-time task scheduling algorithm for applications running on distributed systems. What are the types of Event Driven Schedulers? What is unique feature of CAN protocol? (2 x 10) Q3 a) b) Part – B (Answer any four questions) Explain the different functions of embedded operating systems? What is an embedded system? What is the purpose of watchdog timer in embedded application? (10) (5) Q4 a) Three hard real-time periodic tasks T = (50, 100, 100), T = (70, 200, 200), (10) 1 2 and T = (60, 400, 400) [time in msec] are to be scheduled on a uniprocessor 3 b) Q5 a) using Rate Monotonic Algorithm (RMA). Can the task set be feasibly be scheduled? Suppose context switch overhead of 1 millisecond is to be taken into account, determine the schedulability. Draw and explain the circuit diagram for interfacing an IrDA receiver with a typical microcontroller Consider the following three periodic real-time tasks to be scheduled using Earliest Deadline First scheduling (EDF) on a uniprocessor: T = (e =10, 1 (5) (10) 1 p =20), T = (e =5, p =50), T = (e =10, p =35). Determine whether the task 1 b) Q6 a) b) Q7 a) b) 2 2 2 3 3 3 set is schedulable.. Using a block diagram show the important hardware components of a realtime system and their interactions. Explain the roles of the different components. (5) Write short notes on i) 232 standard ii) CAN Bus iii) Inter integrated circuit bus What is an emulator? What are the various components of an emulator? (10) Explain the terminologies semaphores, Mail box, pipes and shared memory in RTOS. Explain the software-hardware trade off? (10) (5) (5)

Text from page-3

Q8 a) b) Q9 a) b) Elucidate the selection of processor and memory for any one embedded applications with suitable diagram in detail. With the help of suitable examples describe following C programming elements. i) Header file ii) Modifier (10) List the data transfer instructions in ARM7 processor. Write a program to add three numbers and store the result. Explain Thumb mode of ARM7TDMI core and compare it with nomal mode. (10) (5) (5)

Lecture Notes