Course

Embedded System

XPLORE IT CORP offers comprehensive training for Embedded systems, based on the current industry standards. An embedded system is a kind of microcontroller-based system that has been designed to perform a specific task. It can be thought of as a computer hardware system having software embedded in it. It can either be an independent system or it can be a part of a large system.

Be it any industry such as Telecommunication, Automobile, home automation, medical, Space research, Aerospace, etc. Embedded systems play a vital role and embedded developers are among the most wanted professionals in the market. Xplore IT Corp’s Embedded curriculum is designed by industry experts and makes you an eminent developer the industry needs.

Areas where Embedded System is required
Embedded System is mainly required for designing electronic gadgets like mobile phones, desktops, laptops, etc. it has three main components, required for an electronic gadget, i.e. hardware, application software, and Real-Time Operating system (RTOS). Its high performance with low power consumption and cost is the main reason for its popularity across the world.

Benefits of Embedded System:

  • Easy to manage
  • Smaller size
  • Loads faster as compared to other systems
  • More specific to one task
  • Can be managed easily
  • Low costs of implementation and management
  • Consume fewer resources
  • Dedicated to one device, hence high performance and low resource consumption
  • Who can get benefits from this training?
  • Electronic gadgets manufacturers
  • Electronics student, graduates and professionals
  • Automobile industrialists
  • Basic Semiconductor Devices and Circuits – PN Junction, BJT and MOSFET
  • CMOS design technology
  • Interpreting device datasheets (PN junction, BJT, MOSFET )
  • Number Systems
  • Combinational Network Design
  • Interpreting the datasheet of a Logic Gate
  • Designing with Mux, De mux, Decoders, Encoders
  • Sequential Elements – D Latch, D Flip Flop
  • Design of Sequential Systems – Registers and Counters
  • Introduction to Data Converters
  • Fundamentals of Embedded System Design
  • Design methodology
  • Real-Time Embedded Systems
  • Embedded System design challenges, Metrics & Goals
  • Development environment
  • Current market trends & Applications
  • Careers and Job opportunities
  • Introduction to C Programming
  • Structure of a C program
  • The C compilation process
  • Types and Operators
  • C base types
  • Precedence & Associativity
  • Arithmetic operation
  • Promotion & Typecasting
  • Control Flow
  • Logical expressions
  • Decision Making
  • Loops
  • Definitions and Declarations
  • Header files
  • Scope and lifetime
  • Storage Classes
  • Introduction to Pointers
  • Using pointers to access single dim arrays
  • Bit Manipulation
  • Functions – The Function as a logical program unit
  • parameter passing by copy and reference
  • Feature, Architecture, Applications
  • PIC16f877a Datasheet and its uses
  • Basic I/O operations, 4 digit LCD, etc..,
  • Timer, Counter
  • Communication protocols
  • UART, I2C, Serial Peripheral Interface
  • ADC Analog to Digital Converters
  • Introduction to various types of sensors
  • Creating Simple Real Time Applications using PIC 16f877a
  • Interfacing Codes with PIC development Board
  • Arrays, Pointers and Strings
  • Arrays as circular buffers
  • Relationship between pointers & arrays
  • Pointer arithmetic
  • C string handling
  • Advanced Data types
  • Structures
  • Unions and Enums –Structures
  • Big & Little Endian representations
  • Bit-field structures
  • The C Pre-Processor – Macros
  • Conditional Compilation C Compilation process
  • pre-processor, compiler, assembler, linker stages
  • KEIL
  • Proteus 8
  • MPLAB X IDE
  • AVR Studio
  • Introduction to Embedded System and ARM Processor
  • ARM related Companies and its opportunities
  • ARM processor family
  • Application of ARM Processor
  • Compiler
  • Emulation and Debugging
  • Difference between RISC & CISC
  • LPC2148 ARM 7 microcontroller
  • Features of LPC2148
  • Block diagram of LPC2148
  • Pin diagram of LPC2148
  • Architectural overview
  • On-chip flash program memory
  • On-chip static RAM
  • Crystal Oscillator
  • PLL
  • Reset and Wake-up Timer
  • Brownout detector
  • Code Security
  • External Interrupt input
  • Pin Connect Block
  • General Purpose Parallel I/O Features
  • 8 Bit LED’s and switches
  • Relay and Buzzer
  • Seven Segment Led
  • Keypad
  • LCD
  • General purpose timer/ External event counters Features
  • Interfacing Timer and Counter Operation
  • 10-bit ADC Features
  • Interfacing Temperature Sensor LM35
  • 10-bit DAC Features
  • Interfacing DAC
  • UARTs Features
  • Serial Communication
  • Interrupt Controller
  • Interrupt Sources
  • External Interrup
  • I2C – bus serial I/O Controller
  • SPI- Serial I/O Controller
  • Watchdog timer
  • Real Time Clock
  • Pulse Width Modulator
  • RTOS
  • Introduction about PCB
  • Combinational and sequential Circuits
  • Basic circuit designing
  • Schematic design and board level designing
  • Bluetooth (Programming)
  • RFID (Programming)
  • GSM,GPS (Interfacing & Programming)
  • Other real time applications

DURATION

The duration of this course will be of 2 month, with 1-2 hour sessions each day for a total of 80 hours.

CERTIFICATION POLICY

Certificate of Merit for all the participants.
At the end of this course, an assessment will be organized among the participating candidates, and front-runners will be awarded a ‘Certificate of Excellence

ELIGIBILITY

It is a foundational level course so there are no prerequisites. Anyone interested can join this course.