Highlights. Internships Hands-on experience Internet of Things. Placements career growth Interview Guidance

Similar documents
EMBEDDED TRAINING IN BANGALORE

Linux Driver and Embedded Developer

EMBEDDED LINUX ON ARM9 Weekend Workshop

PG Certificate. Embedded, Internet Of Things & Android

Kernel Internals. Course Duration: 5 days. Pre-Requisites : Course Objective: Course Outline

LINUX DEVICE DRIVERS Weekend Workshop

Short Term Courses (Including Project Work)

Module 9 ARM 7 Microcontroller LPC2148 Programming ARM Architecture, LPC2148 specifications, Register architecture, Special function registers, KEIL I

Here to take you beyond. ECEP Course syllabus. Emertxe Information Technologies ECEP course syllabus

Software Development & Education Center

Embedded Linux kernel and driver development training 5-day session

Embedded Systems. Embedded Programmer. Duration: 2 weeks Rs Language and Tools. Embedded System Introduction. Embedded C programming

Professional Training Institute

Embedded System Curriculum

Advanced Embedded Systems

Embedded Technosolutions

Linux Kernel Architecture

- Knowledge of basic computer architecture and organization, ECE 445

Automation Engineers AB Pvt Ltd, NOIDA Job-Oriented Course on Embedded Microcontrollers & Related Software Stack

Embedded Linux Architecture

Embedded Technosolutions

I N D I A. Drives you to Industry. India's 1 ISO 9001:2015 Certified Institute

Contents. Foreword...xxi Preface...xxiii Acknowledgments...xxix About the Author...xxx

SKILL-SET & PROJECT DETAILS Trained Embedded Engineers

D1 - Embedded Linux. Building and installing an embedded and real-time Linux platform. Objectives. Course environment.

TI-RTOS overview. Nick Lethaby, TI-RTOS and IoT Ecosystem. May 2015

Table of Contents. Preface... xi

Embedded Systems, Android & Robotics INTERNSHIP CONTENT

Course Content Embedded Systems

LINUX INTERNALS & NETWORKING Weekend Workshop

VALLIAMMAI ENGINEERING COLLEGE

Software Development & Education Center

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Final Exam Study Guide

Hands-On Workshop: ARM mbed

DSX - Digital Systems Using Embedded Linux

Introduction p. 1 Why Linux? p. 2 Embedded Linux Today p. 3 Open Source and the GPL p. 3 Free Versus Freedom p. 4 Standards and Relevant Bodies p.

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

EMBEDDED LINUX PROSPECTUS EMBEDDED LINUX UNIVERSITY OF SKILLS

Android System Development Training 4-day session

INDUSTRIAL TRAINING:6 MONTHS PROGRAM TEVATRON TECHNOLOGIES PVT LTD

D1Y - Embedded Linux with Yocto

WS_CCESSH5-OUT-v1.01.doc Page 1 of 7

Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview Use Cases Architecture Features Copyright Jaluna SA. All rights reserved

WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company

Chapter 13: I/O Systems. Operating System Concepts 9 th Edition

Diploma in Embedded Systems

Community Enterprise Operating System (CentOS 7) Courses

Porting Linux to a New Architecture

Porting Linux to a New Architecture

Embedded Linux With Raspberry Pi IOT

Lecture notes Lectures 1 through 5 (up through lecture 5 slide 63) Book Chapters 1-4

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

6 Month Certificate Program in VLSI Design & Verification" with Industry Level Projects. Tevatron Technologies Prívate Limited

ZiLOG Real-Time Kernel Version 1.2.0

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN:

Today. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview

L2 - C language for Embedded MCUs

EMBEDDED Systems. Functions. MODULE- 1 C programming with data Structure Introduction to C. Array and String. Control Flow Statements In C

ADVANCED TRAINING INSTITUTE, HYDERABAD

Embedded Engineering

Zilog Real-Time Kernel

UFCETW-20-2 Examination Answer all questions in Section A (60 marks) and 2 questions from Section B (40 marks)

WS_CCESBF7-OUT-v1.00.doc Page 1 of 8

EMBEDDED SYSTEMS COURSE CURRICULUM

DEVELOPMENT GUIDE AMOS-820. Linux BSP v

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

EMBEDDED SYSTEMS: Jonathan W. Valvano INTRODUCTION TO THE MSP432 MICROCONTROLLER. Volume 1 First Edition June 2015

Hand-out for Internet of Things for students & Working Professionals (W = Week; D= Day) Week & Day. Week 2 : Instructors KSR, AS, GP, PKT

EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES

Department of Computer Science and Technology

IoT Theory Course Work S.No. Theory Topics Hours Instructor

Chapter 13: I/O Systems

RENESAS SYNERGY PLATFORM

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK

