UNIT- I
Introduction to Embedded Systems
- Definition of Embedded System
- Embedded Systems Vs General Computing Systems
- History of Embedded Systems
- Classification
- Major Application Areas
- Purpose of Embedded Systems
- Characteristics and Quality Attributes of Embedded Systems.
UNIT- II
Typical Embedded System
Core of the Embedded System:
- General Purpose and Domain Specific Processors, ASICs, PLDs,
- Commercial Off-The-Shelf Components (COTS)
Memory:
- ROM
- RAM
- Memory according to the type of Interface
- Memory Shadowing
- Memory selection for Embedded Systems, Sensors and Actuators,
Communication Interface:
- Onboard and External Communication Interfaces.
UNIT- III
Embedded Firmware
- Reset Circuit
- Brown-out Protection Circuit
- Oscillator UNIT
- Real Time Clock
- Watchdog Timer
- Embedded Firmware Design Approaches and Development Languages.
UNIT- IV
RTOS Based Embedded System Design
- Operating System Basics
- Types of Operating Systems
- Tasks, Process and Threads
- Multiprocessing and Multitasking
- Task Scheduling.
UNIT- V
Task Communication
- Shared Memory
- Message Passing
- Remote Procedure Call and Sockets
Task Synchronization:
- Task Communication/Synchronization Issues
- Task Synchronization Techniques
- Device Drivers
- How to Choose an RTOS.
TEXTBOOKS
1. Introduction to Embedded Systems - Shibu K.V, Mc Graw Hill.
- TEXT - BOOK 👇
- UNIT 1 👇
- UNIT 3 👇
- UNIT 5 👇