Syllabus of Embedded Systems Training in Bangalore
Professional training institute (PTI) is a Training organization, which is well known for providing quality education in advance fields such as Embedded System, C, Linux, CAN, Basic electronics, digital electronics, presently these are the hottest and best job-providing sectors. As the world changing fast, the technologies also changing day by day, we at professional training institute update our syllabus after every six months, we train the students according to the present using technologies in the industries.
We at Professional Training Institute train our student such a way that, it’s easy for them to work in industries as they will have good practical knowledge.
We at Professional Training Institute provide practical training such a way that our student getting an edge over others. Our main motto is to focus on practical and hands-on training to the student so that they are able to face any kind of interview in the embedded domain.
The Syllabus is Followed by Embedded Training Institute in Bangalore
This is 4-5 month course for B.E/B. Tech/MTech/ ME/ MCA/M. Sc Candidates Pre-final & Final Year with a background preferably Electronics, Electrical, Instrumentation or Computer science.
1. With this students will be handling their Mini & Final year project by themselves independently. If already completed engineering then this course will help to get job.
2. Our embedded training institute in Bangalore will provide 100% job assistance to our students. We give our full effort to get a job/place. We are having a dedicated team how is working with the placements.
3. Course Code:PTIESD0a – Comprehensive Embedded Systems Design Course is divided into following Major headings.
a) Basic Electronics and Digital Electronics. b) Basic C. c) Tools including S/W and H/W. d) Basic of Hardware Concepts. e) Basic Embedded. f) Advance C. g) Advance Embedded. h) Basic Linux. i) RTOS concepts. j) Linux Internal and Linux Device Drivers.
Details Description of Syllabus of Embedded Systems Courses in Bangalore
Basics of Electronics and Digital Electronic
Sl#
Unit Name
Unit Objectives and Keywords
1
Basic Electronics
Resistors, Capacitors, Inductors.
PN-Junction.
Diodes.
Transistor.
MOSFET/CMOS.
Interpretation Data Sheet.
Half-Wave Rectifiers/ Full-Wave Rectifier.
Power Supply 3.3V,5.0V,12.0V, Voltage Regulators.
Crystals
Switches, Relays.
7-Segment
555 Timers in AS/MS/BS
Digital Electronics
Number System – Binary, Hex, Decimal,BCD System.
Addition/Subtraction of binary, 2’s complements.
Interconversion of number system.
Logic Gates – AND/OR/NOR/EXOR.
Filip-flop, Memory element.
Mux- De-Mux, Decoders.
Shift Registers.
Counters.
Basics C
Sl#
Unit Name
Unit Objectives and Keywords
1
CHAPTER 1:
GETTING STARTED
What is C?
Data Types
Variables
Naming Conventions for C Variables
Printing and Initializing Variables
CHAPTER 2: SCOPE
OF VARIABLES
Block Scope
Function Scope
File Scope
Program Scope
The auto Specifier
The static Specifier
The register Specifier
The extern Specifier
The register Specifier
The extern Specifier
CHAPTER 3:
CONTROL FLOW
CONSTRUCTS
if
if else
while
for
Endless Loops
do while
break and continue
switch
else if
CHAPTER 4:
THE C
PREPROCESSOR
#define
Macros
#include
Conditional Compilation
#ifdef
#ifndef
CHAPTER 5:
MORE
ON FUNCTIONS
Function Declarations
Function Prototypes
Returning a Value or Not
Arguments and Parameters
Organization of C Source Files
Extended Example
CHAPTER 6:
BIT
MANIPULATION
Defining the Problem Space
A Programming Example
Bit Wise Operators
Bit Manipulation Functions
Circular Shifts
CHAPTER 7:
STRINGS & ARRAY
Fundamental Concepts
Aggregate Operations
String Functions
Array Dimensions
An Array as an Argument to a Function
String Arrays
Example Programs
CHAPTER 8:
POINTERS (PART 1)
Fundamental Concepts
Pointer Operators and Operations
Changing an Argument with a Function
call
Pointer Arithmetic
String Functions with Pointers
Pointer Difference
Prototypes for String Parameters
Relationship Between an Array and a Pointer
The Pointer Notation *p++
CHAPTER 9:
STRUCTURES
Fundamental Concepts
Describing a Structure
Creating Structures
Operations on Structures
Functions Returning Structures
Passing Structures to Functions
Pointers to Structures
Array of Structures
Functions Returning a Pointer to a Structure
Structure Padding
CHAPTER 9:
STRUCTURES
typedef – New Name for an Existing Type
Bit Fields
unions
Non-Homogeneous Arrays
Enumerations
Tools Including S/W and H/W for Embedded Systems Training
Sl#
Unit Name
Unit Objectives and Keywords
1
KEIL
Making project in Keil.
Keil features/ tabs
Memory models in Keil.
Debugger setting in Keil.
Linker settings in Keil.
2
Multimeter
Measuring Voltage/Current/Registers
Measuring continuity
Introducing BBT – Baring Board Test.
3
CRO
Use of CRO.
What is Trigger?
How to do setting in CRO.
Measuring Voltage/current from CRO
4
Logic Analyzer
What is Logic Analyzer
How to use Logic Analyzer
What is the use of a logic analyzer
For which protocol we can use a logic analyzer.
5
Soldering Iron/Heat GUN/
How to use Soldering Iron.
Precaution needs to take.
Basic Hardware Concepts of Professional Training Institute
Sl#
Unit Name
Unit Objectives and Keywords
1
Designing Power supply
Design of power supply 5V.
2
Designing of 7 segment display
hardware
Study of 7 segment components
Designing Schematics of hardware
implementation.
3
Hardware Design guidelines.
Important concepts during hardware Schematics design
Important concepts during hardware PCB lay-outing.
4
Active High/Active Low
Description of Active high and Active Low
5
EMI/EMC consideration
Use of Ground Plan
Use of De-coupling capacitor
Use of TVS Diode
6
Components Torrance and Data
sheet study
Component Torrance study.
Consideration during designing.
7
Certification/Standard
CE/TUV/IC/ISI/IS/ISO
Basics of Embedded Systems
Sl#
Unit Name
Unit Objectives and Keywords
1
Microprocessor/
Microcontroller
Basic Concepts and Review
Definition
Nomenclature
Buses – Address, Data, and Control
Architecture
Interfacing memory & I/O devices
Programming ( Assembly)
Monitor program
2
Micro-controller
Microcontroller Basic Concepts and Review
Architecture
Interfacing memory & I/O devices
Programming ( Assembly)
Assignments
3
Assembly
Programming
Addition of two number.
Toggling Port with delay
Toggling Port with a timer.
Introduction of Interrupt.
Comparison interrupt and polling.
Communication with loopback.
Keyboard interface.
Controlling LED with Switches.
4
Embedded C
Embedded C & Integrated Development Environment
Embedded C Programming
Data types
Pointers
Arrays
Pointer functions
Loops
5
Introducing ARM
Architecture
Induction of ARM Architecture
ARM7TDMI
Difference between ARM9/ARM11
Different ARM concepts
The advantage of ARM.
Advance C
Sl#
Unit Name
Unit Objectives and Keywords
1
Structure and union
Combination of Structure and union.
Bit fields in Structure.
Pointers to structure and union.
The advantage of Structure and union
2
Function Pointers
Microcontroller Basic Concepts and Review
Function pointers.
Callbacks
Advantage/use of functions pointers.
3
Dynamic memory allocation
Malloc
Calloc
free
re-alloc
4
File operations
Opening A file
Closing a file
Writing some data in a file and reading back and printing.
The different mode in which file can be open and write.
5
String operation
Srtcpy
strcmp
strcat
strlen
strstr
Pre-requisites for the Embedded Training in Bangalore:
1. B.E/B. Tech/MTech/ ME/ MCA/M.Sc Candidates Pre-final & Final Year with a background preferably Electronics, Electrical, Instrumentation or Computer science.
Professional Training Institute – Embedded Systems Training Institutes in Bangalore
Our training method is different, our students get hands-on experience, they do experiments individually, which helps them to understand each part clearly like for example in embedded part we train them on UART protocol, we make them think and write a program for UART protocol, and we let them do communication between two devices using the UART protocol, by all these they will have good understanding of the UART protocol and they can easily use UART anytime in future. In this way, they get more interest to know about different technologies and we make them work and think.
We start our embedded system training from basic electronics, we teach the importance of electronics components, circuit design and we train them to design a power supply for different voltages. During c-programming classes we make our student think of the logic of each programmer, we never help them for write program, instead we help them to think and solve, this help them develop their logical skills and they can able to write any different programs.
We make student to discuss in class, and to give a seminar, which helps our students to develop the communication skills.