Introduction to RoweBots Ultra Tiny Linux RTOS

Part B Questions. Unit I

CSC209 Review. Yeah! We made it!

Enabling IoT OSs for Intel Quark MCU Platforms: the fast way. OpenIoT Summit Europe Andre Guedes

2 nd Half. Memory management Disk management Network and Security Virtual machine

Chapter 12: I/O Systems

Chapter 13: I/O Systems

Chapter 12: I/O Systems. Operating System Concepts Essentials 8 th Edition

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

Subject: Operating System (BTCOC403) Class: S.Y.B.Tech. (Computer Engineering)

Operating System(16MCA24)

Kinetis Software Optimization

An introduction of operating system project. Seo Bon Keun

CIS 21 Final Study Guide. Final covers ch. 1-20, except for 17. Need to know:

Freescale MQX RTOS for Kinetis SDK Release Notes version beta

I/O Systems. Amir H. Payberah. Amirkabir University of Technology (Tehran Polytechnic)

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Today. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview

Operating Systems Overview. Chapter 2

Govt. of Karnataka, Department of Technical Education Diploma in Computer Science Sixth Semester. Contact Hrs / week: 4 Total hrs: 64

A platform to build smart solutions for everyday ease

Getting Started with FreeRTOS BSP for i.mx 7Dual

ECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017

Transcription:

Highlights Internships Hands-on experience Internet of Things Placements career growth Interview Guidance Practical oriented High-End Hardware Real-time projects Optimum strength learn by contributing Trainer with real-time Good Environment to our Smart Products Industry experience Courses (ALL INDIA Entrance Test: 17-FEB-2019, Next Batch Date: 4-Mar-2019) Course Type Duration Fees Syllabus Eligibility Certified Embedded Systems Developer. (KMESD) Placement Assistance Program. (KMPAP) 6 Months 55,000 /- Modules 1-11 B.Tech/M.Tech freshers (or) Looking for job. Till placement NA Module 12 Only for Kernel Masters students, based on performance. Page 1

Detailed Syllabus Module 1: Linux Basics How Linux built Linux History Linux Kernel Architecture Linux Licence Linux Kernel Features Module 2: Programming C Programming Basics Writing, Compiling, and debugging C Programs Basic C Language Components Variables and Data Types Operators & expressions Conditional Statements & loops Memory Layout of C program. Storage Classes Stack Frame Functions Arrays Strings Pointers Pre-processor Directives Linux Commands Text Editors Shells, bash, and the Command Line Essential Command Line Tools C Programming Advanced Pointer arithmetic Advanced pointers Strings and arrays with pointers Function pointers Array pointers Command Line Arguments Recursive Functions Dynamic Memory Allocation Structures, Unions, enumerations & Bit fields File Handling Mixing Assembly and C Duration: 16 Hours Users and Groups Files and Filesystems Filesystem Layout Linux Filesystems Building RPM and debian Packages Duration: 90 Hours Data Structures Introduction to DS Types of Data Structures Stacks Queues Single Linked Lists Double Linked Lists Searching Sorting Binary Trees Shell Programming Shell Scripts Shell Initialization Variables, Parameters Loops Module3: Embedded Systems Essentials Embedded Systems Basics Digital Electronics Number Systems Logic Gates Combinational Circuits Sequential Circuits Applications of Digital circuits. Microcontroller Programming & RTOS Embedded Hardware MSP430 and TM4C123G Microcontroller Architecture. CC3200 Microcontroller ARM Cortex M4 Architecture. Embedded Software General C vs Embedded C Embedded C Programming Start-up Code Code Composer Studio Computer Organization Introduction to CO Memory Organization I/O Organization X86 Architecture & Assembly Language Programming. Microcontroller Interfacings: GPIO: LED, Switches UART, I2C, SPI PWM, WDT, Timers/Counter ADC,DAC, LCD, RTC, Interrupts Embedded C IoT Projects Wifi Module GPS Module GSM Module Bluetooth Module Duration: 120 Hours ARM Architecture Introduction to ARM ARM Processor modes ARM Registers ARM Cortex M4 Assembly Language Programming. RTOS Real-Time Concepts RTOS Internals & Real time Scheduling Application programming on RTOS Porting on RTOS Building RTOS for Target Systems. Page 2

