Title: PTInstitute - Syllabus of Embedded System Training in Bangalore
1Syllabus of Embedded Systems Training in Bangalore
- Guide By Embedded Training Institute in Bangalore
2(No Transcript)
3Qualification 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.
4Basics of Electronics and Digital Electronic
- Basic Electronics
- Digital Electronics
5Basics 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, 2s complements.
- Interconversion of number system.
- Logic Gates AND/OR/NOR/EXOR.
- Filip-flop, Memory element.
- Mux- De-Mux, Decoders.
- Shift Registers.
- Counters.
6Basics 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
11Tools 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
13Basic Hardware Concepts
- 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
- Designing Power Supply
- Design of power supply 5V.
- Designing of 7 Segment Display Hardware
- Study of 7 segment components
- Designing Schematics of hardwareImplementation.
- Hardware Design guidelines
- Important concepts during hardware Schematics
design - Important concepts during hardware PCB
lay-outing.
14Basics of Embedded Systems
- 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.
- Microprocessor/ Microcontroller
- Definition
- Nomenclature
- Buses Address, Data, and Control
- Architecture
- Interfacing memory I/O devices
- Programming ( Assembly)
- Monitor program
15- Embedded C
- Embedded C Programming
- Data types
- Pointers
- Arrays
- Pointer functions
- Loops
- 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.
16Advance 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
18Advance 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.
19Basic 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
20RTOS 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
21Advance 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
23Prerequisites 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