Booklet 22January 2019d3bkveaglmr5k9.cloudfront.net/.../05/Embedded_Booklet.pdfMini Project 3 Object...
Transcript of Booklet 22January 2019d3bkveaglmr5k9.cloudfront.net/.../05/Embedded_Booklet.pdfMini Project 3 Object...
ISO 9001:2015
EMBEDDED SYSTEMSEMBEDDED SYSTEMSEMBEDDED SYSTEMS
Drives you to Industry
I N D I A
https://www.vectorindia.orgSearch
IoTWith
All India Educational Excellence Award Winner Consecutively for 3 years
in a row
stIndia's 1 ISO 9001:2015 Certified Institute
459MNCs HIREDIN
2018
459459459
The Institute 1
Admission 2
What We Offer 3
Training Process 3
Eligibility Placements 3
The Result 3
Embedded Course ContentPractical C 4
Mini Project 1Linux Internals 5
Mini Project 2Networking And TCP/IP Applications 6
Socket Programming 6
Mini Project 3Object Oriented Programming With C++ 7
Microcontroller Intel - 8051 8
Mini Project 4ARM 9
RTOS RT-Linux 10
Final ProjectIoT on Raspberry 11
Additional Modules 12
www.vectorindia.org
Contents
www.vectorindia.org 1
8 Directors with over a Decade of Rich Industry Experience in Design, Development, Training & Recruitment.
8 State-of-The-Art Programming Lab with 1:1 student to System ratio.
8 Well-Equipped H/W Lab with 8051, ARM, PIC and AVR boards.
8 A/C class rooms with LED projectors and equally distributed sound systems.
8 Dedicated Placement Cell with Operations in Bengaluru, Pune, Noida, Chennai and Hyderabad.
The Institute
Placement Hall
www.vectorindia.org2
8 Admission through All India entrance test conducted quarterly, around 26 centers across India.
Admission
8 Chennai8 Chandigarh8 Bhubaneswar8 Bhopal8 Bengaluru8 Allahabad8 Ahmedabad8 Agra
8 Pune8 Nagpur
8 Visakhapatnam8 Vijayawada8 Tirupati8 Thiruvanathapuram8 Rajkot8 Raipur
8 New Delhi8 Coimbatore8 Ghaziabad8 Hyderabad8 Jaipur8 Kochi8 Kolkata8 Lucknow8 Madurai8 Mumbai
8 No fees for admission test
8 Working professionals with relevant experience are eligible for direct admission
8 Syllabus for admission test:
8 Basics of C programming
8 Digital electronics
8 Microprocessor 8085/8086
8 General Aptitude
8 Apply online at www.vectorindia.org
8 Course Duration : 6 months
Final Degree PercentageAdmission Test Score Fee Waiver
55% and above80% and above 50%
55% and above70% to 79.9% 25%
70% and above/GATE Score50% to 69.9% 10%
SCHOLARSHIPS
www.vectorindia.org 3
8 High Quality Practical/Application Oriented Training
8 Genuine Placement Assistance
8 Lateral Placements for next 6 months
8 Industry accepted course content
8 Lab with 1:1 system ratio
8 ½6-Days a week, theory(1 -2 hrs) and practical (3hrs) sessions
8 Daily theory and lab assignments
8 Alternate week theory & Lab exams
8 Module wise theory and lab exams
8 Mock Interviews & Project Guidance
8 Parallel classes will be conducted as required
What we Offer
Eligibility for Placements
INDUSTRY READY PROFESSIONAL
The Result
Candidates must meet all the following criteria to be eligible for placement assistance.
Training Process
Theory 75% 40% Recommendation
Lab 75% 40% Recommendation
Communication 75% 40% Recommendation
Aptitude 75% 40% Not Applicable
MinimumInternal Score
MinimumAttendanceCriteria
Mock & Assessment Interview
www.vectorindia.org4
8 Why C in Embedded
8 ANSI Standard
8 Fundamentals of C
8 Conditional Statements
8 Loops
8 Functions
8 Arrays
8 Strings
8 Storage Classes
8 Structures & Unions
8 Enumerated data types
8 Bit Operations
8 Pointers
8 Dynamic Memory Allocation
8 File Handling Concepts
8 Raw Data Handling
8 Low-level Programming
8 Command line Arguments
8 Compiler in Practical
8 Data Structures
8 Sorting and Searching Techniques
8 Concepts and Real Time Exposure
Practical C
8 Development Tools and Environment
8 Make Utility and Multi file programming
8 Industry Coding Standards
8 Object / Executable File Format
8 Debugging large programs
Mini Project 1
www.vectorindia.org 5
Sh
ells
Uti
liti
esA
pp
lica
tion
sLib
rari
esSystem call Interface
File SubsystemDevice Drivers
Process Control
Inter Process
CommunicationMemory
Managment
Hardware ControlHardware Level
Hardware
Use
r L
evel
Ker
nel
Lev
el
8 Introduction8 Kernel Architecture8 Shell and Services8 System Calls8 Error Handling8 Linker and Loader8 Static Library Implementation 8 Dynamic Library
Implementation8 Process Management8 Interrupts / Signals8 File Management
8 Shared Memory
8 Message Queue
8 Inter Process Communication8 Pipe8 Fifo
8 Client - Server properties8 Semaphore8 Multi Threading8 Memory Management8 Virtual Memory8 Shell Scripting
Mini Project 2
Shells
Utilities
Applications
Libraries
Inter ProcessCommunication
Process Control
Hardware Level
Device Drivers
Linux Internals
www.vectorindia.org6
8 Network Structure8 Classifications and
Topologies8 Switching and Routing8 Gateway, Repeater, Hub,
Bridge8 OSI & TCP/IP Protocol
Layers8 Physical & Logical
Addresses8 ARP & RARP
Networking and TCP/IP Applications
8 Internet Protocol8 Routing Protocol and IP
Datagrams8 Error and Control Messages
(ICMP) UDP8 Transfer Control Protocol8 TCP Networking Applications 8 (FTP, TFTP, TELNET, DNS,
DHCP, SNTP, POP3, IMAP, SNMP)
8 Overview8 Concurrent Processing8 Programming Interface8 Socket Interface8 Client / Server Design8 Concurrent Connection-
Oriented Servers8 Socket Calls for TCP and
UDP8 Single Process8 Concurrent Servers8 Remote Procedure Call8 Implementation of TFTP /
SMTP …
Socket Programming
Mini Project 3
Hello.
Hola.Buon
giorno.
Sziasztok.
Ni hao
Sawatdi.
Kame cho.
Marhaba.
Zdorava.
Ainu.
Gutentag.
Hej.
www.vectorindia.org 7
8 Overview8 Characteristics8 Function Overloading8 Scope Resolution Operator8 Classes in C++8 Access Specifiers8 Constructor, Destructor8 Static members, Functions
8 Friend Classes, Friend Functions
8 Operator Overloading8 Data Conversions8 Inheritance, Polymorphism8 Exception Handling,
Templates8 Input and Output Streams
Object Oriented Programming with C++
www.vectorindia.org8
Introduction
Overview of Architecture of 8051
Low-level Programming Concepts
Middle Level Programming Concepts8 Cross Compiler8 Embedded C Programming8 Embedded C Debugging8 Memory Models8 Library Reference8 #pragma Directive
On-Chip Peripherals8 Ports: Input/Output8 Timers & Counters8 Interrupts, UART
External Interfaces8 LEDS, LCD, Switches8 Seven Segment Display
8 Keypad Matrix
Protocols8 I2C, SPI
Selective Discussion during Project Development8 A/D & D/A Converter8 Stepper Motor, DC Motor 8 RTC: DS13078 (ADC:MCP3201)8 IR, ZIGBEE, GSM, GPS, USB,
MMC 8 SD, Ethernet MAC, CAN
Protocol
Mini Project 4
Vector 8051 Board
Microcontroller INTEL - 8051
www.vectorindia.org 9
8 Introduction8 Core Features8 Version History8 Data Flow Model8 Registers8 CPU Modes8 Memory Organization8 Interrupts8 Pipelining8 ARM Assembly Language
Programming8 Addressing Modes8 ARM 7 Instruction Set
(20/80 -rule of assembly %language)
8 Usage of Keil IDE 8 Demonstrating ARM ISA8 Demonstrating THUMB ISA8 ARM Embedded C language
Implementation 8 Exposure to an ARM7 CPU
Core Based Microcontroller8 LPC2114-ARM7 Based
Microcontroller from Philips Semiconductors
8 On-Chip System Peripherals
8 Bus Structure (AMBA)8 Memory Map8 Phase Locked Loop8 VPB Divider8 Pin Connect Block8 On-ChipUser Peripherals8 General Purpose I/0 : Demo
using switch & LED 8 Vectored Interrupt Controller
(VIC)8 External Interrupts : Demos
Vector ARM Board
ARM
www.vectorindia.org10
8 RT-Linux8 Different types operating
systems8 RTOS basics -Linux as Real
Time8 RTOS Introduction (Hard Real
Time,Soft Real Time)8 Latency in Linux, Priority
Inheritance8 Linux 2.6 features for
realtime8 2.6 Kernel Compilation8 RT LINUX patching8 Linux RTPREEMPT Patches8 Configuring the Kernel with
RT-PATCH
8 Implementation of Real Time application
8 Linux real-time API.8 Measuring and comparing
scheduling latency in standard Linux and in RT-Linux with the latest RT patches.
8 Porting RT-LINUX on ARM and application development
RTOS RT - Linux
Final Project
www.vectorindia.org 11
Introduction to the "Internet of Things"Introduction to Raspberry Pi8 Tools : Win32ImageWrite & SDFormatter8 Loading Raspbian OS image on SD CARD8 Demo programs using C8 Backing Up Updated SD CARD & OS image8 Installing Wiring Pi package8 Controlling the Raspberry Pi 2 GPIO by command line8 Networking with Pi8 Client - Server programming for Automating Device / sniffing Device State IoT -Cloud8 Installing and configuring PubNub SDK for C language8 Creating credentials with PubNub Cloud Server8 End to End IoT program demonstrations
INTERNET OF THINGS
IoT on Raspberry Pi (Student Optional)
Student can opt for this based on his/her interest.No Extra Cost
www.vectorindia.org12
Additional Modules
These modules are not part of the course content and will be dealt based on MNCs requirement
8 Android8 iPhone8 Perl
Placement Highlights8 459 MNCs recruited in 20188 %100 genuine placement assistance to all its students8 13.6 Lakhs per annum is the highest package received so far8 Maintaining an average of 3.0 lakhs per annum8 Detailed summary of our successful campus activities is available at
http://vectorindia.org/placement_record.html
8 Linux Device Drivers8 Embedded Linux8 Python
www.vectorindia.org
POWER
and many more....
+ 300+ 300+ 300Campus Drives
Every year
#502, 5th Floor, Nagasuri Plaza (Bank of India Building),Behind HUDA Maithrivanam, Ameerpet, Hyderabad - 500 038.
Ph: 040 2373 6669 / 6553 5557Cell: + 91 98 66 66 66 99 | Email: [email protected]
33/49, 27th Cross, 12th MainJayanagar 4th BlockBengaluru - 560011Ph: 080 2654 6474Cell: + 91 87 62 45 67 89Email: [email protected]
VECTOR INDIA PVT LTD.
8 All India Education Excellence Award Winner consecutivelyfor 3 years
8 459 MNCs recruited in 20188 Customized Training as per Company Requirements8 Internal Assessments, Mock Interviews8 Highly Application Oriented Training
Hyderabad:
Bengaluru:
I N D I A
Chennai:
2nd Floor, 179, 1st Main Road, Nehru Nagar, Lane Opp to Turyaa Hotel, Perungudi, Chennai - 600096.Ph: 044 2454 3969Cell: +91 94 44 22 24 59Email: [email protected]
100% Genuine Placement Assistance
www.vectorindia.org