Module 4: Linux System Programming GNU Toolchain GCC GDB (GNU Debugger) GNU Makefile GNU binutils GNU Build System Operating Systems Concepts Types of Kernel OS Operations Linux Kernel Architecture Scheduler Algorithms IPC & Synchronization File Management File Tree & Types File Systems Super Block & inode System vs Function Calls System Call Sequence File descriptor table File related System Calls Module 5: Linux Device Drivers Introduction to Linux Kernel Two Roles of Kernel. Kernel Programming Linux Source tree Overview /proc and /sys virtual file system. Introduction to Device Drivers What is Device Driver? Types of Device Drivers Classes of Device Drivers The Role of the Device Driver Types of Kernels Configuring, Compiling and Booting the Linux Kernel Kernel Configuration Booting the kernel. Module Programming What is a Kernel Module? User mode vs Kernel mode Our First Linux Driver Module parameters File Control Operations File Locking Process Management Mode of Execution Address Space Context Switching Process Structure & States Scheduling & Priority Process Creation & Exec fork()/exec() calls Signals Threads Synchronization Producer Consumer Problem Thread Synchronization Process Synchronization Character Device Drivers The Complete connection. Major and Minor numbers. Implementation of Character Driver. Concurrency and Race Conditions Concurrency and Its Management Semaphores and Mutex Completions Spinlocks Advanced Character Device Drivers ioctl Blocking I/O poll and select Asynchronous notification Communicating with Hardware I/O Ports and I/O Memory An I/O Port Example Module 6: Software Development Life Cycle (SDLC) SDLC Process Open Source Development Open Source Software Why Use Open Source Software? OSS Licensing and Legal Issues Source Code Version Control Introduction to GIT Git Installation Git and Revision Control Systems Git Concepts and Architecture Useful git commands. Contributing patches. Managing Files and the Index Commits Branches Diffs Duration: 32 Hours Inter-Process communication Pipes Semaphores Shared Memory Message Queues Sockets Memory Management Virtual Memory Paging & Swapping Memory Mapping Duration: 40 Hours Interrupt Handling Installing an Interrupt Handler Implementing a Handler Top and Bottom Halves Interrupt Sharing Interrupt-Driven I/O Kernel Mechanisms Kernel Threads Kernel Timers Delaying Execution Tasklets Workqueues Network Device Drivers Adding a Driver to the Kernel Tree kernel layout for drivers Modifying the Makefile Adding it to configuration options - the Kconfig file Duration: 12 Hours Merges Managing Local and Remote Repositories Using Patches Bug Tracking Tools Bugzilla source Code Browsing Tools cscope ctag Page 3

