Embedded Systems

Embedded System Development

Embedded means something that is attached to another thing. An embedded system can be thought of as a computer hardware system having software embedded in it. An embedded system can be an independent system or it can be a part of a large system. An embedded system is a microcontroller or microprocessor based system which is designed to perform a specific task.

Module: Basics of Electronics
  • Introduction of Electronics
  • Current Voltage Basics
  • Basic Components
  • Analog & Digital Electronics
  • Different Technologies of Design
Module: Introduction to Embedded C Programming
  • Embedded C-Programming
  • Introduction to C, Flow Control Statements, Functions
  • Data Types, Operators and Expressions
  • Program Structures
  • Program Burning and Execution
Module: Programming Language
  • Programming Paradigm
  • Programming Logic And Techniques
  • Machine Level Programming Language
  • Assembly Programming Language
  • Programming Language “C”
  • Object Oriented Programming “C++”
  • Introduction of Other Programming Languages
Module: Interfacing of Peripherals to Microcontrollers
  • Actuators
  • Geared DC Motor
  • Stepper Motor
  • Motor Driver
  • Relays
  • Solid State Drivers
  • Integrated Circuit Drivers
  • LED
  • LCD
  • 7-seg Displays
  • Input Devices
  • Switches
  • Matrix Keyboard
  • Sensors
  • Temperature Sensors
  • Light Sensors
Module: Microcontrollers and Their Architecture
  • Difference Between Processor and Controller
  • I/O , Address Ports
  • Interrupts & Timer/Counter
  • Communication Protocols (UART, SPI, I2C, CAN).
  • ADC/DAC & RTC
  • Emerging Bus Standards (USB, Compact PCI, Ethernet)
  • Introduction to AVR Microcontroller
  • Bock Diagram and Description
  • Instruction Set & Addressing Mode
  • Assembly Programming