Introduction to Embedded Systems – The build process for embedded systems- Structural units in Embedded processor, Selection of processor & memory devices- DMA – Memory management methods, In circuit emulator, Target Hardware Debugging.
Embedded Networking: Introduction, I/O Device Ports & Buses– Serial Bus communication protocols - RS232 standard – RS422 – RS485 - CAN Bus -Serial Peripheral Interface (SPI).Sensor Interfacing Techniques – Analog/digital sensors, ADCs, DACs
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
RTOS vs General purpose OS, Kernel Architecture and Functionalities - Task management, Process Scheduling, Resource management (Semaphores and Mutex), Task Synchronization. Embedded software development Life cycle,Case study using FreeRTOS or CMSIS-RTOS
Requirement Engineering - Energy monitoring, motor control (BLDC, PMSM) - Healthcare monitoring systems- Protocol converter - Development of a navigation system - Simultaneous Localization and Mapping (SLAM) for Autonomous vehicles.
Reference Book:
1. Shibu. K.V, “Introduction to Embedded Systems”, Tata Mcgraw Hill,2009. (UNIT I - V) 2. Elicia White,” Making Embedded Systems”, O’ Reilly Series,SPD,2011. (UNIT I - V) 3. Peckol, “Embedded system Design”, John Wiley & Sons,2010 (UNIT IV and V) 4. Han-Way Huang, ”Embedded system Design Using C8051”, Cengage Learning,2009.(UNIT I - V) 5. Rajib Mall “Real-Time systems: Theory and Practice” Pearson Education, 2007. (UNIT I - V)
Text Book:
1. Rajkamal, ‘Embedded System-Architecture, Programming, Design’, McGraw Hill, 2013.(UNIT I, II and III) 2. Lyla B Das,” Embedded Systems-An Integrated Approach”, Pearson, 2013 (UNIT III, IV and V)