0% found this document useful (0 votes)
214 views2 pages

ET Syllabus

This document outlines the course objectives, units, and outcomes for an Embedded Systems and IoT Design course. The course covers 8051 microcontrollers, embedded system design, real-time operating systems, IoT architecture and protocols, and designing an IoT system. Key topics include 8051 architecture, embedded system design processes, task scheduling in real-time systems, IoT enabling technologies, and building an IoT device with a Raspberry Pi. Students will complete experiments with 8051 and ARM microcontrollers and mini-projects involving IoT applications.

Uploaded by

Dr.S.A.Sivakumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
214 views2 pages

ET Syllabus

This document outlines the course objectives, units, and outcomes for an Embedded Systems and IoT Design course. The course covers 8051 microcontrollers, embedded system design, real-time operating systems, IoT architecture and protocols, and designing an IoT system. Key topics include 8051 architecture, embedded system design processes, task scheduling in real-time systems, IoT enabling technologies, and building an IoT device with a Raspberry Pi. Students will complete experiments with 8051 and ARM microcontrollers and mini-projects involving IoT applications.

Uploaded by

Dr.S.A.Sivakumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ET3491 EMBEDDED SYSTEMS AND IOT DESIGN LTPC

3 024
COURSE OBJECTIVES :
 Learn the architecture and features of 8051.
 Study the design process of an embedded system.
 Understand the real – time processing in an embedded system.
 Learn the architecture and design flow of IoT.
 Build an IoT based system.

UNIT I 8051 MICROCONTROLLER 9


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 9


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 9


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 9


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 9


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.
1. Programming Arithmetic and Logical Operations in 8051.
2. Generation of Square waveform using 8051.
3. Programming using On – Chip ports in 8051.
4. Programming using Serial Ports in 8051.
5. 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: 75 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 :
1. 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)
2. 2.Marilyn Wolf, Computers as Components – Principles of Embedded Computing System
Design, Third Edition, Morgan Kaufmann, 2012.(Unit – II,III)
3. Arshdeep Bahga, Vijay Madisetti, Internet – of- Things – A Hands on Approach, Universities
Press, 2015.(Unit – IV,V)

REFERENCES :
1. Mayur Ramgir, Internet – of – Things, Architecture, Implementation and Security, First
Edition, Pearson Education, 2020.
2. Lyla B.Das, Embedded Systems: An Integrated Approach, Pearson Education 2013.
3. Jane.W.S .Liu, Real – Time Systems, Pearson Education, 2003.
CO’s-PO’s & PSO’s MAPPING
C PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 3 3 3 2 2 - - - - - - - 3 2 1
2 3 3 3 2 2 - - - - - - - 3 2 1
3 3 3 2 2 2 - - - - - - - 2 1 1
4 3 3 2 2 2 - - - - - - - 3 3 2
5 3 3 3 3 3 - - - - - - - 3 3 2
C 3 3 2.6 2.2 2.2 - - - - - - - 2.8 2.2 1.4
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

You might also like