Embedded System Design- A Practical Approach

(26th Nov-30th Nov, 2018)

Venue: Indian Institute of Technology Roorkee

Last Date for Registration: November 20th, 2018

Eligibility: Faculty/PhD/Research Scholars of engineering/technical institutions and persons from Govt. departments/labs and industry.

Experts from Academia/Industry: Prof. D. Vasavada (Guest Faculty IISc Bangalore), Dr. B. P. Das (IIT Roorkee)

Principal Investigator (E&ICT Academy IIT Roorkee): Dr. Sanjeev Manhas

Why Embedded System Design-A Practical Approach?

Embedded systems have been prevailing for over two decades, hidden in diverse systems such as automotive, industrial, medical, robotics and power electronics to name a few. With the rise of IoT technology, deeply embedded systems are likely to proliferate, providing the last meter connectivity to sensors and actuators. Designing embedded systems requires the ability to integrate knowledge from multiple disciplines such as computer architecture, operating systems and electronics. The course is aimed to provide the necessary theoretical background of these topics followed by practical sessions to carry out experiments, thereby providing ability to understand the embedded systems in totality.

Objective of the Course

  • To provide foundation in the embedded system design with ARM CortexTM-M4 based TIVA Microcontroller using Keil S/W. The program stresses on extensive hands on training examples relevant to the current industry requirements.

  • Benefits and Outcomes of the Course

  • Familiarization with start-of-the-art embedded programming tool-ARM Keil.
  • Familiarization with TIVA LauchPad (TM4C123G) and CortexTM-M4 processor.
  • C-Programming in TIVA LauchPad (TM4C123G).
  • Trouble-shooting in TIVA LauchPad based embedded system.
  • Familiarization with compiler tool chain-compiler, linker and debugger.
  • Controlling off-chip peripherals using the GPIO of TIVA LauchPad (TM4C123G).
  • Familiarization/Implementation with real time operating system (RTOS).

  • Course Program

  • The program is split into lectures and labs sessions.
  • Hands-on experience on basic & advanced-level topics.
  • Interaction & learning with experts from academia & industry.
  • Certificates to the participants by E&ICT Academy IITR.

  • Course Content:
  • Introduction to microprocessor system: memory, I/O, interrupt, debug, clock and power management.
  • Fetch-decode-execute pipeline, registers, instruction set and exceptions.
  • Interfacing I/O devices: GPIO, timers, ADC, UART, interfacing devices over I2C.
  • Introduction to sensors and actuators.
  • Software architecture: vector table, exception handlers and startup code.
  • Embedded C programming.
  • RTOS Multitasking: Task creation, task priority, scheduling,Mutual exclusion, synchronization, message queues.
  • Hands-on session on ADC, stepper motor,temperature sensor, UART,task creation, scheduling and task priorities, mutual exclusion, synchronization, message queues.
  • Important Details

    Last Date for Registration:
    November 20th, 2018
    40 seats on first-cum-first-serve basis
    5 days, 40 hours
    Food and Accommodation
    Free of cost inside the IITR campus. No travel allowance will be provided.
    Registration Fee
    Faculty Members/Research scholars: Rs. 2,500/-
    Persons from Industry: Rs. 3,000/-
    Payment mode (Read the instruction for payment)
    Offline: Demand draft drawn in favour of "Dean SRIC IIT Roorkee" payable at Roorkee
    Online: Click on the link (https://www.onlinesbi.com/prelogin/icollecthome.htm?corpID=365641)
    How to Apply
    You can apply online by click here to fill-up the application form OR you can download offline form and email scanned copy to eict@iitr.ac.in
    Contact Details
    Dr. B. P. Das (Local Coordinator, E&ICT Academy, ECE Dept, IITR)
    Dr. Sanjeev Manhas (P.I., E&ICT Academy, ECE Dept, IITR)
    eict@iitr.ac.in, eictiitr@gmail.com
    Tel: +91-8638239812, +91-1332-286457

    A hard copy of the application form along with Demand Draft must reach to the following address: Mr. Prateek Sharma, EICT Academy, ECE Department, IIT Roorkee, Uttarakhand 247667.

    Follow on: Facebook, Linkedin