VANI SYSTEMS
INDIA, HYDERABAD-72, email: [email protected], Ph:+91-9849271731
Detailed Syllabus
1. Introduction to Embedded Computing
1.1 Introduction
1.2 Overview
1.2.1 Characteristics of Embedding Computing Applications
1.2.2 Concept of Real time Systems
1.2.3 Challenges in Embedded System Design
1.3 Design Process
1.3.1 Requirements
1.3.2 Specifications
1.3.3 Architecture Design
1.3.4 Designing of Components
1.3.5 System Integration
2. Embedded System Architecture
2.1 Instruction Set Architecture
2.1.1 CISC and RISC instruction set architecture
2.2 Basic Embedded Processor/Microcontroller Architecture
2.2.1 CISC Examples
2.2.1.1 Motorola (68HC11) Example
2.2.1.2 8051
2.2.2 RISC Example
2.2.2.1 ARM
2.2.3 DSP Processors
2.2.4 Harvard Architecture
2.2.4.1 PIC
3. Designing Embedded Computing Platform
3.1 Using CPU Bus
3.1.1 Bus Protocols
3.1.2 Bus Organisation
3.2 Memory Devices and their Characteristics
3.2.1 RAM
3.2.2 ROM, UVROM, EEPROM, Flash Memory
3.2.3 DRAM
3.3 I/O Devices
3.3.1 Timers and Counters
3.3.1.1 Watchdog Timers
3.3.2 Interrupt Controllers
3.3.3 DMA Controllers
3.3.4 A/D and D/A Converters
3.3.5 Displays
3.3.6 Keyboards
3.3.7 Infrared devices
3.4 Component Interfacing
3.4.1 Memory Interfacing
3.4.2 I/O Device Interfacing
3.4.2.1 Interfacing Protocols
3.4.2.1.3 USB
3.4.2.1.4 IRDA
5. Operating System
5.1 Basic Features of an Operating System
5.9 Example Real-time OS
5.9.1 VxWorks
5.9.2 RT-Linux
5.9.3 Psos
7.5 Application Examples
7.5.1 Washing Machine
7.5.2 Automotive Systems
7.5.3 Auto-focusing digital camera
7.5.4 Air-conditioner
8.3.1 Telephone PBX
8.3.2 Inkjet Printer
8.3.3 PDA
8.3.4 Set-top Box
8.3.5 Elevator Control System
8.3.6 ATM System