Acquired mastery in,
Microchip/ARM/ATMEL/TI architecture based microprocessors/microcontrollers & Virtex FPGA.
BSP/Device Driver development for embedded platforms.
MicroC-OS II, Windows CE 6.0, Windows XP Embedded 2007.
ns2, MATLAB, Simulink, .Net, LabVIEW, Microsoft Robotic Studio.
C/C++/C#/html/php/VHDL/Assembly language programming.
Courses
Semester 1
Digital System Design.
Embedded Systems.
Digital Signal Processing.
Probability & Random Process.
Software Engineering.
Semester 2
Embedded Controllers.
Computer Networks.
Sensor Networks.
Analysis & Synthesis of Embedded Systems & FPGA.
Wavelets & Applications.
Seminar
Semester 3
Real Time Embedded Systems.
Embedded Systems for Automotive Applications.
Embedded Systems & Robotics.
Soft Computing.
Minor Project.
Semester 4
Major Project.
Projects/Seminars
Semester 1
Design & Implementation of an 8 bit microprocessor.
Digital Thermometer.
Active Power Measurement using Convolution.
Software Design Activities & its Objectives.
Semester 2
μC-Linux Porting on ARM-7.
Webpage development.
Network packet data extraction with Wireshark.
Network simulation in ns2.
S-MAC & B-MAC.
Implementation & Performance Analysis of various processing algorithms in FPGA.
De-noising & Edge Detection.
Smart Dust.
Semester 3
GUI for a Vehicle Management System based on WinCE.
Futuristic Cars.
Kinematic model for a 2-DoF Robotic Arm.
Performance Analysis of various Soft Computing techniques in MATLAB toolbox.
Design of Optimized RTOS for Vehicle Management System GUI Application.
Semester 4
Dissertation - Design of Optimized RTOS for Vehicle Management System GUI Application.
Abstract -
The RTOS optimization project aims at optimizing or designing a custom RTOS particularly suited for a specific application. The project includes theoretical study and of existing RTOS, the need of RTOS in embedded applications and the structure and operation of RTOS and real time implementation and analysis of some RTOS for the selected application and finally based on the study and analysis design an optimized RTOS for the selected real-time embedded application. First, a specific embedded application, demanding the presence of RTOS will be selected. Depending on the requirements of the application like soft or hard real time constraints, scheduling requirements and various other features the optimization
and design of RTOS will be done. As part of the project, sample implementation and evaluation of existing RTOS for the selected application will be done as case studies. The RTOS selected for case studies are WINDOWS CE, μC/OS-II and eCOS. Windows CE based application can be implemented on eBOX 4300, μC/OS-II based application can be implemented on ARM board LPC 2468, and eCOS based application also can be implemented on ARM board LPC 2468 microcontroller. The entire project work is to be divided into three parts. The study of RTOS and selection of the application will be the first phase. The implementation of the selected RTOS for the application and their performance evaluation with real-time tools as case studies is to be done as the second phase. The design of an optimized RTOS for the selected application is the third phase.
Publications
International Conferences
1. P. Sivraj, ShanmughaSundaram, R., and Adarsh, S., “Design & Implementation of Windows CE 6.0 Based Vehicle Management System GUI”, in International Conference in Embedded Systems, CIT, Oklahoma University, 2010, doi: https://www.researchgate.net/publication/259276823_Design_and_Implementation_of_Windows_CE_60_based_Vehicle_Management_System_GUI.