SlideShare a Scribd company logo
1 of 23
Syllabus of Embedded Systems Training in
Bangalore
Guide By Embedded Training
Institute in Bangalore
Qualification To Study Embedded Course
We are providing embedded training in Bangalore with 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.
Basics of Electronics and Digital Electronic
● Basic Electronics
● Digital Electronics
Basics of Electronics and Digital Electronic
Basic Electronics
● Resistors, Capacitors, Inductors.
● PN-Junction.
● Diodes.
● Transistor.
● MOSFET/CMOS.
● Interpretation Data Sheet.
● Half-Wave / Full-Wave Rectifier.
● Power Supply 3.3V,5.0V,12.0V
● 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
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
PTInstitute
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
Professional Training Institute
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 10: STRUCTURE RELATED
ITEMS (UNION)
● 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
KEIL
● Making project in Keil.
● Keil features/ tabs
● Memory models in Keil.
● Debugger setting in Keil.
● Linker settings in Keil.
Multimeter
● Measuring
Voltage/Current/Registers
● Measuring continuity
● Introducing BBT – Baring Board
Test.
CRO
● Use of CRO.
● What is Trigger?
● How to do setting in CRO.
● Measuring Voltage/Current from
CRO.
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.
Soldering Iron/Heat GUN/
● How to use Soldering Iron.
● Precaution needs to take.
Embedded System Training Institute in Bangalore
Basic Hardware Concepts
Designing Power Supply
● Design of power supply 5V.
Designing of 7 Segment Display Hardware
● Study of 7 segment components
● Designing Schematics of hardware
Implementation.
Hardware Design guidelines
● Important concepts during hardware
Schematics design
● Important concepts during hardware
PCB lay-outing.
Active High/Active Low
● Description of Active high and Active
Low
EMI/EMC Consideration
● Use of Ground Plan
● Use of De-coupling capacitor
● Use of TVS Diode
Components Torrance and Data Sheet
● Component Torrance study.
● Consideration during designing.
Certification/Standard
● CE/TUV/IC/ISI/IS/ISO
Basics of Embedded Systems
Microprocessor/ Microcontroller
● Definition
● Nomenclature
● Buses – Address, Data, and Control
● Architecture
● Interfacing memory & I/O devices
● Programming ( Assembly)
● Monitor program
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.
Micro-Controller
● Architecture
● Interfacing memory & I/O devices
● Programming ( Assembly)
● Assignments
Introducing ARM Architecture
● Induction of ARM Architecture
● ARM7TDMI
● Difference between ARM9/ARM11
● Different ARM concepts
● The advantage of ARM.
Embedded C
● Embedded C Programming
● Data types
● Pointers
● Arrays
● Pointer functions
● Loops
Advance C
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.
String Operation
● Srtcpy
● strcmp
● strcat
● strlen
● strstr
Structure and Union
● Combination of Structure and union.
● Bit fields in Structure.
● Pointers to structure and union.
● The advantage of Structure and union
Function Pointers
● Function pointers.
● Callbacks
● Advantage/use of functions pointers.
Dynamic Memory Allocation
● Malloc
● Calloc
● free
● re-alloc
embedded training in bangalore
Advance Embedded
Data Communication And Networks
I. IIC
a. Interface to PC Read/ Write
Byte/Strings
b. Develop own protocol & implement II.
SPI
a. Interface RTC
b. Interface Memory
Wire-less Communication
● Interfacing GSM module with micro-
controller.
● Interfacing Zigbee module with micro-
controller.
● Introduction of Blue-tooth Low energy.
Basic Linux
Basic Commands
ls, man, info, ps, top, grub, vi, gedit,
gcc, kill. Etc...
File Structure
● Linux internal file structure
● Kernel structure
embedded linux training in bangalore
RTOS Concepts
RTOS Fundamentals
Real Time Scheduling and Timing, Clock Ticks,
Priority Scheduling.
RTOS Task Management
Task Creation, Multi-Tasking, Task Scheduling,
Task Query, Task Deletion, Task Change
Priority, Task Suspend/Resume
RTOS Time Management
Timer and Timer Services, Timer Delay,
Get/Set Timer RTOS Inter-Process
Communication: Hardware Synchronization,
Binary Semaphore, Counting Semaphore,
Mutual Exclusion, Message Queue
Management, Shared Memory, The Critical
Section Problem, Priority Inheritance
Advance Linux
Process
● What is process.
● How to make new process.
● what is fork() do.
● What is pid and ppid.
● Exec().
● Signals.
● Zombie process.
Linux Thread
● What is Thread.
● Difference between process
and thread.
● Create process.
● Excel with Thread.
● Passing data to Thread.
● Mutex
● Mutex Deadlock
IPC
● Shared memory
● Process Semaphore
● Mapped memory
● Pipes FIFOs
Device Driver
● Charter Device Driver.
● Network Device Driver.
Make file
● Explicit Rules
● Implicit Rules
● Variable definitions
● Directives
embedded systems courses in bangalore
Prerequisites for the Training
B.E/B. Tech/MTech/ ME/ MCA/M.Sc Candidates Pre final & Final Year with
back ground preferably Electronics, Electrical, Instrumentation or
Computer science.
Address:
Professional Training Institute
32, 38/1, 2rd Floor, Sri Ram Arcade, Hosur Main Road, Near Bosch Office,
Bommanahalli, Bengaluru, Karnataka 560068
8951422196
https://www.ptinstitute.in

