EMBEDDED SYSTEM Syllabus
Basic Electronics review
Basic Semiconductor Devices and
Circuits – PN Junction, BJT and MOSFET
CMOS design technology
Interpreting device datasheets (PN
junction, BJT, MOSFET )
Digital Design Review
Number Systems
Combinational Network Design
Interpreting the datasheet of a
Logic Gate
Designing with Mux, De mux,
Decoders, Encoders
Sequential Elements – D Latch, D
Flip Flop
Design of Sequential Systems –
Registers and Counters
Introduction to Data Converters
Introduction To Embedded System
Fundamentals of Embedded System
Design
Design methodology
Real-Time Embedded Systems
Embedded System design challenges,
Metrics & Goals
Development environment
Current market trends &
Applications
Careers and Job opportunities
Programming IN C
Introduction to C Programming
Structure of a C program
The C compilation process
Types and Operators
C base types
Precedence & Associativity
Arithmetic operation
Promotion & Typecasting
Control Flow
Logical expressions
Decision Making
Loops
Definitions and Declarations
Header files
Scope and lifetime
Storage Classes
Introduction to Pointers
Using pointers to access single
dim arrays
Bit Manipulation
Functions – The Function as a
logical program unit
parameter passing by copy and
reference
Programming The Pic
Microcontroller
Feature, Architecture,
Applications
PIC16f877a Datasheet and its uses
Basic I/O operations, 4 digit LCD,
etc..,
Timer, Counter
Communication protocols
UART, I2C, Serial Peripheral
Interface
ADC Analog to Digital Converters
Introduction to various types of
sensors
Creating Simple Real Time
Applications using PIC 16f877a
Interfacing Codes with PIC
development Board
Advanced C Programming
Arrays, Pointers and Strings
Arrays as circular buffers
Relationship between pointers
& arrays
Pointer arithmetic
C string handling
Advanced Data types
Structures
Unions and Enums –Structures
Big & Little Endian
representations
Bit-field structures
The C Pre-Processor – Macros
Conditional Compilation C
Compilation process
pre-processor, compiler,
assembler, linker stages
Working With Advanced Software
And ideas
KEIL
Proteus 8
MPLAB X IDE
AVR Studio
Introduction Arm Processor
Introduction to Embedded System
and ARM Processor
ARM related Companies and its
opportunities
ARM processor family
Application of ARM Processor
Compiler
Emulation and Debugging
Difference between RISC & CISC
LPC2148 Microcontroller Pin
Details memory
LPC2148 ARM 7 microcontroller
Features of LPC2148
Block diagram of LPC2148
Pin diagram of LPC2148
Architectural overview
On-chip flash program memory
On-chip static RAM
System Control
Crystal Oscillator
PLL
Reset and Wake-up Timer
Brownout detector
Code Security
External Interrupt input
Pin Connect Block
General Purpose Parallel I/O
Features
8 Bit LED’s and switches
Relay and Buzzer
Seven Segment Led
Keypad
LCD
TIMER, ADC, DAC, UARTs
General purpose timer/ External
event counters Features
Interfacing Timer and Counter
Operation
10-bit ADC Features
Interfacing Temperature Sensor
LM35
10-bit DAC Features
Interfacing DAC
UARTs Features
Serial Communication
Interrupt Controller
Interrupt Sources
External Interrup
I2C, SPI, PWM, RTC, WATCHDOG TIMER
I2C – bus serial I/O Controller
SPI- Serial I/O Controller
Watchdog timer
Real Time Clock
Pulse Width Modulator
RTOS
PCB Designing
Introduction about PCB
Combinational and sequential
Circuits
Basic circuit designing
Schematic design and board level
designing
Application
Bluetooth (Programming)
RFID (Programming)
GSM,GPS (Interfacing &
Programming)
Other real time applications
Write a public review