BM4010 Embedded System and Internet of Things for Biomedical Applications Syllabus:
BM4010 Embedded System and Internet of Things for Biomedical Applications Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES:
To understand hardware and software for ARM processor.
To understand ARM processor and Building Blocks of Embedded Systems
To provide information about sensor interfacing with Arduino
To provide information about various protocols for IoT
To familiarize the student with the various applications in healthcare using IOT
UNIT I ARM PROCESSOR HARDWARE AND SOFTWARE
Introduction to ARM Cortex-M Processors, Embedded Software Development, ARM architecture, ARM Instruction Set, Memory System, Exceptions and Interrupts. The C language: The evolution of C, An overview of C programming, C operators, identifiers, keywords and constants; The C preprocessor: commands, definition and replacement, File inclusion, Conditional compilation; storage classes, variable types, expressions and precedence, statements, functions.
UNIT II EMBEDDED SYSTEM ARCHITECTURE – ARM CORE
ARM organization and implementation, The Thumb Instruction Set, Architectural Support for High-Level Languages. Introduction to Arduino Due; Arduino integrated development environment and programming.
UNIT III SENSOR INTERFACING WITH ARDUINO
Basics of hardware design and functions of basic passive components-sensors and actuators, Arduino code – library file for sensor interfacing-construction of basic applications
UNIT IV IOT: AN INTRODUCTION
Networked Embedded System types and overview, wireless communication standards-zigbee, Bluetooth & Wi-Fi. OSI & TCP/IP model in a nutshell. Introduction to the Internet and understand how internet works. Introduction to Smart Objects or Things. IOT- understand what IOT is and discuss its application in health-care systems- Patient Monitoring & diagnostics, Home healthcare & Personal care & Fitness.
UNIT V EMBEDDED WEB-SERVER & IOT CLOUD SERVICES APPLICATION DESIGN & CASE STUDY
Embedded web server: Basic introduction, its importance and role in IOT. Design of a simple embedded web server: understand the HTTP & HTML basics Overview of different IOT Cloud Services.
Case Study1: Wireless Patient Monitor system
Case Study2: Wearable Fitness & Activity Monitor
Application Design: Design of IOT based pulse oximeter, block diagram, concepts of analog front end, signal process and Wi-Fi integration.
45 PERIODS
PRACTICAL EXERCISES: 30 PERIODS
LIST OF EXPERIMENTS
1. Code for Sensor interface: Temperature sensor, pressure sensor, Light sensor, IR sensor.[1]
2. Temperature sensor Interfacing using ARM processor [2]
3. Flashing of LEDs using ARM processor [3]
4. ADC/DAC Interfacing using ARM processor
5. EPROM Interfacing using ARM processor.
6. Study of basic image processing algorithm using Single board computers such as Raspberry Pi, Beagle Bone block etc
COURSE OUTCOMES:
Upon Completion of the course, the students should be able to:
CO1: Develop hardware and software for ARM processor.
CO2: Understand ARM processor and Building Blocks of Embedded Systems
CO3: Acquire Knowledge on sensor interfacing with Arduino
CO4: Analyse various protocols for IoT,
CO5: Build various applications in healthcare using IOT based approach and substantiate the same with appropriate
TOTAL:75 PERIODS
REFERENCES
1. Muhammad Ali Mazidi, Janice GillispieMazidi, Rolin D. McKinlay, “The 8051 microcontroller and embedded systems using assembly and C”, 2nd Edition, Pearson, 2005.
2. Brian W. Kernighan, Dennis M. Ritchie, “The C programming language”, 2nd Edition, Prentice Hall, Englewood Cliffs, New Jersey, 1988.
3. Andrew Sloss, Dominic Symes, Chris Wright, ARM system developer’s guide: designing and optimizing system software, Morgan Kaufmann, 2004.
4. S. Salivahanan, S. Arivazhagam, “Digital circuits and Design”, 4th Edition, Vikas Publishing House, 2012.
5. R. S. Khandpur, “Printed Circuit Boards Design – Fabrication, Assembly and Testing”, 1st Edition, McGraw Hill Education, 2017.
6. Getting Started with Internet of Things- CunoPfister, 2011
7. Interconnecting Smart Objects with IP- J. P Vasseur, Adam Dunkels, 2010 24 Course