In this students will learn to program linux kernel & Device drivers , write drivers and porting on to hardware such ARM9/ARM11/CortexA8, Beagle/OMAP/RaspberryPI/Beaglebone back boards. In this programme students will be exposed to practical issues in developing Linux applications, device drivers on embedded hardware to enable them to enter the industry with confidence
Embedded Systems Developer Programme
The aim of this program is to learn students and professional to secure jobs in the field of embedded systems. Through this program people can learn to build embedded systems , port x86 applications on to embedded architectures such as ARM, Beagle board, Raspberry Pi, etc., debug and write simple drivers for the on target board devices.
Skills required for an Embedded Engineer
Assembly language programming experience on micro controllers. Knowledge of various interfaces such as UART, SPI, I2C, SDIO, LCD, TIMER, RTC. Knowledge of different memory interfaces. Real-Time Operating System (RTOS). General operating system such as Linux. Porting of operating system on to the development board. Writing applications with and without operating systems. Implementing the various interfaces with and without OS. Developing device drivers for a custom board.