More Related Content

What's hot

Xilinx Cool Runner Architecture
Xilinx Cool Runner ArchitectureXilinx Cool Runner Architecture
Xilinx Cool Runner Architecture
dragonpradeep
 
MUNDOS VIRTUALES 2012
MUNDOS VIRTUALES 2012MUNDOS VIRTUALES 2012
MUNDOS VIRTUALES 2012
I3NET
 
Smit_Patel_Layout_Design_Resume_Final
Smit_Patel_Layout_Design_Resume_FinalSmit_Patel_Layout_Design_Resume_Final
Smit_Patel_Layout_Design_Resume_Final
SMIT A. PATEL
 
Architecture of fpg as and cplds
Architecture of fpg as and cpldsArchitecture of fpg as and cplds
Architecture of fpg as and cplds
mikeproud
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
NAGASAI547
 
Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devices
Ammara Javed
 

What's hot (20)

It3 4 by Zaheer Abbas Aghani
It3 4 by Zaheer Abbas AghaniIt3 4 by Zaheer Abbas Aghani
It3 4 by Zaheer Abbas Aghani
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICs
 
UNIT I- CPLD & FPGA ARCHITECTURE & APPLICATIONS
UNIT I- CPLD & FPGA ARCHITECTURE & APPLICATIONSUNIT I- CPLD & FPGA ARCHITECTURE & APPLICATIONS
UNIT I- CPLD & FPGA ARCHITECTURE & APPLICATIONS
 
Field-programmable gate array
Field-programmable gate arrayField-programmable gate array
Field-programmable gate array
 
PLA Minimization -Testing
PLA Minimization -TestingPLA Minimization -Testing
PLA Minimization -Testing
 
Flash memory
Flash memoryFlash memory
Flash memory
 
Cpld and fpga mod vi
Cpld and fpga   mod viCpld and fpga   mod vi
Cpld and fpga mod vi
 
Xilinx Cool Runner Architecture
Xilinx Cool Runner ArchitectureXilinx Cool Runner Architecture
Xilinx Cool Runner Architecture
 
An application specific reconfigurable architecture for fault testing and dia...
An application specific reconfigurable architecture for fault testing and dia...An application specific reconfigurable architecture for fault testing and dia...
An application specific reconfigurable architecture for fault testing and dia...
 
An application specific reconfigurable architecture
An application specific reconfigurable architectureAn application specific reconfigurable architecture
An application specific reconfigurable architecture
 
What is FPGA?
What is FPGA?What is FPGA?
What is FPGA?
 
MUNDOS VIRTUALES 2012
MUNDOS VIRTUALES 2012MUNDOS VIRTUALES 2012
MUNDOS VIRTUALES 2012
 
Smit_Patel_Layout_Design_Resume_Final
Smit_Patel_Layout_Design_Resume_FinalSmit_Patel_Layout_Design_Resume_Final
Smit_Patel_Layout_Design_Resume_Final
 
Architecture of fpg as and cplds
Architecture of fpg as and cpldsArchitecture of fpg as and cplds
Architecture of fpg as and cplds
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
 
OVERVIEW OF HARDWARE DESCRIPTION LANGUAGES (HDLs)
OVERVIEW OF HARDWARE DESCRIPTION LANGUAGES (HDLs) OVERVIEW OF HARDWARE DESCRIPTION LANGUAGES (HDLs)
OVERVIEW OF HARDWARE DESCRIPTION LANGUAGES (HDLs)
 
Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devices
 
Lecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpgaLecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpga
 
FPGA
FPGAFPGA
FPGA
 
