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

Advanced Embedded System Application and IoT Programming

The document outlines the syllabus for an Advanced Embedded System Application and IoT Programming Certification Course, detailing daily topics and activities over six days. Key subjects include embedded systems, digital and analog signals, sensor interfacing, IoT concepts, and HTTP communication. The course includes both theoretical discussions and practical lab sessions, with a focus on hands-on experience using STM32 and CC3200 kits.

Uploaded by

sivaranjanij2006
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)
3 views2 pages

Advanced Embedded System Application and IoT Programming

The document outlines the syllabus for an Advanced Embedded System Application and IoT Programming Certification Course, detailing daily topics and activities over six days. Key subjects include embedded systems, digital and analog signals, sensor interfacing, IoT concepts, and HTTP communication. The course includes both theoretical discussions and practical lab sessions, with a focus on hands-on experience using STM32 and CC3200 kits.

Uploaded by

sivaranjanij2006
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

Advanced Embedded System Application and IoT Programming Certification Course Syllabus

S.No: Day Forenoon Afternoon

1 DAY-1 Theory Theory & Excercise / Workout Theory & Excercise/Workout Theory & Practical (Lab Session)
Introduction to Embedded System: Basic Electronics,Programming using C and Embedded C Programming: Embedded C Programming:
[Teaching & Discussion] Architecture: [Teaching & Discussion] [Teaching & Discussion]
* Definition, History, Classification, [Teaching & Discussion] * Basic Structure of Embedded Program * Making, Loops, Functions,
Characteristics and quality attributes of * Introduction to Basic Electronics * Data Types,Varibles,Constant, Operators * Pointers, Bit Fields
Embedded System * Fundamentals of Physical Interfacing * Preprocessors
* Application Case study: Automobile * Features of embedded C as applicable to
industry. STM32.
* Difference between C and Embedded C

2 DAY-2 Theory & Practical (Lab Session) Theory & Practical (Lab Session) Theory & Practical (Lab Session) Theory & Practical (Lab Session)
Installation of IDE and Basic Working of Digital Output and LED: Digital Input: [Teaching, Digital Input - Switch:
Kit: [Teaching, Discussion & Lab] Discussion & Lab] [Teaching, Discussion & Lab]
[Teaching & Discussion] * *Concept related to Digital Output * Digital Input, * Introduction to different types of
* Development environment for * Configuration of Digital Output * Configuration of Digital Input Switches,
STM32ARM Architecture * Concept related to delay and * Basic concepts of Pullup and Pulldown * Different connection methods of Switch
* Introduction to IDE implementation of delay without delay resistor to kit

Lunch Break
* Introduction and Installation of IDE function. * To glow inbuilt LED using inbuilt switch *Task based on different conncection of
Break

Break
* Working with IDE * To blink the inbuilt 2 LED using various Switch
* Interfacing IDE and Kit delay Introduction to LED
* Different connection methods of LED.
* Task based on different conncection of LED

3 DAY-3 Theory & Practical (Lab Session) Theory & Practical (Lab Session) Theory & Practical (Lab Session) Theory & Practical (Lab Session)
Analog Signal :: Analog Output : Analog Signal :: Analog Input : Analog Signal :: Analog Input : Sensor Interfacing :: Analog Sensor :
[Teaching, Discussion & Lab] [Teaching & Discussion] [Teaching, Discussion & Lab] [Teaching, Discussion & Lab]
* Introduction to analog signal and * Introduction to ADC basics, * Using Internal and External Vref for Analog * Converting the Analog Input Value to
difference between analog and digital * Concept of Resolution and Vref Input voltage
*Introduction to DAC and to PWM * Configuring a pin as Analog Input. *Task on Using Internal and External Vref * Interfacing Concepts for Analog Sensors
signal.Duty cycle calculation * Connecting Pot to vary the input voltage * Interfacing Analog Sensors(Temperature
*Configuring a pin as Analog Output. * Task on Controlling a LED for various analog Sensor) to kit
*Task on variation of voltage using PWM input conditions * Task on Controlling a LED for various
and controlling the Led brightness/ motor sensor input conditions
speed.
S.No: Day Forenoon Afternoon

4 DAY-4 Theory & Excercise / Workout Theory & Excercise / Workout Theory & Excercise / Workout Theory & Excercise / Workout
Sensor Interfacing :: Digital Sensor : Timers & Interrrupt: Serial Communication: Multitasking and RTOS:
[Teaching, Discussion & Lab] [Teaching, Discussion & Lab] [Teaching, Discussion & Lab] [Teaching, Discussion & Lab]
* Concept of Digital Sensor. *Introduction to Timers:Classification of *Introduction to Serial and Parallel * Introduction to Multitasking and RTOS.
* Interfacing digital Sensor(PIR and timers,Watchdog Timer. * communication.
Ultrasonic Sensor) to Kit Introduction to interrupts and modes * Introduction to various Communication
* Task on Controlling a LED for various * Task to Implement interrupt process Protocols UART, SPI, I2C
sensor input conditions

5 DAY-5 Theory Theory & Excercise / Workout Practical (Lab Session) Practical (Lab Session)
IOT :: Introduction : IOT :: Using CC3200 Kit : HTTP : [Exercise & Lab] HTTP :
[Teaching, Discussion & Lab] [Teaching, Discussion & Lab] [Teaching, Discussion & Lab] [Teaching, Discussion & Lab]
* Definition and Characteristics of IoT * IoT overview and architecture. * Introduction to HTTP. * Task on creating HTTP based webpage

Lunch Break
* Things in IoT * Cloud of Things, Communication Models * Working with HTTP and Wifi and controlling device using the webpage

Break

Break
* IoT Protocols,Functional Blocks, * Introduction to CC3200 * Task on creating HTTP based webpage and in the kit.
* IPv6 over IPv4. Embedded Networking * SimpleLink Wi-Fi Module – Block Diagram, data uploading to webpage from the kit.
fundamentals. Features, applications.
* Challenges Associated with IoT
* Examples and case Study of IOT

6 DAY-6 Theory & Excercise / Workout Theory & Excercise / Workout Practical (Lab Session) Assessment & Feedback
HTTP :: Cloud : HTTP :: Cloud : Project Demo : Assessment & Feedback :
[Teaching, Discussion & Lab] [Teaching, Discussion & Lab] [Teaching, Discussion & Lab] * Assessment & Evaluation
*Introduction to HTTP based data * Task to Controlling device from cloud using * Project Demo and discussion
uploading to cloud . HTTP.
* Task to Uploading data to cloud using
HTTP.

** Note : Hardware Requirement: 1.STM32 kit. 2.CC3200 Launchpad kit. Software Requirement:1.Energia IDE /CCS/Arduino/STM32CUBE IDE

You might also like