Embedded Systems and IOT Design

ET3491 - 6th semester - ECE Dept - 2021 Regulation

Home | All Courses | ECE Department | Subject: Embedded Systems and IOT Design

2021 regulation - 3rd year, 6th semester paper for ECE Department (Electronics and Communication Engineering Department). Subject Code: ET3491, Subject Name: Embedded Systems and IOT Design Batch: 2021, 2022, 2023, 2024. Institute: Anna University Affiliated Engineering College, TamilNadu. This page has Embedded Systems and IOT Design study material, notes, semester question paper pdf download, important questions, lecture notes.

Embedded Systems and IOT Design

    Notes and Question Answer of Unit I: 8051 Microcontroller will Uploaded shortly...

    Notes and Question Answer of Unit II: Embedded Systems will Uploaded shortly...

    Notes and Question Answer of Unit III: Process and Operating Systems will Uploaded shortly...

    Notes and Question Answer of Unit IV: IOT Architecture and Protocols will Uploaded shortly...

    Notes and Question Answer of Unit V: IOT System Design will Uploaded shortly...

Embedded Systems and IOT Design

Unit I: 8051 Microcontroller

    Notes and Question Answer of Unit I: 8051 Microcontroller will Uploaded shortly...

Unit II: Embedded Systems

    Notes and Question Answer of Unit II: Embedded Systems will Uploaded shortly...

Unit III: Process and Operating Systems

    Notes and Question Answer of Unit III: Process and Operating Systems will Uploaded shortly...

Unit IV: IOT Architecture and Protocols

    Notes and Question Answer of Unit IV: IOT Architecture and Protocols will Uploaded shortly...

Unit V: IOT System Design

    Notes and Question Answer of Unit V: IOT System Design will Uploaded shortly...



ET3491

EMBEDDED SYSTEMS AND IOT DESIGN

COURSE OBJECTIVES :

i. Learn the architecture and features of 8051.

ii. Study the design process of an embedded system.

iii. Understand the real – time processing in an embedded system.

iv. Learn the architecture and design flow of IoT.

v. Build an IoT based system.

UNIT I

8051 MICROCONTROLLER

Microcontrollers for an Embedded System – 8051 – Architecture – Addressing Modes – Instruction Set – Program and Data Memory – Stacks – Interrupts – Timers/Counters – Serial Ports – Programming.

UNIT II

EMBEDDED SYSTEMS

Embedded System Design Process – Model Train Controller – ARM Processor – Instruction Set Preliminaries – CPU – Programming Input and Output – Supervisor Mode – Exceptions and Trap – Models for programs – Assembly, Linking and Loading – Compilation Techniques – Program Level Performance Analysis.

UNIT III

PROCESSES AND OPERATING SYSTEMS

Structure of a real – time system – Task Assignment and Scheduling – Multiple Tasks and Multiple Processes – Multirate Systems – Pre emptive real – time Operating systems – Priority based scheduling – Interprocess Communication Mechanisms – Distributed Embedded Systems – MPSoCs and Shared Memory Multiprocessors – Design Example – Audio Player, Engine Control Unit and Video Accelerator.

UNIT IV

IOT ARCHITECTURE AND PROTOCOLS

Internet – of – Things – Physical Design, Logical Design – IoT Enabling Technologies – Domain Specific IoTs – IoT and M2M – IoT System Management with NETCONF – YANG – IoT Platform Design – Methodology – IoT Reference Model – Domain Model – Communication Model – IoT Reference Architecture – IoT Protocols - MQTT, XMPP, Modbus, CANBUS and BACNet.

UNIT V

IOT SYSTEM DESIGN

Basic building blocks of an IoT device – Raspberry Pi – Board – Linux on Raspberry Pi – Interfaces

– Programming with Python – Case Studies: Home Automation, Smart Cities, Environment and Agriculture.

45 PERIODS

PRACTICAL EXERCISES: 30 PERIODS

Experiments using 8051.

i. Programming Arithmetic and Logical Operations in 8051.

ii. Generation of Square waveform using 8051.

iii. Programming using On – Chip ports in 8051.

iv. Programming using Serial Ports in 8051.

v. Design of a Digital Clock using Timers/Counters in 8051.

Experiments using ARM

Interfacing ADC and DAC

Blinking of LEDs and LCD

Interfacing keyboard and Stepper Motor.

Miniprojects for IoT

Garbage Segregator and Bin Level Indicator

Colour based Product Sorting

Image Processing based Fire Detection

Vehicle Number Plate Detection

Smart Lock System

TOTAL: 60 PERIODS

COURSE OUTCOMES:

CO1: Explain the architecture and features of 8051.

CO2: Develop a model of an embedded system.

CO3: List the concepts of real time operating systems.

CO4: Learn the architecture and protocols of IoT.

CO5: Design an IoT based system for any application.

TEXTBOOKS :

i. Mohammed Ali Mazidi, Janice Gillispie Mazidi, Rolin D.McKinlay, The 8051 Microcontroller and Embedded Systems Using Assembly and C, Second Edition, Pearson Education, 2008.(Unit – I)

ii. Marilyn Wolf, Computers as Components – Principles of Embedded Computing System Design, Third Edition, Morgan Kaufmann, 2012.(Unit – II,III)

iii. Arshdeep Bahga, Vijay Madisetti, Internet – of- Things – A Hands on Approach, Universities Press, 2015.(Unit – IV,V)

REFERENCES :

i. Mayur Ramgir, Internet – of – Things, Architecture, Implementation and Security, First Edition, Pearson Education, 2020.

ii. Lyla B.Das, Embedded Systems: An Integrated Approach, Pearson Education 2013.

iii. Jane.W.S .Liu, Real – Time Systems, Pearson Education, 2003.

Embedded Systems and IOT Design: Unit I: 8051 Microcontroller,, Embedded Systems and IOT Design: Unit II: Embedded Systems,, Embedded Systems and IOT Design: Unit III: Process and Operating Systems,, Embedded Systems and IOT Design: Unit IV: IOT Architecture and Protocols,, Embedded Systems and IOT Design: Unit V: IOT System Design,, 6th Semester ECE Dept 2021 Regulation : ET3491 - 6th semester - ECE Dept - 2021 Regulation Embedded Systems and IOT Design

Home | All Courses | ECE Department | Subject: Embedded Systems and IOT Design