UNIT-II CPLD & FPGA Architectures and Applications
UNIT-II CPLD & FPGA  Architectures   and ApplicationsUNIT-II CPLD & FPGA  Architectures   and Applications
UNIT-II CPLD & FPGA Architectures and Applications
 

Similar to PTInstitute - Syllabus of Embedded System Training in Bangalore

resume 3.0
resume 3.0resume 3.0
resume 3.0
ZEYU BU
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
Chandan kumar
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
Chandan kumar
 

Similar to PTInstitute - Syllabus of Embedded System Training in Bangalore (20)

Micro-controllers (PIC) based Application Development
Micro-controllers (PIC) based Application DevelopmentMicro-controllers (PIC) based Application Development
Micro-controllers (PIC) based Application Development
 
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGSA STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
 
Performance Optimization of SPH Algorithms for Multi/Many-Core Architectures
Performance Optimization of SPH Algorithms for Multi/Many-Core ArchitecturesPerformance Optimization of SPH Algorithms for Multi/Many-Core Architectures
Performance Optimization of SPH Algorithms for Multi/Many-Core Architectures
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
resume 3.0
resume 3.0resume 3.0
resume 3.0
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
Introduction to Computer Architecture and Organization
Introduction to Computer Architecture and OrganizationIntroduction to Computer Architecture and Organization
Introduction to Computer Architecture and Organization
 
MT2301_Unit II.pdf
MT2301_Unit II.pdfMT2301_Unit II.pdf
MT2301_Unit II.pdf
 
Scolari's ICCD17 Talk
Scolari's ICCD17 TalkScolari's ICCD17 Talk
Scolari's ICCD17 Talk
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
Unit4_DBMS.pptx
Unit4_DBMS.pptxUnit4_DBMS.pptx
Unit4_DBMS.pptx
 
Updated resume alok
Updated resume alok Updated resume alok
Updated resume alok
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J Greaves
 
Brain wave controlled robot
Brain wave controlled robotBrain wave controlled robot
Brain wave controlled robot
 
Layers of Computer Science, ISA and uArch Alexander Titov 20 September 2014.
Layers of Computer Science, ISA and uArch Alexander Titov 20 September 2014.Layers of Computer Science, ISA and uArch Alexander Titov 20 September 2014.
Layers of Computer Science, ISA and uArch Alexander Titov 20 September 2014.
 
G3 phase1 final ppt.pptx
G3 phase1 final ppt.pptxG3 phase1 final ppt.pptx
G3 phase1 final ppt.pptx
 
2nd presantation
2nd presantation2nd presantation
2nd presantation
 
Hardware description of a simplified 4-bit softcore processor with bcd capabi...
Hardware description of a simplified 4-bit softcore processor with bcd capabi...Hardware description of a simplified 4-bit softcore processor with bcd capabi...
Hardware description of a simplified 4-bit softcore processor with bcd capabi...
 
Hardware description of a simplified 4-bit softcore processor with bcd capabi...
Hardware description of a simplified 4-bit softcore processor with bcd capabi...Hardware description of a simplified 4-bit softcore processor with bcd capabi...
Hardware description of a simplified 4-bit softcore processor with bcd capabi...
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

