Opp. to Dominos Pizza Corner, Near Uppal Bus Depot, Boduppal, Hyderbad
+91-630-204-3629, +91-7288075548
email@eduontech.com

embedded-systems

Untitled

Real-Time Experienced Trainer - Mr. Rajiv Patnaik

Mr. Rajiv Patnaik has an industry exposure of over 23 years. He started of his career in Electronics Corporation of India –Rapiscan in core electronics and later moved abroad to explore more into integration of electronics with software . In his course of journey he picked up enormous knowledge on how to develop data-acquisition boards mainly working on Linux and RTOS Environment.   His Linux based Meter reading terminal developed in L&T Technology Services is been patented by L&T. He is embarked with Wipro , Cognaxia , Wirlpool, HCL, Harman as a corporate trainer in Embedded Systems, Linux, IoT and RTOS.

Embedded Systems-IoT-Linux OS-Robotics - Industry Project- Four Months

Course covers C-Language with Data Structures

1Embedded Systems and Development Tools
Definition and Types of Embedded Systems
Elements of Embedded Systems
Major Building Blocks
Hardware, Firmware and Software
Overview of Development Tools and Techniques
Why C in Embedded.
Compilers, Cross-compilers, Linkers
Embedded C Language Extensions
Integrated Development Environments (IDEs)
Flashing Tools
Microcontroller Programming
NXP P89V51RD2 , LCD Programming
NXP P89V51RD2 Serial Communication
Interrupts in NXP P89V51RD2,Interrupt Service Routines(ISR) Overview and Implementations
ISR Resource and Restriction
BlueTooth Interface with NXP P89V51RD2 ,control device through Android App.
Protocols interfacing with NXP P89V51RD2 - I2C,SPI,CAN Bus
Real Time Project on Interfacing RFID with NXP P89V51RD2 and developing a Real Time Attendance Monitoring System
Real Time Project on Interfacing GPS & GSM device with 8051 and Display real time data - Vehicle Tracking System
Real Time Project implementation - Astronomical Switch - Interfacing RTC with P89V51RD2 and implementing I2C Protocol
 
2Industrial - IoT
IOT basics concepts
What is Internet of Things?
Why IOT is important?
Architecture of IOT
How is IoT changing the world & Impact of IOT
Applications and Industry verticals
IoT: Characteristics, Enabling Technologies, Technical Scope
About Arduino IDE Software
How to Create New Program.
How to Compile
How to upload a code
Programming on GPIO pins,LEDs
Programming on Relays and Electromechanical Devices
Programming with an LCD
Working with ADC with real‐time data
Interfacing MCP2515 - CAN Bus Interface
Interfacing I2C Protocol Based RTC module.
Real Time Project Implementation on Interfacing with RFID using SPI Protocol and a Webbrowser
Interrupts in Arduino
Programming with a Gas Sensor/Analog Temperature Sensor
Conducting test on programs with Sensors DHT11 (Humidity & Temperature)
ESP8266 Wifi Module
How to program it with WiFi and Serial Configuration
How to use ESP8266 with Internet
Interfacing of Arduino Uno with ESP8266
IoT Connectivity and Data Transfer
Real Time Project Implementation on Arduino to Webservers ‐ Thingspeek / Plot.ly / UbDots etc.
Implementation of MicroPython on NodeMCU.
Real Time Project Implementation on Monitoring a Live Temperature and Humidity Data on Remote WebPage.
 
3Linux OS Concepts
Invoking a shell
File and Directory related commands, ls,cd,mkdir,rmdir,cp,mv,rm .. Etc
Owner and Group concept, chown,chgrp,chmod,setting default permission,umask
Accessing the command line,terminal,desktop,shell and Nano Editor
Linux System Programming
Kernel Architecture
System Calls
Process Management, fork()
Thread Management, Multi Threading, p_thread()
Interrupts / Signals
File Management
Linux IPCs - Shared Memory, Semaphores, Messages, Queues, Pipes.
Linux Device Drivers-Character, Block.
Memory Management, Virtual Memory
OSI & TCP/IP Protocol Layers
Real Time Implementation Project on Socket Programming - Client Server Architecture and Communication
 
4Real Time Operating System (RTOS)
What is a Real-Time system?
Definitions,Examples,Functionality,Characteristics
The Characteristics of RTOS
Setting Up the Arduino Environment
Configuring FreeRTOS with Arduino.
Task Creation
Scheduling algorithm
Semaphore,Message Queues ,Mutex
Interfacing LM35 in an RTOS Environment
Interfacing Potentiometer in an RTOS Environment
Interfacing LCD in an RTOS Environment
Implementing Semaphore on the above Devices
Priority inversion
Dead Locks
Interfacing DHT11 in an RTOS Environment
Implementing Priority Inversion on DHT11 and LM35
ISR Overview
ISR implementation
ISR under RTOS
ISR to DHT11/LM35/Switch/LCD task communication
Real Time Project on implementation of a RTOS based Weather Monitoring Station
Resources and Restrictions
 
5IoT with Raspberry Pi
Raspberry Pi 3–Board Introduction.
Hardware Description.
Functional Schematics.
Porting Raspbian Linux.
File System in Linux.
Python Basics and Programming on Linux on Raspberry Pi
GPIO Interfacing on Linux
Configuring Wi-Fi Interfacing on Linux
Client - Server programming for Automating Device on Python on Linux
Sniffing Device State IoT -Cloud.
Webserver Configurations on Linux
Real Time Project on HTML Interfacing with Webserver on Linux
Common GateWay Interface(CGI) and Webserver GateWay Interface(WSGI) scripting.
Flask - MicroFramwork for Python Programming on Linux
Smart City Application Project on IoT Platform.
IoT Based Application Project - GPS location Tracking, Vehicle Tracking System based on Python on Linux.
Self Implementation of Real-time Project on object detection with Deep Learning and OpenCV
Real time Project on Thingspeak IoT platform and Raspbery Pi on Linux
 
6IoT on Robotics
Understanding Interfacing Sensors, DC Motors.
Understanding Machine to Machine Communication.
Real Time Project  "JARVIS" - Just A Rather Very Intelligent System - Robot which obeys your Voice command.
Raspberry Pi/ Arduino Programming to receive signals from other Devices and behave accordingly.

 

About the Industry Expert:-

 

 

Mr. Rajiv Patnaik has an industry exposure of over 23 years. He started of his career in Electronics Corporation of India –Rapiscan in core electronics and later moved abroad to explore more into integration of electronics with software . In his course of journey he picked up enormous knowledge on how to develop data-acquisition boards mainly working on Linux and RTOS Environment.   His Linux based Meter reading terminal developed in L&T Technology Services is been patented by L&T. He is embarked with Wipro , Cognaxia , Wirlpool, HCL, Harman as a corporate trainer in Embedded Systems, Linux, IoT and RTOS.