Embedded Systems Design
Embedded systems course is continuous of the Microprocessor and Microcontrollers, and is intended to Design, Implementation, developing and Test of embedded applications. The topics covered are definition of embedded systems, history, classification, characteristics and major applications, Quality attributes of embedded systems, types of processors, ASICs, PLDs, COTS, Memory Interface, communication interface, embedded firmware design and development, RTC, RTOS, Task, task scheduling, threads, multi-tasking, Task communication, Task synchronization, techniques, device drivers. Embedded Systems Design includes ARM cortex M3, ARM9, ARM7, PSOC-FT-kit-M3 and 8051 Based development boards, Arduino, Raspberry Pi boards.
Understand the need of microprocessors, microcontrollers in development of various projects and to know complete Operating Systems and Real time operating systems(RTOS).