Module 7: Embedded Linux Embedded Linux Development Environment Introduction to embedded Linux. Linux Kernel Embedded Hardware and Software. KBuild System C libraries. Building a crosscompiling tool chain. and booting a Linux kernel Configuring, (cross) compiling Setting Up a Target Development Kernel boot-up flow Board. Root File System X86 vs Embedded Boot Sequence. Creating a simple, Busybox Boot loaders based root file system from Board Support Packages scratch U-boot commands and Flash file systems Manipulating Environment variables. flash partitions U-boot Source code flow mmc vs emmc U-boot Customization NAND vs NOR Device Trees Developing Embedded Linux Device Drivers BSP/Bootloader Board bring up Device Tree RTC, Clock, Timers, watchdog and Interrupts. Mux Configuration GPIO Driver Linux GPIO Management Accessing GPIO interfaces Linux Input Subsystem Matrix Keypad Communication protocols UART Framework I2C Framework SPI Framework CAN Framework Sensors Touch panel Proximity Accelerometer Display/LCD Frame buffer Architecture Embedded Linux Test Environment Setup Linux Test project (LTP) on Kernel Masters Embedded Linux Development Board. Self-Diagnostic Tool. Developing Linux Device Drivers Test Cases using Shell & Python Scripting. Embedded Linux Troubleshooting u-boot Level Kernel Level User Level Duration: 90 Hours Developing and debugging applications for the embedded system Implementing real-time requirements Boot time optimizations Embedded Linux Build System Buildroot Configuring Buildroot for bbb Yocto Project/Open Embedded Poky and bitbake Ethernet Drivers DMA Driver Wifi Drivers 802.11/a/b/n stack WLAN Performance P2p Bluetooth BT stack (BlueZ and OEM stacks BT profiles (A2DP, SCO) BT Drivers Module8: Debugging Techniques User space tools GDB, gdb server Strace /proc & /sys Valgrind Android Debugging adb logcat avd Remote Debugging ssh Ethernet Duration: 26 Hours Kernel Space tools Printk Kernel Panic Kernel OOPS KDB KGDB Kprobes & Jprobes Crash dump Analysis Module 9: Embedded Android Introduction to Android Android source code and compiling Boot loaders for Android Android changes to the Linux kernel. Supporting new hardware Development and debugging with ADB Android s build system Duration: 16 Hours The Android file system Android native layer and calling a C program from Android Android framework and applications System customization Advise and resources Page 4

Module 10: Internet Of Things (IoT) IoT Architecture End User Physical IoT Gateway Cloud Database server mysql Wireless Communications Wi-Fi Bluetooth ZigBee Duration: 32 Hours Networking MQTT Protocol 6LoWPAN CoAP IoT Applications IoT Challenges Module 11: Industrial Projects (Gain 2+ Years of Real Time Hands-On) IoT (Internet of Things) Projects Smart Gateway Smart Grid Smart Attendance System Smart Car Smart Home Automation Human Machine Interface Point Of Sale Hand Held terminals Weather Monitoring System Module 12: Kernel Masters Placement Assistance Program (KMPAP) Profile Preparation Interview oriented Course revision Regular assessments On Campus / Off-Campus Interview support Individual interview guidance C-Vital (C language practice) Note: All sessions are highly interactive & hands-on with hardware Address: Madhuri Nilayam, LIG-420, 2nd floor, 7th Phase, KPHB Colony Contact Numbers: 9949062828 Mail ID: info@kernelmasters.org Website: www.kernelmasters.org Directions: https://www.google.com/maps/place/kernel+masters/ Our Students are placed in: Duration: 120 Hours Network Router Setup Box Data Loggers Smart Health Monitoring System Duration: Till placement Presentation Skills Project Presentation Seminars How to present the project in an interview Team Interactions and motivational sessions Technical mock interviews Page 5

Our latest placement record (Total 254 placements*) S.No Student Name Company Name, Location 254 Vanitha Mora Zilogic Systems, Chennai 253 Uma Shankar V Zilogic Systems, Chennai 252 Chenna Krishna Reddy Laxven Systems, Hyderabad 251 Pooja Potnuru Zilogic Systems, Chennai 250 Nitish Kumar Zilogic Systems, Chennai 249 Adusumilli Theja Broadcom, Hyderabad 248 Sanjay Ramagiri Team F1 Networks, Hyderabad 247 Sasi Kumar Maddineni Team F1 Networks, Hyderabad 246 Sirisha Gude Broadcom, Hyderabad 245 Sumedh Burbure Infiplus Technologies, Hyderabad 244 Pallavi Bandreddy Visiontek, Hyderabad 243 Supriya K NCR Corporation, Hyderabad 242 Madhumidha Anandan NCR Corporation, Hyderabad 241 Amiya Santra Elear Solutions, Hyderabad 240 Venkata Deekshith T Elear Solutions, Hyderabad 239 VVR Vamsi Krishna Qolsys, Hyderabad 238 Amarnadh Vuriya Qolsys, Hyderabad 237 Javed Alam Innominds, Vizag 236 Abhijeet Mourya Prudent Systems, Bhopal 235 Sangeetha Chollangi Graphene Semiconductors,Bangalore 234 Pravallika Molakalapalli Dharmas Infosphere Solutions, US 233 Jyoshna Sagili VEM Technologies,Hyderabad 232 Swetha Sagili VEM Technologies,Hyderabad 231 Anusha Lagadapati VotaryTech,Hyderabad 230 Medam Hari Babu Green Book Solutions,Hyderabad 229 Abhishek Kothapally VotaryTech,Hyderabad 228 Upendra Santosh Khedekar Emflux Motors Private Limited,Bangalore 227 Sharanya Gudipally VotaryTech,Hyderabad 226 Neelamadhaba Mahanty VotaryTech,Hyderabad 225 Arun Kumar Sahu VotaryTech,Hyderabad 224 Tarani Nomula VotaryTech,Hyderabad 223 Prajesh Prakash P Elear Solutions, Hyderabad 222 Ashray Boddu American Megatrends, Chennai 221 Ajay Kumar Bolloju Trakartech, Hyderabad 220 Md.Rehan American Megatrends, Chennai 219 Sai Krishna Musham Visiontek, Hyderabad 218 Azhar Md Apollo Micro Systems, Hyderabad 217 Praveen Kumar D Apollo Micro Systems, Hyderabad 216 Anusha Kadambari People Link Video Enabled Solutions 215 Chintamreddy Suhasini SeviTech, Hyderabad 214 Bhaskar Erranki SeviTech, Hyderabad 213 Prajesh Prakash P SeviTech, Hyderabad 212 Udaya Bhanu P Laxven Systems, Hyderabad 211 Rebba Sangeetha Madhuri Laxven Systems, Hyderabad 210 Anusha Lagadapati Laxven Systems, Hyderabad 209 Syed Sarfaraz Mumtaz Napino Auto Electronics,Delhi 208 Chandrashekar Pabbaraj Apollo Micro Systems,Hyderabad 207 Lakshmi Narayana Gurram Elear Solutions,Hyderabad 206 Ajay Kadapathri American Megatrends,Chennai 205 Keerthi Tej Kiran GlobalEdge, Bangalore 204 Sai Krishna Rampally GlobalEdge, Bangalore Page 6