BE, B. Tech, ME, M. Tech in ECE / CSE / IT/ EEE / EIE / Electronics / Biomedical/Instrumentation/ Mechatronics / M.Sc. Electronics and other relevant streams.
Note: Working candidates who are working in relevant streams can take the direct admission.
Embedded Systems is suitable for Engineering Graduates who want to make their career in Core domains E.g., Embedded Systems, Software Programming, IoT, VLSI, DSP, Automotive, Robotics, Cybersecurity.
We ensure students will become Industry-ready embedded engineers by completing Embedded System Design certified training course. Students are equipped with the technical skills in
Evaluating
Developing
Implementing
Integrating
Admission into VECTOR INDIA’s long term Embedded System course is strictly through the Vector online Entrance Test only. *Test Syllabus - Domain knowledge, aptitude, technical skill set and academic achievements of each candidate are tested and verified by the Admissions Test.
*Visit our website www.vectorindia.org to register for the entrance test
100% genuine placement assistance is provided at Vector India through the dynamic placement cell support team to those who completed the embedded systems training successfully.
Mercedes Benz, Bosch, HCL, Capgemini, Tata Elxsi, ZF, CYIENT, SASKEN, CONTINENTAL, SIEMENS, SONY, American Megatrends and many more…
The 24-Week Advanced Course in Embedded Systems is designed to offer application-oriented training & real time exposure to students, there by provides for bridging the gap between industry’s requirements and students’ academic skill set.
VECTOR INDIA’s Advanced Course in Embedded systems serves the interests of practicing embedded software engineers as well as those engineers planning to enter the embedded field. The course content of this Program is approved by the industry.
Practical lessons and techniques are in use for Designing, Implementing, Integrating and Testing software for Modern Embedded Systems
Describes what an embedded system is, how it makes them different, and what embedded systems designers need to know to develop embedded systems
Provides the student with a life cycle view for designing multi-objective, multi-discipline embedded systems
Imparts a solid understanding of the role of embedded systems and embedded systems design and development in modern day’s technology-enabled society
By getting trained in Embedded systems, Students will understand the role of embedded systems in the context of complex engineering systems.
Our Embedded systems course aims at imparting technical skills to the students right from the basics to advanced level, such that, by the end of the Program the student is developed as the finished product, ready to join the industry.
Why C in Embedded
ANSI Standard
Fundamentals of C
Conditional statements
Loops
Functions
Arrays
strings
storage classes
Structures & Unions
Enumerated Data Types
Bit Operations
Pointers
Dynamic Memory Allocation
File Handling Concepts
Raw Data Handling
Low-level programming
Command Line Arguments
Complier in practical
Data Structures
Sorting and searching techniques
Concepts and Real time exposure
Development Tools and Environment
Make utility and multi – file programming
Industry coding standards
Object / Executable file format
Debugging large programs
Kernel Architecture
Shell and Services
System Calls
Error Handling
Linker and Loader
Static Library Implementation
Dynamic Library Implementation
Process Management
Interrupts / Signals
File Management
Inter Process Communication
Pipe
FIFO
Message Queue
Shared Memory
Client – Server Properties
Semaphore
Multithreading
Memory Management
Virtual Memory
Shell Scripting
Network Structure
Classifications and Topologies
Switching and Routing
Gateway, repeater, Hub, Bridge
OSI & TCP/IP Protocol Layers
Physical & Logical Addresses
ARP & RARP Networking and TCP/IP Applications
Internet Protocol
Routing Protocol and IP Datagrams
Error and Control Messages (ICMP) UDP
Transfer Control Protocol
TCP Networking Applications
(FTP, TFTP, TELNET, DNS, DHCP, SNTP, POP3, IMAP, SNMP)
Overview
Concurrent Processing
Programming Interface
Socket Interface
Client / Server Design
Concurrent Connection-Oriented Servers
Socket Calls for TCP and UDP
Single Process
Concurrent Servers
Remote Procedure Call
Implementation of TFTP / SMTP
Overview
Characteristics
Function Overloading
Scope Resolution Operator
Classes in C++
Access Specifiers
Constructor and Destructor
Static Members and Functions
Friend classes and Friend Functions
Operator Overloading
Data Conversions
Inheritance and Polymorphism
Exception Handling and Templates
Input and Output Streams
Introduction Overview of Architecture of 8051 Low – Level programming concepts Middle level programming concepts.
Cross Complier
Embedded C Programming
Embedded C Debugging
Memory Models
Library Reference
#Pragma Directive
Ports: Input/Output
Timers & Counters
Interrupts and UART
LEDS, LCD and switches
Seven Segment Display
Keypad Matrix
I2C and SPI
A/D & D/A Converter
Stepper Motor and DC Motor
RTC: DS1307
ADC: MCP3201
IR, ZIGBEE, GSM, GPS, USB, MMC
SD, Ethernet MAC, CAN Protocol
Introduction
Core Features
Version History
Data Flow Model
Registers
CPU Modes
Memory Organization
Interrupts
Pipelining
ARM Assembly Language Programming
Addressing Modes
ARM 7 Instruction Set (20/80% - Rule of assembly language)
Usage of Keil IDE
Demonstrating ARM ISA
Demonstrating THUMB ISA
ARM Embedded C language Implementation
Exposure to an ARM7 CPU core-based Microcontroller
LPC2114-ARM7 Based Microcontroller from Philips semiconductors
On-Chip System Peripherals
Bus Structure (AMBA)
Memory Map
Phase Locked Loop
VPB Divider
Pin Connect Block
On-chip User Peripherals
General Purpose I/O: Demo using switch & LED
Vectored Interrupt Controller (VIC)
External Interrupts: Demos
RT- Linux
Different types of Operating systems
RTOS basics – Linux as Real Time
RTOS Introduction (Hard Real Time, Soft Real time)
Latency in Linux, Priority Inheritance
Linux 2.6 features for real time
2.6 Kernel Compilation
RT LINUX patching
Linux RTPREEMPT Patches
Configuring the Kernel with RT-PATCH
Implementation of Real Time application
Linux real-time API
Measuring and comparing scheduling latency in standard Linux and in RT-Linux with the latest RT patches
Linux real – time API
Porting RT-Linux on ARM and application development
****Additionally, student is trained on soft skills and Aptitude