You are on page 1of 8

Unit - 1

Part - A

1) Define System on Chip (SoC) with an example.

2) Give any two uses of VLSI designed circuits.

3) What is the advantage of running a processor at reduced clock sped in certain


section of the instructions and full speed at the other section of the instruction.

4) What are the various models that can be employed during the design of
embedded software?

5) What are the components of embedded system hardware? What is GPIB?

6) Differentiate control register and status register.

7) Give the classification of an embedded system.

8) What are the different models employed for embedded software design?

Part - B

1. (i) Explain the various forms of memories present in a system? (8)

(ii) List the hardware units that must be present in the embedded systems. (8)

2. (i) 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)

(ii) Give a brief note on exemplary applications of each type of embedded system.
3. With neat diagram explain the operations of various components of SoC for
smart card. (16)

4. (i) Explain the various hardware units of embedded system. (8)

(ii) Write a note on the various software tools in designing an embedded system.

5. (i) List the various software tools of embedded systems and its uses. (12)

(ii)Explain the software tools application with exemplary systems. (4)

6. Explain in detail: (i) Clock oscillator (4)

(ii) Real Time clock (4)

(iii) Embedded system memories (8)

7. (i) Discuss the contents of ROM image. (8)

(ii) What are the different types of display systems used in embedded systems? (8)

8. (i) What is SOC and explain it with an example. (8)

(ii) How are software embedded into the system? Explain with an example. (8)

Unit - 2

Part A

1) Expand and explain HDLC.

2) What are the characteristics of PCI bus?

3) List the features of the USB bus.

4) Why do you need at least one timer device in an embedded system?


5) What is quasi-bi-directional port?

6) Define executable file.

7) What is system clock?

8) Differentiate parallel port and serial port.

Part B

1 (i) What are the characteristics taken into consideration when interfacing a
device and a port? (8)

(ii) What are the sophisticated interfacing features in device ports? (8)

2 (i) Tabulate the uses of timer device with applications and explanations. (8)

(ii) Explain the signals during a transfer of a byte when using the I2C bus and also
the format of the bits at the I2C bus with diagrams. (8)

3 (i) Compare the various bus standards that are used to provide parallel
communication. (8)

(ii) List the features of synchronous, iso-synchronous and asynchronous serial


communication.(8)

4 (i) List the uses of timer devices. (6)

(ii) Give the format of CAN frame and explain the bus arbitration method
involved. (4+6)

5 Briefly explain the sophisticated interfacing features in device ports. (16)

6 Explain hardware and software timer. (16)


7 Discuss in detail synchronous and asynchronous serial devices with examples
and give its characteristics. (16)

8 (i) Explain the ISA bus. (8)

(ii) Explain the PCI bus. (8)

Unit - 3

Part - A

1. Why do you need a cross compiler?

2. What are the advantages of building ISR queues?

3. Why do you need across compiler?

4. What are the advantages of reentrant functions in embedded system software?

5. How to declare NULL pointers in embedded ‘ C’ ?

6. What are the three common model strategies that a scheduler may adapt?

7. What are the advantages of high - level languages over assembly level
languages?

8. Give suitable example for infinite loop.

Part - B

1. (i) Tabulate program elements: macros and functions and their uses. (8)

(ii) Explain the use of pointers, NULL pointers. (8)

2. (i) What are the advantages of using multiple function calls in cyclic order in the
main? Also write the advantages of building ISR queues? (4+4)
(ii) What are the programming advantages of C++? What are the disadvantages of
C++? (4+4)

3. Give two examples to depict the use of queue in embedded system. (8+8)

4. (i) What are the functions of queues? Explain. (8)

(ii) Explain how interrupt service routines are serviced in an embedded system. (8)

5. Explain the following programming elements with suitable syntax and


examples.

(i) Include directories (8)

(ii) Source files (2)

(iii) Configuration files (2)

(iv) Preprocessor directives (4)

6. (i) Discuss about the usage of function calls in embedded ‘ C’ language. (8)

(ii) Discuss about the multiple function calls in cyclic order. (8)

7. Explain in detail the implementation and functions of QUEUE in embedded 'C'


language. (16)

8. Explain LISTS in embedded 'C' language in detail. (16)

Unit - 4

Part - A

1. Explain the objective of a kernel.

2. What are the uses of semaphores?


3. When is an RTOS needed in embedded software?

4. List the ways in which an RTOS handles the ISR in a multitasking environment.

5. Compare Round Robin and real time scheduling.

6. Give the mechanisms for interprocess communication.

7. Why does an OS functions provide two modes, user mode and supervisory mode
?

8. List the three ways in which an RTOS handle the ISRs in a multitasking
environment.

Part - B

1. (i) List the goals of operating system services. (8)

(ii) Explain three alternative systems in three RTOSs for responding to a hardware
source call with diagrams. (8)

2. (i) What are the 15 points strategies must be taken into account for designing the
codes for synchronization between the processes, ISRs, OS functions and tasks and
for resource management. (8)

(ii) (ii)Explain a scheduler in which the RTOS inserts into a list the ready tasks for
sequential execution in a cooperative round robin model. (8)

3. (i) Differentiate process, tasks and threads. (8)

(ii) What are semaphores? How are they handled? (8)

4. (i) Explain the various RTOS task scheduling models. (10)

(ii) What are priority inversion problem? When does it occur? (6)
5. (i) Describe the cooperative round robin scheduling using circular queue of
ready tasks. (8)

(ii) Describe rate monotonic cooperative scheduling. (8)

6. Describe about priority inversion problem and deadlock situation in RTOS. (16)

7. Explain in detail critical section service by a preemptive scheduler. (16)

8. Write detailed notes on Inter Process Communication.

Unit - 5

Part - A

1. What is the meaning Task Service Functions?

2. What are the queue related functions?

3. When do you use OS_ENTER-CRITICAL ( )and OS_EXIT_CRITICAL( )?

4. List MUCOS time delay functions.

5. Compare taskLock( ) and intLock( ).

6. How the task is scheduled in wind ?

7. When will the synchronous context switches occur ?

Part - B

1. Draw and explain basic system (ACVS) of an automatic chocolate vending


machine. (16)

2. Discuss with a diagram task synchronization model for a specific application.


(16)
3. List and explain the service functions for tasks provided by any RTOS of your
choice. (16)

4. Identify the tasks for an automatic chocolate vending machine. Explain the
various inter process communication methods required in implementing the
application. (16)

5. (i) Explain Time delay functions in MUCOS. (8)

(ii) Explain the function related to memory allocation in MUCOS. (8)

6. Explain VxWorks facilities in detail. (16)

7. Explain Mailbox related functions in MUCOS. (16)

8. Explain Queue related functions in MUCOS. (16)

You might also like