PTInstitute - Syllabus of Embedded System Training in Bangalore

  • 1. Syllabus of Embedded Systems Training in Bangalore Guide By Embedded Training Institute in Bangalore
  • 2.
  • 3. Qualification To Study Embedded Course We are providing embedded training in Bangalore with 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.
  • 4. Basics of Electronics and Digital Electronic ● Basic Electronics ● Digital Electronics
  • 5. Basics of Electronics and Digital Electronic Basic Electronics ● Resistors, Capacitors, Inductors. ● PN-Junction. ● Diodes. ● Transistor. ● MOSFET/CMOS. ● Interpretation Data Sheet. ● Half-Wave / Full-Wave Rectifier. ● Power Supply 3.3V,5.0V,12.0V ● 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.
  • 6. Basics C 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
  • 7. 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 PTInstitute
  • 8. 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 Professional Training Institute
  • 9. 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++
  • 10. 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 10: STRUCTURE RELATED ITEMS (UNION) ● Typedef – New Name for an Existing Type ● Bit Fields ● Unions ● Non-Homogeneous Arrays ● Enumerations
  • 11. Tools Including S/W and H/W for Embedded Systems Training KEIL ● Making project in Keil. ● Keil features/ tabs ● Memory models in Keil. ● Debugger setting in Keil. ● Linker settings in Keil. Multimeter ● Measuring Voltage/Current/Registers ● Measuring continuity ● Introducing BBT – Baring Board Test.
  • 12. CRO ● Use of CRO. ● What is Trigger? ● How to do setting in CRO. ● Measuring Voltage/Current from CRO. 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. Soldering Iron/Heat GUN/ ● How to use Soldering Iron. ● Precaution needs to take. Embedded System Training Institute in Bangalore
  • 13. Basic Hardware Concepts Designing Power Supply ● Design of power supply 5V. Designing of 7 Segment Display Hardware ● Study of 7 segment components ● Designing Schematics of hardware Implementation. Hardware Design guidelines ● Important concepts during hardware Schematics design ● Important concepts during hardware PCB lay-outing. Active High/Active Low ● Description of Active high and Active Low EMI/EMC Consideration ● Use of Ground Plan ● Use of De-coupling capacitor ● Use of TVS Diode Components Torrance and Data Sheet ● Component Torrance study. ● Consideration during designing. Certification/Standard ● CE/TUV/IC/ISI/IS/ISO
  • 14. Basics of Embedded Systems Microprocessor/ Microcontroller ● Definition ● Nomenclature ● Buses – Address, Data, and Control ● Architecture ● Interfacing memory & I/O devices ● Programming ( Assembly) ● Monitor program 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.
  • 15. Micro-Controller ● Architecture ● Interfacing memory & I/O devices ● Programming ( Assembly) ● Assignments Introducing ARM Architecture ● Induction of ARM Architecture ● ARM7TDMI ● Difference between ARM9/ARM11 ● Different ARM concepts ● The advantage of ARM. Embedded C ● Embedded C Programming ● Data types ● Pointers ● Arrays ● Pointer functions ● Loops
  • 16. Advance C 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. String Operation ● Srtcpy ● strcmp ● strcat ● strlen ● strstr
  • 17. Structure and Union ● Combination of Structure and union. ● Bit fields in Structure. ● Pointers to structure and union. ● The advantage of Structure and union Function Pointers ● Function pointers. ● Callbacks ● Advantage/use of functions pointers. Dynamic Memory Allocation ● Malloc ● Calloc ● free ● re-alloc embedded training in bangalore
  • 18. Advance Embedded Data Communication And Networks I. IIC a. Interface to PC Read/ Write Byte/Strings b. Develop own protocol & implement II. SPI a. Interface RTC b. Interface Memory Wire-less Communication ● Interfacing GSM module with micro- controller. ● Interfacing Zigbee module with micro- controller. ● Introduction of Blue-tooth Low energy.
  • 19. Basic Linux Basic Commands ls, man, info, ps, top, grub, vi, gedit, gcc, kill. Etc... File Structure ● Linux internal file structure ● Kernel structure embedded linux training in bangalore
  • 20. RTOS Concepts RTOS Fundamentals Real Time Scheduling and Timing, Clock Ticks, Priority Scheduling. RTOS Task Management Task Creation, Multi-Tasking, Task Scheduling, Task Query, Task Deletion, Task Change Priority, Task Suspend/Resume RTOS Time Management Timer and Timer Services, Timer Delay, Get/Set Timer RTOS Inter-Process Communication: Hardware Synchronization, Binary Semaphore, Counting Semaphore, Mutual Exclusion, Message Queue Management, Shared Memory, The Critical Section Problem, Priority Inheritance
  • 21. Advance Linux Process ● What is process. ● How to make new process. ● what is fork() do. ● What is pid and ppid. ● Exec(). ● Signals. ● Zombie process. Linux Thread ● What is Thread. ● Difference between process and thread. ● Create process. ● Excel with Thread. ● Passing data to Thread. ● Mutex ● Mutex Deadlock
  • 22. IPC ● Shared memory ● Process Semaphore ● Mapped memory ● Pipes FIFOs Device Driver ● Charter Device Driver. ● Network Device Driver. Make file ● Explicit Rules ● Implicit Rules ● Variable definitions ● Directives embedded systems courses in bangalore
  • 23. Prerequisites for the Training B.E/B. Tech/MTech/ ME/ MCA/M.Sc Candidates Pre final & Final Year with back ground preferably Electronics, Electrical, Instrumentation or Computer science. Address: Professional Training Institute 32, 38/1, 2rd Floor, Sri Ram Arcade, Hosur Main Road, Near Bosch Office, Bommanahalli, Bengaluru, Karnataka 560068 8951422196 https://www.ptinstitute.in