UNIT I : INTRODUCTION TO EMBEDDED SYSTEMS Introduction to Embedded Systems –Structural units in Embedded processor , selection of processor & memory devices- DMA – Memory management methods- Timer and Counting devices, Watchdog Timer, Real Time Clock, In circuit emulator, Target Hardware Debugging. (Chapter - 1) UNIT II : EMBEDDED NETWORKING Embedded Networking : Introduction, I/O Device Ports & Buses– Serial Bus communication protocols RS232 standard – RS422 – RS 485 - CAN Bus -Serial Peripheral Interface (SPI) – Inter Integrated Circuits (I 2 C) –need for device drivers. (Chapter - 2) UNIT III : EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT Embedded Product Development Life Cycle- objectives, different phases of EDLC, Modelling of EDLC; issues in Hardware-software Co-design, Data Flow Graph, state machine model, Sequential Program Model, concurrent Model, object oriented Model. (Chapter - 3) UNIT IV : RTOS BASED EMBEDDED SYSTEM DESIGN Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS, Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling, Task communication shared memory, message passing-, Inter process Communication – synchronization between processes-semaphores, Mailbox, pipes, priority inversion, priority inheritance. (Chapter - 4) UNIT V : EMBEDDED SYSTEM APPLICATION AND DEVELOPMENT Case Study of Washing Machine- Automotive Application- Smart card System Application-ATM machine –Digital camera. (Chapter - 5)