|
Our Products Training And Workshop Embedded System Training By Industrial Experts Embedded System Training By Industrial Experts In Collaboration With Kits'n'spares Linux Trainings Android Training Advanced Trainings RESEARCH AND DEVELOPMENT Project Guidance manufacturing AVR Serial Programmer
 |
|
We provide training by highly experts of their respective fields and workshop training too
|
 |
|
 |
 |
Embedded System Training By Industrial Experts
The total semiconductor market in India is expected to hit $36.3bn in 2015 with employment projections of 7.8mn in 2015, according to the Indian Semiconductor Association (ISA). A significant portion of this is the embedded and communications market. On the embedded front, we see the emergence of a market in India for retail automation, industrial electronics, consumer electronics, wireless infrastructure, medical products, automotive, etc. 1. Introduction to Embedded C using KEIL compiler - Embedded C compiler, linker
- Building projects, debugging C/ASM/HEX file
Labs: KEIL compiler and debugger 2. Data Types and Constants - Data types, Constants, Variables, Header file declaration
- Signed/Unsigned arithmetic
Labs: 8-bit,16-bit Signed and Unsigned arithmetic 3. Flow Control - Control Statements, if, if-else, while, do-while, for & switch-case
- Creating Delay using Statements
- I/O Ports Key reading programs
Labs: Switches and Matrix keypad interfaces 4. Functions - Calling functions with/without arguments
- Return mechanisms
Labs: Display devices 7-Segment LED,16x2 LCD interfacing 5. Array, Pointers and structures - Writing multiple messages using pointer and arrays
- Structures in embedded C
Labs: Writing messages in LCD using arrays and pointers 6. Timers and Interrupts - Timers and counters functions PWM generation
Labs: Timer Overflow Interrupts PWM generation 7. Serial Communication - Communication with PC through RS 232 interface
- Protocol implementation
- I2C Communication
- SPI Communication
Labs: Serial communication using UART 8. Applications of Embedded System - RFID based Access Control System
- GSM based Appliances Control
- RF link based wireless robot
Labs: Interfacing RFID module with Microcontroller through serial port and Developing the application of Access Control System for Industry. Note: You can choose any of your favorite application to do a major project on Embedded System. You can do your final year major project during this embedded system training.
For More Information Plz See The Atached PDF:
|
 |
 |
|
 |
|
 |

|
|

|
 |
 |
|
 |
 |
Embedded System Training By Industrial Experts In Collaboration With Kits'n'spares
The total semiconductor market in India is expected to hit $36.3bn in 2015 with employment projections of 7.8mn in 2015, according to the Indian Semiconductor Association (ISA). A significant portion of this is the embedded and communications market. On the embedded front, we see the emergence of a market in India for retail automation, industrial electronics, consumer electronics, wireless infrastructure, medical products, automotive, etc. 1. Introduction to Embedded C using KEIL compiler - Embedded C compiler, linker
- Building projects, debugging C/ASM/HEX file
Labs: KEIL compiler and debugger 2. Data Types and Constants - Data types, Constants, Variables, Header file declaration
- Signed/Unsigned arithmetic
Labs: 8-bit,16-bit Signed and Unsigned arithmetic 3. Flow Control - Control Statements, if, if-else, while, do-while, for & switch-case
- Creating Delay using Statements
- I/O Ports Key reading programs
Labs: Switches and Matrix keypad interfaces 4. Functions - Calling functions with/without arguments
- Return mechanisms
Labs: Display devices 7-Segment LED,16x2 LCD interfacing 5. Array, Pointers and structures - Writing multiple messages using pointer and arrays
- Structures in embedded C
Labs: Writing messages in LCD using arrays and pointers 6. Timers and Interrupts - Timers and counters functions PWM generation
Labs: Timer Overflow Interrupts PWM generation 7. Serial Communication - Communication with PC through RS 232 interface
- Protocol implementation
- I2C Communication
- SPI Communication
Labs: Serial communication using UART 8. Applications of Embedded System - RFID based Access Control System
- GSM based Appliances Control
- RF link based wireless robot
Labs: Interfacing RFID module with Microcontroller through serial port and Developing the application of Access Control System for Industry. Note: You can choose any of your favorite application to do a major project on Embedded System. You can do your final year major project during this embedded system training. Learn the Embedded System from Industrial Experts (Thaparian having 5+ years of experience in MNCs like Freescale Semiconductor and ST Microelectronics). We believe that you can learn the Embedded by actually working on it not by reading the books/tutorials or by attending the lecture classes only. We provide you the world class atmosphere where you can learn the embedded system by working on it yourself. We will guide you wherever you will stuck. It will raise your confidence level when you will be working on actual projects on embedded system. Salient features of the training: - Purely practical oriented atmosphere
- Fully air conditioner lab setup
- We provide the platform to the students where they can actually apply the theory what they have learnt in Btech/Mtech.
- Students can do the programing in Embedded C which is widely used in industry
- Guidance would be delivered by faculty with years of experience in the Corporate Sector
- Opportunity to work under Professionals to learn from their experience
- We emphasis on practical knowledge not only theoretical knowledge
- Growth is assured of candidate
- We prepare the students to be industry ready
- 100% placement record of the students undergone 6 months internship
|
 |
 |
