JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR
B. Tech IV-ISem. (ECE)
(15A04702) EMBEDDED SYSTEMS
Course Objectives:
To understand the fundamental concepts of Embedded systems.
To learn the kernel of RTOS, architecture of ARM processor.
Course Outcomes:
After completion the students will be able to
Design of embedded systems leading to 32-bit application development.
Understand hardware-interfacing concepts to connect digital as well as
analog sensors while ensuring low power considerations.
Review and implement the protocols used by microcontroller to communicate
with external sensors and actuators in real world.
Understand Embedded Networking and IoT concepts based upon connected
MCUs
UNIT-I
Introduction to Embedded Systems
Embedded system introduction, host and target concept, embedded applications,
features and architecture considerations for embedded systems- ROM, RAM, timers;
data and address bus concept, Embedded Processor and their types, Memory types,
overview of design process of embedded systems, programming languages and tools
for embedded design
UNIT-I
I
Embedded processor architecture
CISC Vs RISC design philosophy, Von-Neumann Vs Harvard architecture. Introduction
to ARM architecture and Cortex – M series, Introduction to the TM4C family viz.
TM4C123x & TM4C129x and its targeted applications. TM4C block diagram, address
space, on-chip peripherals (analog and digital) Register sets, Addressing modes and
instruction set basics.
UNIT- III
Overview of Microcontroller and Embedded Systems
Embedded hardware and various building blocks, Processor Selection for an
Embedded System , Interfacing Processor, Memories and I/O Devices, I/O Devices and I/O interfacing concepts, Timer and Counting Devices, Serial Communication and
Advanced I/O, Buses between the Networked Multiple Devices.Embedded System
Design and Co-design Issues in System Development Process, Design Cycle in the
Development Phase for an Embedded System, Uses of Target System or its Emulator
and In-Circuit Emulator (ICE), Use of Software Tools for Development of an Embedded
System Design metrics of embedded systems - low power, high performance,
engineering cost, time-to-market.
UNIT-IV
Microcontroller fundamentals for basic programming
I/O pin multiplexing, pull up/down registers, GPIO control, Memory Mapped Peripherals,
programming System registers, Watchdog Timer, need of low power for embedded
systems, System Clocks and control, Hibernation Module on TM4C, Active vs Standby
current consumption. Introduction to Interrupts, Interrupt vector table, interrupt
programming. Basic Timer, Real Time Clock (RTC), Motion Control Peripherals: PWM
Module & Quadrature Encoder Interface (QEI).
Unit-V
Embedded communications protocols and Internet of things
Synchronous/Asynchronous interfaces (like UART, SPI, I2C, USB), serial
communication basics, baud rate concepts, Interfacing digital and analog external
device, Implementing and programming UART, SPI and I2C, SPI interface using
TM4C.Case Study: Tiva based embedded system application using the interface
protocols for communication with external devices “Sensor Hub BoosterPack”
Embedded Networking fundamentals, IoT overview and architecture, Overview of
wireless sensor networks and design examples. Adding Wi-Fi capability to the
Microcontroller, Embedded Wi-Fi, User APIs for Wireless and Networking applications
Building IoT applications using CC3100 user API.
Case Study: Tiva based Embedded Networking Application: “Smart Plug with Remote
Disconnect and Wi-Fi Connectivity”
Text Books:
1. Embedded Systems: Real-Time Interfacing to ARM Cortex-M
Microcontrollers, 2014, Create space publications ISBN: 978-1463590154.
2. Embedded Systems: Introduction to ARM Cortex - M Microcontrollers, 5th
edition
Jonathan W Valvano, Createspace publications ISBN-13: 978-1477508992
3. Embedded Systems 2E Raj Kamal, Tata McGraw-Hill Education, 2011 ISBN4. 0070667640, 9780070667648
References:
1. http://processors.wiki.ti.com/index.php/HandsOn_Training_for_TI_Embedded
_Processors
2. http://processors.wiki.ti.com/index.php/MCU_Day_Internet_of_Things_2013_
Workshop
3. http://www.ti.com/ww/en/simplelink_embedded_wi-fi/home.html
4. CC3100/CC3200 SimpleLink™ Wi-Fi® Internet-on-a-Chip User Guide Texas
Instruments Literature Number: SWRU368A April 2014–Revised August
2015.
EMBEDDED SYSTEMS PDF
Give me sir 2.2 and 1.2 spectrum in r15 jntua ece
ReplyDeleteHii 1.2 materials are available in our telegram channel
DeleteHlo
Delete