Latest Events

Sat, Aug 30th, @10:00am - 05:00PM
Embedded Linux workshop on ARM9

Placement Partners

  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
| Print |  Tell-a-friend
8051 / PIC based MicroControllers Programming
Overview A practical approach on Micro Controller with basic Hardware concepts and Embedded C programming
Description A complete course module dealing with how to write a embedded C program for a Hardware with any micro controller on it. Planning on the software and hardware optimization in application design for ease in development.

This module is dealt with practical issues normally faced in development phase and how to overcome them. Building an complete application with the help of gained knowledge throughout the course as a project.

Objective
  • To provide a basic idea of hardware/electronics aspects of programming, which an embedded engineer requires.
  • On completion of this module the candidate should be able to program any micro controller and design basic application with ease.
Pre-requisites BE/B-Tech (4th semester onwards), MSc(Comp sc, Elns), MCA and 'Basic C' Programming knowledge.
Duration 4 / 6 Weeks Class and lab
Platform Any (with specific mention to Linux)
Delivery method Instructor led, Assignments, Mini Project.
Course topics Introduction to embedded systems,Microprocessors vs Micro controllers,Each session with hardware related concept on which the candidate will be working on,GPIOs,Analog I/Os, Types of memories and its usage ,interfacing etc.,Basic micro controller peripherals such as Timers, Counters etc,Interrupts and its sources,Basic communication protocols like UART, SPI, I2C etc.


Links to other module details:
Advanced C
Linux basics and Linux internals programming
Data structures and logic analysis
Embedded OS programming on ARM9 and Real Time concepts (x86)
Linux device drivers (x86, ARM)