This course is designed for those who want to learn Embedded Systems from basics and then learn advanced topics like ARM microcontorller, Embedded Networking and Real-time Operating Systems (RTOS), which are in great demand from the recruiters in Embedded Systems domain.

Classes start in a week's time. Please contact us for more details, including fees. Email - info@nxnvision.com or call +91-98407-84107.

Syllabus

Total duration 150 hours of lectures and practicals/hands-on. This will be completed in approximately 3 months. Several mini-project will be undertaken by the trainee based on the learnings of this course. The trainee would be encouraged to design the projects before implementing.This training will make you eligible for placement in Embedded System domain companies as Software/Firmware Developer. Placement opportunities will be provided for those who complete this course successfully. Course Instructor Rupam Das. Ex-IITian and having total professional experience of over 16 years in Software Development and Training. For more details on trainer, visit http://www.rupamdas.com and http://www.linkedin.com/in/rupamdasContactEmail: info@nxnvision.com, info@rupamdas.comMobile: +91 98407 84107, Landline: + 91-44-4204-5217

IntroductionThis training program has been designed to provide a thorough understanding of Embedded Systems basics and principles using 8051 based 8-bit microcontrollers and then teach advanced Embedded Systems using ARM Microcontrollers. This course also covers Embedded Networking protocols (like SPI, CAN, I2C and USB) and RTOS. It tackles all the basic components of Embedded Systems in isolation and also creates an understanding on how to integrate these components, to design, program and develop a complete system. The knowledge imparted in this training will help you in getting a job in Embedded Systems domain. This training contains coverage of technical knowledge that would provide a definite edge in core sector job interviews. The level of C programming taught in this course is at par with what fresh engineers work on, after joining their first job.All the modules have ample hands-on and lab sessions, with more tutorials provided for further study. Each topic in this course will be matched with real-time experiments on the hardware kits. The course will end with a project that would be conceptualized, designed, implemented and tested by the trainees, with full guidance and support from the faculty.Target audience for the programThis program is targeted at BE/ME/MCA freshers who have finished in 2015 or earlier and interested in making a career in Embedded Systems domain, a very in-demand and well paying domain.Prerequisites/Knowledge required to attend this program- Exposure to programming, in any language- C programming - basic level - Basics of Digital Electronics- Excellent analytical skilsAreas to be covered in this program Stage I- C Foundations - Refresher- Introduction to Embedded Systems- 8051 Architecture and C51 Assembly Language Programming- NXP P89V51RD2 microcontroller and its advanced features w.r.t. normal 8051 microcontroller- Embedded C for 8051- Design of Embedded Systems using 8051 Stage 2- C Programming - Advance level- ARM Cortex M3 - Architecture and Assembly Language Introduction- NXP LPC1768 microcontroller based on ARM Cortex M3- Embedded C for NXP LPC1768 - Design of Embedded Systems using NXP LPC1768 - Embedded Communication and Networking protocols - I2C, SPI, CAN, USB- Operating Systems & Real-Time Operating Systems - Linux, FreeRTOSStage 1 - Content