Thursday, 30 October 2014

Best PG Diploma in Embedded System Programming in Bangalore

PG Diploma in Embedded System Programming is a unique and comprehensive training program designed by Rooman in association with EmDAC to prepare project ready engineers for the needs of the embedded software companies.

Key Benefits :


This diploma program is carefully designed to groom engineers to meet the typical expectations of the embedded software industry. The candidates who undergo this training would be able to contribute to the project team from the very beginning. This would minimize/avoid the tedious and laborious process of training and mentoring fresher by ever busy project team. This course is also highly recommended for the candidates with prior work experience in other domains of software design and looking for getting into the amazing world of embedded software.

Course Contents :

Embedded C with MSP 430


Refresher for C
Introduction to MSP 430 Architecture, Development Board and Development Tool CCS
Clock Architecture, Oscillators and Programming GPIO Timer, Counter and WDT
Programming Interrupts, ADC and Comparator
Programming Serial Communication (UART, I2C SPI), PWM and USB
Interfacing Keyboard, RTC, LCD
Interfacing Wireless modules (GPS, GSM, RF, IR)
Linux Internals

OS Fundamentals


Linux Kernel Externals
Linux File System
System Calls in Linux
Processes in Linux
Signals, IPCs and Threads in Linux
Synchronization in Linux
Linux Memory Management
Linux Network Management
Linux Device Driver Development

Driver Development Environment, Character Drivers


Low-level Accesses, Embedded Device Bus Drivers
Kernel ’Embedded C’ Programming
USB Drivers, Interrupts
Block Drivers, File System Modules
Network Drivers
Hands-On Debugging

Embedded Linux Porting & Linux Support Packages


Partitioning Embedded Memory
Setting up porting environment
U-Boot Porting
Linux Kernel Porting
Adding support for various File Systems
Booting from NAND Flash, NOR Flash, USB, MMC etc
Shell Script development for auto insertion of Kernel modules and auto start of applications
Debugging Methodologies
Application Programming
Designing Application Software with Linux

Assignments


Assignments based on MSP430 development board, embedded C using any of the serial interfacing

Project


Project based on ARM development board involving external memory, serial communication interface and device driver development and application programming

Tools Used :


· TI Code Composer Studio
· GCC – compiler
· Development Boards
· Programmer and Debugger













No comments:

Post a Comment