PEI321
ADVANCED EMBEDDED SYSTEMS |
||||
|
L |
T |
P |
Cr |
|
2 |
1 |
2 |
3.5 |
Prerequisite(s): None |
Introduction: Review of some 8-bit
Microcontrollers, Introduction to Embedded Systems, Its Architecture and system
Model, Introduction to the HCS12/S12X
series Microcontrollers, Embedded Hardware
Building Blocks.
HCS12 System Description and
Programming : The HCS12 Hardware
System, Modes of Operation, The B32 Memory System, The HCS12 DP256 Memory
System, Exception Processing–Resets and Interrupts, Clock Functions, TIM, RTI,
Serial Communications, SPI-Serial Peripheral Interface, I2C, HCS12 Analog-to-Digital Conversion
System.
Basic Interfacing Concepts
: Interfacing to Keypad,
Motors, Graphic LCDs, The RS-232 Interface and their Examples.
Networking and Connectivity: Introduction
to various networking techniques like I2C,
Controller Area Network (CAN), IrDA, Bluetooth, Zigbee, Description
of their protocols and applications in Sensor-Netwroking and Peripheral networking.
Development and Programming Tools: Hardware and Software
development tools, C language programming, Dedicated Tools like Code-warior tools: Project IDE, Compiler, Assembler and
Debugger, JTAG and Hardware Debuggers, Interfacing Real Time Clock and its
applications.
Real-time Operating Systems: Basic concepts of RTOS and
its types, Concurrency, Reentrancy, Intertask
communication, Implementation of RTOS with some case studies.
Laboratory Work: Various
programming examples on HCS12 core, Interfacing of LCD, Motor, Keypad, ADC, RS232. Case study of Embedded
system around HCS12.
Recommended
Books