|
 |
|
 |
|
 |
 |
Linux Trainings
Linux Course Content for Embedded, Telecom and General Applications Introduction to Linux-(THEORY) - What is Linux
- Why Linux
- What is open source
- How it is beneficial for the embedded Industry and also applications
- How to install linux on your PC
Fundamentals of Linux-(THEORY+PRACTICAL) Basics - How to work in Linux Environment for embedded and other applications
- File System and basic commands in linux- for embedded and general applications
- How to make and execute shell scripts-this would teach how to gain proficiency in writing carious scripts to make person an expert is script writing sued for testing/running builds/ and improving programming efficiency- this is much needed for students who opt not for embedded but general Linux
Sysadmin Issues with Linux- (THEORY+ PRACTICAL) - System Administration
- Administration of a Linux System
- Command Line Tools for System Administration
- Text Editors for Linux
- Text Processing Tools
- GNU Awk or Gawk
- Using awk for some administration tasks
Compilation and Build issues Embedded Systems and General Applications (THEORY+ PRACTICAL) - What is Makefile and how to use it for compilation for embedded and general application
- What is tool chain and how to install and use it
- How to configure and compile the linux kernel and root file system for ARM processor- only for embedded students
- What is boot loader and how it helps to boot the linux kernel on ARM processor- only for embedded students
- How to download and run the Embedded Linux on ARM processor- only fro embedded students
Linux File Systems-(How it connects to Applications and Also Embedded Systems) -(THEORY+PRACTICAL) - ext3
- Mapping from ext2 to ext3
- ReiserFS
- Other File systems
- Networked File system
- NTFS under Linux
- Dual-Boot System
- Common Internet File System
Linux Device Drivers-(THEORY+PRACTICAL) - Basics of Device Drivers
- How to Build and Run Modules
- Char and block Drivers
- Debugging Techniques
- Addressing Concurrency and race situations- inter process communication
- Timers
- Memory Issues/DMA
- Interrupts
- Network and TTY Drivers
Linux Applications ( Includes Embedded and General Applications using Linux OS) -(THEORY+PRACTICAL) Programming - Programming Under Linux
- Programming Languages and Linux
- Using Version Control Systems
Debugging Porting & real-time Linux - Porting Issues in Linux
- What is real-time Linux
Applications - How to Run an Induction motor By Linux
- How to develop a tcl based automatic test suit for Linux
- Trying to write part of word processor by Linux
Linux Security ( For applications Students) -(THEORY+PRACTICAL) - Keeping Your Linux System Secure
- User Account Security
- Firewalls
- Netfilter and iptables
- A Firewall Script
- Adding Rules and Removing Rules
- Intrusion Detection with Snort
- Snort Installation
- Setting up Snort
- SnortReport
- Updating and Adding Snort Rules
- Looking at Raw Packets with 'tcpdump'
- Other Options.
|
 |
 |
|
 |
|
 |
|
|
|
 |
 |
|
 |
 |
