B.TECH - Semester 7 embedded systems Question Paper 2020 (sep)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- Draw the basic block diagram of an embedded system and explain it.
- Discuss one life cycle model of embedded system development.
- List four features of the CAN bus.
- Write one difference each between (a) PCl and $\mathrm{PCl}-\mathrm{X}$ bus
- Write one difference each between (b) SPI and I2C
- Discuss the frame format of UART standard.
- Explain one scheduling algorithm that an operating system uses.
- What are the steps in a Remote Procedure Call?
- Discuss two salient features of the Linux OS.
- What is meant by cross compiler, Give an example.
- Discuss 'debugging' as a part of embedded system development. ( $\mathbf{1 0} \boldsymbol{\times} \mathbf{2} \boldsymbol{=} \mathbf{2 0}$ Marks) Answer any one full questions from each Module.
- (a) (i) What are the special features that need to be taken into consideration when designing an embedded system? Elaborate. (ii) Make clear the criteria by which you select the processor to be used in the design. (iii) Explain how the peripherals AD...
- (a) Describe, with the help of a diagram, an embedded system design for sensing the temperature and humidity of a room . There should be a display and an alarm for the system.
- (b) List and explain the challenges involved in embedded systems design.
- (c) Name two microcontrollers each of architectures
- (i) 8 bit (ii) 16 bit (iii) 32 bit.
- (a) With the help of a diagram, explain the steps of interfacing an LCD display to any typical microcontroller by identifying the signals in the display and microcontroller. Note: Code is not necessary.
- (b) What is DMA? Explain how it is realized using a DMA controller. (Draw relevant diagrams) OR 2 K-4192
- (a) Explain the working (with relevant diagrams) of a typical SRAM and DRAM. 15
- (b) Compare DRAM and SRAM technologies in terms of speed, space, power dissipation and applications.
- (a) Explain with relevant examples
- (i) Deadlock (ii) priority inversion (iii) Event registers
- (b) How are pipes, mail boxes and queues used for inter task communication? 6 OR
- (a) Consider the following set of processes, with the CPU burst time (in msecs) and priorities (smaller the number, higher the priority) as given, | Process | Burst time | Priority | | :---: | :---: | :---: | | P1 | 11 | 3 | | P2 | 2 | 1 | | P3 | 6 ...
- (b) Distinguish between binary semaphore and counting semaphore (use examples to establish your point).
- Explain the design of a soft drink (Pepsi, cola or any other) vending machine. Start with a state diagram, and write the steps in design. Timing is important in the design. Draw a block diagram as well.
- (a) Write a detailed note on testing and validation for an embedded system.10
- (b) What are the different methods by which software is ported to embedded hardware.