Syllabus of Embedded Systems Training in Bangalore

Syllabus of Embedded Systems Training in Bangalore

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.
  • 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
  • What is C?
  • Data Types
  • Variables
  • Naming Conventions for C Variables
  • Printing and Initializing 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
  • if
  • if else
  • while
  • for
  • Endless Loops
  • do while
  • break and continue
  • switch
  • else if
  • #define
  • Macros
  • #include
  • Conditional Compilation
  • #ifdef
  • #ifndef
  • Function Declarations
  • Function Prototypes
  • Returning a Value or Not
  • Arguments and Parameters
  • Organization of C Source Files
  • Extended Example
  • Defining the Problem Space
  • A Programming Example
  • Bit Wise Operators
  • Bit Manipulation Functions
  • Circular Shifts
  • Fundamental Concepts
  • Aggregate Operations
  • String Functions
  • Array Dimensions
  • An Array as an Argument to a Function
  • String Arrays
  • Example Programs
  • 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++
  • 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
  • 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
  • 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.
  • 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
  • Study of 7 segment components
  • Designing Schematics of hardware
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

Basics of Embedded Systems

Sl# Unit Name Unit Objectives and Keywords
1 Microprocessor/
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
  • 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
  • Induction of ARM Architecture
  • 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.

More Tags: embedded training in Bangalore | embedded Linux training in Bangalore | best-embedded training institute in Bangalore | embedded training institute in Bangalore | list of embedded systems institute in Bangalore | embedded systems courses in Bangalore | embedded courses in Bangalore