MT8791 Embedded System Design Notes

MT8791 Embedded System Design Notes
0

UNIT I INTRODUCTION TO EMBEDDED SYSTEMS

Overview of embedded systems,
embedded system design process,
challenges
common design metrics and optimizing them.
Hardware
Software codesign embedded product development.

UNIT II REAL TIME OPERATING SYSTEM

Real time operating systems Architecture
Tasks and Task states
Tasks and Data
Semaphone and shared data
Message queues,
mail boxes and pipes
Encapsulating semaphores and queues
interrupt routines in an RTOS Environment.
Introduction to Vx works,
RT Linux.

UNIT III PIC MICROCONTROLLER

Architecture
Instruction set
Addressing modes
Timers
Interrupt logic
CCP modules
ADC.

UNIT IV EMBEDDED NETWORKING

Introduction
CAN BUS
I2C
GSM
GPRS
Zig bee.

UNIT V EMBEDDED PROGRAMMING LABORATORY : LIST OF EXPERIMENTS

I/O Programming
Interrupts and Timer application
Interfacing Keypad
Interfacing LCD
Interfacing ADC/DAC

OUTCOMES

CO1. Explain the need of embedded systems and their development procedures.
CO2. Summaries the concepts involved in Real time operating systems.
CO3. Use various tools for developing embedded applications.
CO4. Explain the construction, addressing modes and instructions sets of PIC micro controller.
CO5. Conduct experiments with I/O systems used in embedded systems.

TEXT BOOKS

  1. Frank Vahid, Tony John Givargis, Embedded System Design: A Unified Hardware/ Software Introduction - Wiley & Sons, Inc.2002 .
  2. Rajkamal, ‘Embedded System – Architecture, Programming, Design’, Tata Mc Graw Hill, 2011
  3. John B. Peatman, “Design with PIC Microcontrollers” Prentice Hall, 2003.

REFERENCES

  1. Steve Heath, ‘Embedded System Design’, II edition, Elsevier, 2003.
  2. David E. Simon, “An embedded software primer”, Addison – Wesley, Indian Edition Reprint (2009).
  3. Robert Foludi “Building Wireless Sensor Networks”, O’Reilly, 2011.