Top Banner

of 12

Embedded System Long Term Course

Apr 14, 2018

Download

Documents

Kama Raj Kr
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/29/2019 Embedded System Long Term Course

    1/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    Embedded System Introduction Overview of Embedded System

    What is System? What is Embedded System? History of embedded System Why Embedded System necessary? Embedded System Application Areas

    Design & Development of Embedded System Introduction Embedded System Architectures Variety in Embedded System Different Embedded Processors Categories of Embedded System Classifications of Embedded System

    ASIC & FPGA Solutions Peripherals Tools & Machine Concepts of Embedded System

    Assemblers & Compilers Linkers Loaders Debuggers

    oIDE,ICE,ICD Parallelism & Concurrency Pipelining & Multitasking Software Tools

  • 7/29/2019 Embedded System Long Term Course

    2/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    Philosophy of Microcontrollers Microprocessors Vs Microcontroller What is Processors? How to Differentiate Microcontrollers from Microprocessors Glue Logics Memory Mapping

    Microcontroller Basics Introduction Frequently Used TermsNotations

    Microcontroller Components Processor Core Memory

    Digital I/O Analog I/O Interrupts Timers Counters Other Features

    Communication Interfaces SCI(UART) SPI IIC(I2C) CAN

  • 7/29/2019 Embedded System Long Term Course

    3/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    8051 Microcontrollers 8051 family Various Microcontrollers Introduction Package based microcontrollers Features based microcontrollers Microcontroller product vendors

    8051 Microcontroller Architecture Pin out Details Data Transmission Bit Timing Memory Organization Registers I/O Ports Programming Timer / Counter Programming Interrupts Handling Programming Serial Communication Programming

    Interface Devices with 8051 (Hands On) LED & 7 Segment Display interface 16x2 Alphanumeric LCD interface Matrix Keypad Interface RTC interface EEPROM interface ADC & DAC Interface DC motor Interface STEPPER Motor Interface Interrupt Switcher interface Serial RS-232 Interface

  • 7/29/2019 Embedded System Long Term Course

    4/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    Embedded System Languages Assembly Language How to program ALP? Syntax of ALP Pseudo Codes How to Use the Assembler Environment Macro Assembler First pass Assembler Second Pass Assembler ALP Instruction Set for 8051

    C & Data Structures History of C Language Characteristics of C Language Constants Data Types Variables Operators Expressions Functions Arrays Pointers Structures & Unions Input & Output in C Pre Processor Directives Bitwise Operators

  • 7/29/2019 Embedded System Long Term Course

    5/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    Embedded C

    How to Program Embedded C? Converting Embedded C to Hex Using the Compiler Environment IO Port Programming Timer Counter Programming Serial Port Programming Interrupt Programming LCD & Keypad Programming

    PIC Microcontrollers PIC 16f8xx Family Microcontroller Device Overview Pin out Details Core Architecture

    Memory Organization I/O Ports Data Space Code Space PWM Modules MSSP Module ADC & DAC USART Core SFRs Stack Watch Dog Timer Pipelining

  • 7/29/2019 Embedded System Long Term Course

    6/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    Interface Devices with PIC 16f877 (Hands On)

    LED & 7 Segment Display interface 16x2 Alphanumeric LCD interface Matrix Keypad Interface RTC interface EEPROM interface ADC & DAC Interface DC motor Interface STEPPER Motor Interface Interrupt Switcher interface Serial RS-232 Interface

    AVR Microcontrollers ATMEL AVR Architecture Overview AT mega 16 Architecture

    Non Volatile & Data Memories Peripheral Features Physical & Operating Parameters Serial Communication Subsystem Analog to Digital Conversion Port Internal Subsystem Interrupt Subsystem Timing Related Terminology Timing Subsystem Atmel AVR Operating Parameters AT mega 16 Register set Pulse Width Modulation

  • 7/29/2019 Embedded System Long Term Course

    7/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    Interface Devices with AT mega AVR (Hands On)

    LED & 7 Segment Display interface 16x2 Alphanumeric LCD interface Matrix Keypad Interface RTC interface EEPROM interface ADC & DAC Interface DC motor Interface STEPPER Motor Interface Interrupt Switcher interface Serial RS-232 Interface

    ARM Processor Overview of Advanced Risc Machine Introduction to the ARM Architecture ARM Processor Family Thumb Vs ARM ARM Bus System Processor Operating Modes Processor Core Vs CPU Core Different Pipelining NXP LPC 2100 Family Architecture Blocks Data Size & Instruction Set AMBA AHB APB/UPB ARM CPU CoresNomenclature

  • 7/29/2019 Embedded System Long Term Course

    8/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    ARM 7 CPU Core

    Outline Pipe Line ARM 7 TDMI-S Architecture Registers ARM 7 Instruction Set Thumb Instruction Set System Peripherals User Peripherals LPC 2129 On Chip Features

    ARM Advanced CPU Cores ARM 9 ARM 11

    ARM 7 Development Kit - LPC 2129(Hands On) 8 LED Array & 7 Segment LED Display 4 Channel 10- bit ADC CAN Ports with CAN Transceivers Serial Port for ISP An RS-232 Serial Port JTAG Wiggler for Debugging LCD Display Interface 24cxx I2C Interface Matrix Keypad 4 Interrupt Switches Buzzer Example Codes for the Peripheral Devices

  • 7/29/2019 Embedded System Long Term Course

    9/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    Robotics (Hands on) Introduction Robotic Components Structures Gears Wheels

    Line Sensing Robot Edge Detector Robot Distance Measuring Robot Light Follower Robot Obstacle Detector Robot Mobile Controlled Robot Remote Controlled Robot Stealth Robot Pick & Place Robot Conveyer Robot Axis Robot

    Wireless Modules (Hands on) GSM AT Commands How to work with GSM Modem? How to Interface GSM Modem with Microcontroller Make the Application with GSM Specifications of SIM 300

  • 7/29/2019 Embedded System Long Term Course

    10/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    GPS

    Introduction How to work with GPS Modem? How to Interface GPS Modem with Microcontroller Make the Application with GPS

    RFID Reader How to Configure RFID for Application How to use the RFID for Authentication How to interface RFID with Microcontroller

    RF Devices Transmitter Receiver Transceiver

    Point to Point IR Transmitter IR Receiver

    Transducers (Hands on) Introduction Transducer Simple Control System

    Classification of Sensors Temperature Sensors Pressure Sensor Light Sensors

  • 7/29/2019 Embedded System Long Term Course

    11/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    Position & Displacement Transducers

    Hall Effect Sensors Linear Position Angular Position

    Signal Conditioning General Modern Application Using Transducers

    Embedded Linux What is Linux? Components Structure Utilities of UNIX System Commands of UNIX System Gvim Editor Operating System Red Hat Cent-OS Work with Linux Environment

    Embedded - OS Operating System Basics Introduction about Process Management What is Process? Inter Process Communication Memory Management I/O Subsystem

  • 7/29/2019 Embedded System Long Term Course

    12/12

    Apex Techno Softwww.apextechnosoft.com

    EMBEDDED SYSTEM LONG TERM

    File System Organization Posix Posix Thread Programming What Are P Threads? Why P Threads? Design Philosophies of Threaded Programs Posix Thread API Program Based on Posix Threads

    Real Time Operating System IntroductionNon-Real Time Systems Real Time Systems Real Time Scheduling Performance Metrics Considerations Memory Management Priority Based Scheduling RTOS requirements

    RT- Linux Operating System Introduction Compiling RT- Linux Configuring RT- Linux Why RT - Linux