Toggle navigation
BrainKart.com
HOME
Anna University
Anna University
EEE
ECE
Civil
MECH
CSE
IT
GATE Exam
TANCET Anna Univ
AnnaUniv
JEE IEEE
Medical
MBBS
Nursing
BPharm
Medical
MD
Medical
MGR University
NEET
AIIMS
Engineering
Engineering
Electrical
Electronics
Civil
Mechanical
Computer Science
Information Technology
GATE Exam
TANCET Anna Univ
Anna University
JEE IEEE
MBA
MBA
AnnaUniv MBA
CAT
TN School
TamilNadu School
TN 12th Std
TN 11th Std
TN 10th Std
TN 9th Std
TN 1 mark Test
JEE IEEE
NEET
AIIMS
Entrance Exam
All Exams
UPSC Civil services
GATE Exam
JEE IEEE
NEET
AIIMS
CAT
CLAT
Banking
UGC NET
TANCET Anna Univ
More
Basic Science
BioTech
Botany
Aqua
BDS
Install App
Contact
Policy
|
Anna University
| |
Anna University EEE
| |
Engineering
| |
Electrical Engineering
|
Embedded Systems - EE8691, EE6602
Online Study Material, Lecturing Notes, Assignment, Reference, Wiki and important questions and answers
|
Anna University
| |
Anna University EEE
| |
Engineering
| |
Electrical Engineering
|
INTRODUCTION TO EMBEDDED SYSTEMS Refer from below
EMBEDDED NETWORKING Refer from below
EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT Refer from below
RTOS BASED EMBEDDED SYSTEM DESIGN Refer from below
EMBEDDED SYSTEM APPLICATION DEVELOPMENT Refer from below
Embedded Systems Design Second edition by Steve Heath
1 What is an embedded system
=>
What is an embedded system?
=>
Inside the embedded system
2 Embedded processors
=>
Embedded processors
=>
8 bit accumulator processors
=>
Example 8 bit architectures: Z80, Z80 programming model, MC6800
=>
Microcontrollers: MC68HC05, MC68HC11 - Architecture
=>
Data processors: Complex instructions, microcode and nanocode
=>
INTEL 80286
=>
INTEL 80386DX
=>
INTEL 80486
=>
Intel Pentium
=>
Motorola MC68000 and its hardware
=>
Motorola MC68020
=>
Motorola MC68030
=>
The MC68040
=>
Integrated processors
=>
RISC processors
=>
The Berkeley RISC model
=>
Sun SPARC RISC processor
=>
The Stanford RISC model
=>
The MPC603 block diagram
=>
The ARM RISC architecture
=>
Digital signal processors
=>
DSP basic architecture
=>
Choosing a processor
3 Memory systems
=>
Memory systems and Memory technologies
4 Basic peripherals
=>
Parallel ports
=>
Timer/counters
=>
8253 timer modes
=>
MC68230 modes
=>
Timer processors
=>
Real-time clocks
=>
Serial ports
=>
Serial peripheral interface
=>
I2C bus
=>
What is an RS232 serial port?
=>
Asynchronous flow control
=>
UART implementations
=>
DMA controllers
=>
A generic DMA controller
=>
DMA controller models
=>
Channels and control blocks
=>
Sharing bus bandwidth
=>
DMA implementations
5 Interfacing to the analogue world
=>
Analogue to digital conversion techniques
=>
Sample rates and size: Irregular sampling errors, Nyquist’s theorem
=>
Codecs: Linear, A-law and Inf-law, DPCM and ADPCM
=>
Power control in Interfacing to the analogue
6 Interrupts and exceptions
=>
What is an interrupt?
=>
Interrupt sources
=>
Recognising an interrupt
=>
The interrupt mechanism
=>
MC68000 interrupts
=>
RISC exceptions
=>
Fast interrupts
=>
Interrupt controllers
=>
Instruction restart and continuation
=>
Interrupt latency
=>
Do’s and Don’ts - Interrupts and exceptions
7 Real
=>
What are operating systems?
=>
Operating system internals
=>
Multitasking operating systems
=>
What is a real-time operating system?
=>
Task swapping methods
=>
Scheduler algorithms
=>
Priority inversion
=>
Tasks, threads and processes
=>
Exceptions
=>
Memory model
=>
Memory management address translation
=>
Choosing an operating system
=>
Commercial operating systems
=>
Windows NT characteristics
=>
Resource protection
=>
Linux
=>
Disk partitioning
=>
The Linux disk partitioning
=>
Linux software structure, Physical and Memory management
=>
Linux limitations
=>
eLinux
8 Writing software for embedded systems
=>
Writing software for embedded systems
=>
The compilation process
=>
Native versus cross-compilers
=>
Run-time libraries
=>
Writing a library
=>
Using alternative libraries
=>
Using a standard library
=>
Porting kernels
=>
C extensions for embedded systems
=>
Downloading- Writing software for embedded systems
9 Emulation and debugging techniques
=>
Debugging techniques
=>
High level language simulation
=>
Low level simulation
=>
Onboard debugger
=>
Task level debugging
=>
Symbolic debug
=>
Emulation
=>
Optimisation problems in Emulation techniques
=>
Xray - Emulation technique
=>
The role of the development system: Floating point and memory management functions
=>
Emulation techniques: BDM, OnCE, JTAG
10 Buffering and other data structures
=>
What is a buffer?
=>
Linear buffers
=>
Directional buffers
=>
Double buffering
=>
Buffer exchange
=>
Linked lists - Buffering
=>
FIFOs and Circular buffers
=>
Buffer underrun and overrun
=>
Allocating buffer memory
=>
Memory leakage in Buffering
11 Memory and performance trade
=>
The effect of memory wait states
=>
Single cycle processor with large external memory
=>
Reducing the cost of memory access
12 Software examples
=>
Benchmark example - Embedded Systems
=>
Creating software state machines
13 Design examples
=>
Burglar alarm system
=>
Burglar alarm system
14 Real time without a RTOS
=>
Choosing the software environment
=>
Deriving real-time performance from a non-real-time system
=>
Scheduling the data sampling
=>
Sampling the data- Real-time without a RTOS
=>
Controlling from an external switch
=>
Problems- Real-time without a RTOS
=>
Program listing- Real-time without a RTOS
EMBEDDED SYSTEM APPLICATION DEVELOPMENT
=>
Embedded System : An Introduction
=>
Elements of Embedded Systems
=>
Core of The Embedded System
=>
Characteristics & Quality Attributes of Embedded Systems
=>
Program for Embedded Systems and Build Process
=>
Debugging on Embedded Systems
=>
Embedded Hardware from Software Programmers Perspective
=>
Embedded Systems: Memory
=>
Embedded Systems: Memory Testing
=>
Embedded Systems: Peripherals
=>
Embedded Operating System
=>
Embedded Systems: Integrated Development Environment
=>
Embedded Development Life Cycle
=>
EDLC Models
=>
Trends in Embedded Systems
=>
Case Study of an Embedded System for Smart Card
EMBEDDED SYSTEMS and REAL TIME OPERATING SYSTEMS
=>
Introduction to Embedded Systems
=>
Devices and Buses for Devices Network
=>
Bus communication Protocols: 12C, USB, CAN, PCI
=>
Embedded Programming Concepts
=>
Concepts and Embedded Programming in C, C++
=>
Real Time Operating Systems
=>
Real Time Operating System Programming
EMBEDDED COMPUTING
=>
Embedded Computing - Introduction
=>
Challenges in Embedded Computing System Design
=>
The Embedded System Design Process
=>
8051 Microcontroller
=>
ARM processor
=>
Important Short Questions and Answers: Embedded Computing
MEMORY AND INPUT OUTPUT MANAGEMENT
=>
Programming Input and Output in Embedded Systems
=>
Memory System Mechanisms
=>
Memory Devices in Embedded Systems
=>
I/O Devices
=>
Component Interfacing: Memory and Device Interfacing
=>
Interrupts in Embedded Systems
=>
Important Short Questions and Answers: Embedded Systems - Memory and Input/Output Management
PROCESSES AND OPERATING SYSTEMS
=>
Multiple Tasks and Multiple Processes
=>
Context Switching
=>
Scheduling Policies
=>
Interprocess Communication Mechanisms
=>
Evaluating Operating System Performance
=>
Telephone Answering Machine
=>
Important Short Questions and Answers: Processes and Operating Systems
EMBEDDED SOFTWARE
=>
Programming Embedded Systems in Assembly And C
=>
Embedded Software Development Tools
=>
Embedded System Development Tools
=>
Important Short Questions and Answers: Embedded Software
EMBEDDED SYSTEM DEVELOPMENT
=>
Embedded System Development
=>
Intruder Alarm System
=>
Important Short Questions and Answers: Embedded System Development
EE6602 Embedded Systems - Anna University 2013 Regulation Syllabus - Download Pdf
EE8691 Embedded Systems - Anna University 2017 Regulation Syllabus - Download Pdf
Embedded Systems - Question Bank - Download Pdf
Embedded Systems - Question Papers and Question Bank - Download Pdf
Embedded Systems - Important Questions - Download Pdf
Embedded Systems - Notes - Download Pdf
Embedded Systems - May June 2016 Question Paper
Embedded Systems - Nov Dec 2016 Question Paper
Download Anna University Notes Android App
Embedded Systems - Start Reading Online
Engineering
Electrical Engineering
Electronics Engineering
Civil Engineering
Mechanical Engineering
Computer Science Engineering
Information Technology
Medical
MBBS
Nursing
BPharm
MD
MBA
AnnaUniv MBA
TN School 11th 12th
Anna University
EEE - Anna University
ECE - Anna University
Civil - Anna University
MECH - Anna University
CSE - Anna University
IT - Anna University
Online Student Guide
UPSC Civil services Entrance exams
GATE Exam
GATE Exam EE Electrical
GATE Exam EC Electronics
GATE Exam CS Computer Science
GATE Exam CE Civil
GATE Exam ME Mechanical
IIT JEE IEEE Entrance Exam
NEET Entrance Exam
AIIMS Entrance Exams
Problem Solving and Reasoning
Verbal, Reading Comprehension
Data Interpretation
Logical Reasoning
Mathematics or Quantitative
CAT Entrance Exams
CLAT LAW Entrance exams
Banking Entrance exams
TANCET Anna University
TN State Board one mark
TN 11th Standard one mark
Copyright © 2018-2021 BrainKart.com; All Rights Reserved. (BS) Developed by Therithal info, Chennai.