Android Training
Android Programming – Course Description and Syllabus This introductory Android programming course is designed to introduce and familiarize participants with programming in the Android environment. It starts with an examination of the basic components and concepts that define the Android platform, and then moves on to cover the specific structure that comprises an Android application. An overview of the most common tools and techniques for writing Android applications is included. The Android approach to user interfaces is described along with a discussion of some of the more common user interface elements. Storage strategies for persistent information are also covered, including use of the available SQLite Database features. The unique characteristics of programming in the mobile environment are introduced and explained. Hands on experience in the form of exercises are included throughout the course to reinforce material that has been presented in lecture form. The objective of the course is to provide a thorough introduction to: The Android environment - Tools for creating Android applications
- The Android approach to structuring applications
- Basic user interfaces
- Application life cycles
Prerequisites: Prior programming experience on mobile devices is not expected or required for the course. Previous experience with an object oriented language is helpful but not required. 1Course outline: Getting started: the basics - Android architectural overview
- Standard development environment for Android applications
- Alternative approaches
- Challenges of the mobile platform
- Putting it all together
Anatomy of an Android Application - Creating a new Android Application
- The Android project structure
- Activities
- User interface – the basics
- Tying it all together
Android support within Eclipse - The Android perspective
- Emulator
- Delvik Debug Monitoring Service
User Interfaces – a closer look - Simple Toasts
- Standard view layouts:
- Basic widgets:
- Formatting: Dips and SPS
- Context menu and alert text
- General UI strategies for mobile devices
Persistent storage in Android - Database support
- File I/O
- Serialization
- Preferences
Activity LifeCycle
- Programming in the mobile environment
- Activity lifecycle phases
- Example application
Beyond simple applications
- Writing multi Activity applications
- Communication between Activities
- Activities without interfaces
- Testing on Real Devices
Deploying an Android application on physical device - Example illustration
- Final Review
- Review/recap
- What's next?
|
 |
 |
|
 |
|
 |
|
 |
 |
Advanced Trainings
Advanced Embedded System by the Experts having M. Tech. from IITs and Thapar having 15+ years experience in Industry The total semiconductor market in India is expected to hit $36.3bn in 2015 with employment projections of 7.8mn in 2015, according to the Indian Semiconductor Association (ISA). A significant portion of this is the embedded and communications market. On the embedded front, we see the emergence of a market in India for retail automation, industrial electronics, consumer electronics, wireless infrastructure, medical products, automotive, etc. Atmel AVR Programming Course C Programming Basics - C Programming Basics Introduction
- Splitting similar functionalities into a function
- Address and Pointers
- Datatypes
- Statements
- Loops
- Conditional compilation issues(Like #include,#define,#ifdef/#ifndef)
- Core assembly instructions of ATMEL AVR controller
- How to write inline assembly for ATMEL AVR controller
Input/output in Embedded Systems - What happens when we input data in a processor from external world
- What happens when we output data to the external world
- What are the options of inputting and outputting –like ports and memory map
- An example of washing machine sensors
The Basic Top Level Knowledge we all need to work with Embedded Systems - How to write a simple Input & Output program for AVR Microcontroller?
- What is a make file for embedded systems- example make file
- Compiling a small program to switch on LED lights
- Download the to controller and run it on a real system
- Introduction to command line and IDE- the two approaches to do the compilation/linking etc.
- Why AVR is a preferred microcontroller in practical life
- What are the key features of AVR microcontroller
- How to work with AVR Controller
- AVR Controller and Port Details
What are Interrupts for and practical usage - What is an Interrupt
- When to use an interrupt
- Different types of Interrupt?
- Writing an ISR for a key pad interrupt
- Run your ISR(key pad interrupt)
- What are delays? Are there libraries for the same
- Use of delays in generating ringtones
Timers - How do you define a timer
- How do I use a timer
- What a timer could do for me
- Internals of more complex timers
- Use a timer to run an event after say 0.5 seconds
Oscillators and Crystals - The need for oscillators
- Internal Oscillator – should we go for them or not
- External Oscillator for AVR – what purpose do they serve
- How do I select an oscillator
- What are fuse bits fro oscillators
Timer in ATMEL AVR Controller and practical usage - Generate 1 Second Delay using Internal Oscillator at 1MHZ
Output Device - What is a LCD
- How do you interface an LCD
- Are there prewritten libraries for interfacing LCD
- Print your HBEON on the LCD
- Use the LCD to display the current operation happening in the card
Analog to Digital Conversion - Why do you need ADC conversion
- How many ADC channels are there is ATMEL AVR controller
- What does ADC Resolution mean
- How to use the ADC channels
- A practical application using ADC-like how does a washing machine sense the density of clothes and translates it through a sensor into a digital input to the controller.
|
 |
 |
|
 |
|
 |

|
|