top of page
Final-Logo-Square_for-Web.png

Industrial Embededd IoT Internship 

To promote MAKE IN INDIA & Aatmanirbhar Bharat by developing Products & Technology IP’s in INDIA and bringing in University partners to hold major role in research & development, PHYTEC team would like to share the technical expertise with Faculty members from University & together solve real-time industry problems and also bring in more innovations with latest technologies from University Labs.

RuggedBoard is an Industrial grade IoT board developed by PHYTEC Embedded Pvt. Ltd Make In INDIA with German Quality. It is the first of its kind Industrial IoT Single Board Computer with multiple interfaces required for IIoT applications in Industry-4.0, Smart Cities, Smart Transportation, Smart Energy & Smart Agriculture. This IoT project would build big Hardware eco-system in INDIA and support Industries to develop their own IoT products & manufacture in INDIA with ease.

Industri 4.0 (4).png

Benefits of Attending this program

Untitled design (26).png

Learn through Practical’s.

Untitled design (28).png

Work on Latest ARM Cortex Processors A5/A7/A8/A9/A15/A17/35/53/55/72

Untitled design (29).png

Open Source Projects Development

Untitled design (31).png

Assured Post Training Support

Untitled design (32).png

Unlimited Access to the Hardware Boards vLAB

Untitled design (33).png

Lifetime access to LMS eLinux Module

Untitled design (34).png

Bi-Weekly Interaction with Industry Guru’s

Training Highlights

Untitled design (32).png

Hands-on experience with Make in INDIA Swadeshi Single Board Computer & IoT applications

Untitled design (31).png

Guidance from Industry Experts for mentorship to STARTUP VENTURES

Untitled design (29).png

Design and Development of Industry aligned IoT applications for FINAL YEAR PROJECT

Untitled design (26).png

Credit Score linked internship program to enhance Engineering Degree Marks

Level-1 

Building Embedded Linux System

Module-1: Linux Basics & Programming 

Linux Intro & Installation

  • What is Linux, how it has been evolved, GNU License, Kernel

  • How Linux was designed,

  • Sub systems of Linux [ Scheduler, Process, Memory Mgmt, File System, Device Mgmt]

  • Ways to Install Linux [1. Dual Boot, 2. Within Windows, 3. Using Virtual Machine ]

  • How to update Linux and install required packages

Linux Shell Commands

  • Basic Commands

  • Dir & File Commands

  • System Commands

  • Misc Commands

Collapsible text is great for longer section titles and descriptions. It gives people access to all the info they need, while keeping your layout clean. Link your text to anything, or set your text box to expand on click. Write your text here...

C Programming in Linux

  • Writing C program on Linux

  • Compiling and executing Linux

  • Linux Executable format info & tools

  • Debugging C application on Linux using GDB

  • MQTT Experiments

Make Files

  • Understanding Make files

  • Writing Make files

  • Compiling Multiple src Dir using Make file

  • Advanced methods used in writing Make files

Level-1

Building Embedded Linux System

Module-2: eLinux Porting 

Introduction, Setup & Hardware

  • Introduction to Embedded Linux

  • ARM Processor Basics & Families

  • ARM Board Details and Schematic Overview

  • Boot Process

  • Host PC Setup for eLinux Development

Bootloader U-Boot Porting

  • Toolchain and its components

  • Introduction to Bootloader

  • Compiling Bootloader

  • How to port Bootloader on ARM Based Hardware

Root File-System

  • Components of RootFS

  • Types of RootFS

  • Different types of Flash Device ( SDCARD / NOR )

  • Test Your First Application

  • “ Hello world “ in SBC.

Root File-System

  • Components of RootFS

  • Types of RootFS

  • Different types of Flash Device ( SDCARD / NOR )

  • Test Your First Application

  • “ Hello world “ in SBC.

Level-2

Building Industrial IoT Applications using RuggedBOARD

Module-3: HW Interface & Sensor Programming in eLinux 

Linux GPIO Programming

  • Introduction to Linux GPIO SubSystem

  • Accessing GPIO using Sysfs

  • Programming GPIO’s in C

  • Programming GPIO’s using MRAA Lib in C

  • Programming GPIO’s using MRAA Lib in PYTHON

  • LEDs, Switches Experiments

  • Relay Demo

  • Seven Segment Demo

Linux UART Programming

  • Understanding Serial Port in Linux

  • Programming UART using C

  • Programming UART using MRAA Lib in C

  • Programming UART using MRAA Lib in PYTHON

  • GSM & GPS Experiments

  • Bluetooth Demos

  • RFID Card Read Demos

  • RS485 ModBUS RTU Demo

Linux ADC Programming

  • Understanding ADC Subsystem in Linux

  • Accessing ADC using SysFS

  • Programming ADC using MRAA Lib in C

  • Programming ADC using MRAA Lib in PYTHON

  • ADC Experiments using Resistor POT

  • Temperature Sensor Interfacing Experiments

Linux PWM Programming

  • Understanding PWM Subsystem in Linux

  • Accessing PWM using SysFS

  • Programming PWM using MRAA Lib in C

  • Programming PWM using MRAA Lib in PYTHON

  • PWM Experiments & verify using Oscilloscope.

  • Stepper Motor Interfacing Experiments

  • LED Driver Interface Demo

Level-2

Building Industrial IoT Applications using RuggedBOARD

Module-4: Advance Sensor Interface Programming in eLinux 

Linux I2C Programming

  • Understanding I2C Subsystem in Linux

  • Programming I2C using MRAA Lib in C

  • Programming I2C using MRAA Lib in PYTHON

  • I2C MEMS Temp Sensor Experiment

  • I2C Accelerometer Temp Sensor Experiment

Linux SPI Programming

  • Understanding SPI Subsystem in Linux

  • Programming SPI using MRAA Lib in C

  • Programming SPI using MRAA Lib in PYTHON

  • SPI MEMS Sensor Experiment

  • SPI Graphic OLED Interface Demo

Linux Ethernet Socket

  • Linux Network Socket Basics

Programming

  • TCP Client Server Experiments

  • UDP Client Server Experiments

  • HTTP REST API Cloud Experiment

  • MQTT Cloud Experiment

Linux CAN Socket Programming

  • Linux CAN Socket Basics

  • CAN Socket Programming

  • CAN to DIO Card Interface Experiment

  • EV Charger Control Card Demo

Level-2

Building Industrial IoT Applications using RuggedBOARD

Module-5: Project-1 Guidance 

Level-2

Building Industrial IoT Applications using RuggedBOARD

Any one project of interest can be selected by the candidate

  • Smart Home Automation System

  • Smart Irrigation System

  • Smart Street Light System using LoRA

  • Telematic Control Unit

Module-6: Project-2 Guidance 

Any one project of interest can be selected by the candidate

  • Industry-4.0 Multi-Protocol Gateway Development

  • Industrial Energy Management System Gateway Development

  • Industry-4.0 HMI Development

  • Smart City Weather Monitoring Station Development

  • Smart Patient Monitoring System

Untitled design (14).png

©2020 by ruggedboard-blog

RuggedBoard Group

bottom of page