PTInstitute - Syllabus of Embedded System Training in Bangalore PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: PTInstitute - Syllabus of Embedded System Training in Bangalore


1
Syllabus of Embedded Systems Training in Bangalore
  • Guide By Embedded Training Institute in Bangalore

2
(No Transcript)
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, 2s 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
  • 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.

14
Basics 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.

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
Write a Comment
User Comments (0)
About PowerShow.com