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: Introduction to Embedded C Programming

  • Introduction to C, Flow Control Statements, Functions.
  • Data Types, Operators and Expressions.
  • Program Structures.
  • Program Burning and Execution.
images

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.

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: Basics of Electronics

  • Introduction of Electronics.
  • Current Voltage Basics.
  • Basic Components.
  • Analog & Digital Electronics.

Leave a Reply

Your email address will not be published. Required fields are marked