0% found this document useful (0 votes)
130 views

Embedded Syllabus

This document outlines the detailed syllabus for an embedded computing course. It covers topics such as introduction to embedded computing, embedded system architecture, designing embedded computing platforms, operating systems, and application examples. The syllabus is broken down into sections and subsections that delve into specific concepts like instruction set architectures, embedded processors, memory, I/O devices, interfacing, real-time operating systems, and applications like washing machines, automotive systems, and printers.

Uploaded by

vanietech
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views

Embedded Syllabus

This document outlines the detailed syllabus for an embedded computing course. It covers topics such as introduction to embedded computing, embedded system architecture, designing embedded computing platforms, operating systems, and application examples. The syllabus is broken down into sections and subsections that delve into specific concepts like instruction set architectures, embedded processors, memory, I/O devices, interfacing, real-time operating systems, and applications like washing machines, automotive systems, and printers.

Uploaded by

vanietech
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

VANI SYSTEMS

INDIA, HYDERABAD-72, email: vanisys@gmail.com, 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

You might also like