Embedded System
Transcript of Embedded System
T P C10144CSE26 EMBEDDED SYSTEM 3 0 0 3AIMTo understand the basic concepts of embedded system design and its applications tovarious fields.OBJECTIVESTo provide a clear understanding of Embedded system terminologies and its devices. Various Embedded software Tools Design and architecture of Memories. Architecture of processor and memory organizations. Input/output interfacing Various processor scheduling algorithms. Basics of Real time operating systems. Introduction to PIC and its applicationsUNIT I INTRODUCTION TO EMBEDDED SYSTEMS 9Introduction to embedded real time systems – The build process for embedded systems– Embedded system design process-Embedded computory applications-Types ofmemory – Memory management methods.UNIT II EMBEDDED SYSTEM ORGANIZATION 9Structural units in processor , selection of processor & memory devices – DMA – I/Odevices : timer & counting devices – Serial communication using I2C , CAN USB buses –Parallel communication using ISA , PCI ,PCI/X buses – Device driversUNIT III PROGRAMMING AND SCHEDULING 9Intel I/O instructions – Synchronization - Transfer rate, latency; interrupt driven inputand output – Non-maskable interrupts, software interrupts, Preventing interrupts overrun-Disability interrupts. Multithreaded programming –Context Switching, Preemptive andnon-preemptive multitasking, semaphores. Scheduling-thread states, pending threads,context switchingUNIT IV REAL-TIME OPERATING SYSTEMS 9Introduction to basic concepts of RTOS, Unix as a Real Time Operating system – Unixbased Real Time operating system - Windows as a Real time operating system –POSIX – RTOS-Interrupt handling - A Survey of contemporary Real time Operatingsystems: PSOS, VRTX, VxWorks, QNX, чC/OS-II, RT Linux – Benchmarking Realtime systems - Basics,UNIT V PIC MICROCONTROLLER BASED EMBEDDEDSYSTEM DESIGN 9PIC microcontroller – MBasic compiler and Development boards – The Basic Output anddigital input – ApplicationsTOTAL : 45 PERIODS