Skip to main content

Review of Embedded Hardware: Gates - Timing Diagram - Memory – microprocessors. Interrupts Microprocessor Architecture - Interrupt Basics - Shared Data Problem - Interrupt latency. Software Development: Round-Robin, Round robin with Interrupts, function-Queue- Scheduling Architecture, Algorithms. Introduction to - Assembler - Compiler - Cross Compilers and Integrated Development Environment (IDE). Object-Oriented Interfacing, Recursion, Debugging strategies, Simulators. Embedded Microcomputer Systems - Motorola MC68H11: Motorola MC68H11 Family Architecture, Interfacing methods. Microchip PIC Microcontroller: Introduction, CPU Architecture - Registers - Instruction sets addressing modes - Loop timing - Timers - Interrupts, Interrupt timing, I/O Expansion, I2C Bus Operation Serial EEPROM, Analog to Digital converter, UART - Baud Rate - Data Handling - Initialization, Special Features - Serial Programming - Parallel Slave Port.

Real-Time Operating Systems: Task and Task States, Tasks and data, Semaphores and shared Data Operating system Services - Message queues - Timer function - Events - Memory Management, Interrupt Routines in an RTOS environment, Basic design using RTOS.

Semester
Subject Code
AV462
Programme type
Text Books

Same as Reference

References

Wayne Wolf, Computers as Components ‐ Principles of Embedded Computer System Design, Morgan Kaufmann Publisher, 2006.

David E‐Simon, An Embedded Software Primer, Pearson Education, 2007.

K.V.K.K.Prasad, Embedded Real‐Time Systems: Concepts, Design & Programming, Dreamtech Press, 2005.

Tim Wilmshurst, An Introduction to the Design of Small Scale Embedded Systems, Palgrave Publisher, 2004.

Sriram V. Iyer, Pankaj Gupta, Embedded Real Time Systems Programming, Tata Mc‐Graw Hill, 2004.

Tammy Noergaard, Embedded Systems Architecture, Elsevier,2006.