Tejas patil

5
Tejas patil Pune Email: [email protected] Tel: +91-9028420733 Executive Summary 5+ years of experience in embedded system development. The experience includes: Experience in porting U-boot bootloader on DM385, DM8148, DM8168, DM8128, DM8107, AM335x TI chipsets. Experience in porting linux kernel 2.6.37 version with DM8148, DM8168, DM8127, DM385 & Linux kernel 3.14 versions with AM335x, Qualcomm Snapdragon APQ8016 & APQ8096. Porting Android on DM8148 chipset for TI & Qualcomm Snapdragon APQ8016 & APQ8096. Creating linux filesystem package using buildroot & porting file- system on DM8148 with customer requirement. Designed embedded systems with Snapdragon APQ8016, APQ8096, TI’s Multicore DSP DM81xx,AM335x , ARM7 micro controller LPC21xx (Philips). Worked with various IDE and GNU tool-chain such as Code Composer Studio, Eclipse. Experience in Developing and Testing Linux Device Drivers for MIPI LCD & MIPI to RGB LCD, Ethernet,DDR3, ALSA and Serial,EMMC,I2C. Experience in analyzing and debugging complex problems in large systems. Good understanding of system components like Linux Kernel, Memory management, kernel debugging. Good Knowledge on Source Code Management tools such as CVS, and GIT. Experience in using Oscilloscopes and Logic Analyzers for debugging and analysis. Good experience on C. Very Good Project Documentation skills, Good self-motivator, able to handle time pressure/demanding situations Skill Set Operating Systems Windows, Linux Language C Domain Used Embedded Linux, Ubuntu Linux. Hardware Tools Emulators, JTAG Debugger, Logical Analyzers Debug Tools Spectrum Digital XDS510/560 Emulator, Logic Analyzers, Multi-meter, Eclipse

Transcript of Tejas patil

Page 1: Tejas patil

Tejas patilPuneEmail: [email protected] Tel: +91-9028420733

Executive Summary5+ years of experience in embedded system development. The experience includes:

Experience in porting U-boot bootloader on DM385, DM8148, DM8168, DM8128, DM8107, AM335x TI chipsets.

Experience in porting linux kernel 2.6.37 version with DM8148, DM8168, DM8127, DM385 & Linux kernel 3.14 versions with AM335x, Qualcomm Snapdragon APQ8016 & APQ8096.

Porting Android on DM8148 chipset for TI & Qualcomm Snapdragon APQ8016 & APQ8096. Creating linux filesystem package using buildroot & porting file-system on DM8148 with customer re-

quirement. Designed embedded systems with Snapdragon APQ8016, APQ8096, TI’s Multicore DSP

DM81xx,AM335x , ARM7 micro controller LPC21xx (Philips). Worked with various IDE and GNU tool-chain such as Code Composer Studio, Eclipse. Experience in Developing and Testing Linux Device Drivers for MIPI LCD & MIPI to RGB LCD, Ether-

net,DDR3, ALSA and Serial,EMMC,I2C. Experience in analyzing and debugging complex problems in large systems. Good understanding of system components like Linux Kernel, Memory management, kernel debug-

ging. Good Knowledge on Source Code Management tools such as CVS, and GIT. Experience in using Oscilloscopes and Logic Analyzers for debugging and analysis. Good experience on C. Very Good Project Documentation skills, Good self-motivator, able to handle time pressure/demanding

situations

Skill SetOperating Systems Windows, Linux

Language C

Domain Used Embedded Linux, Ubuntu Linux.

Hardware Tools Emulators, JTAG Debugger, Logical Analyzers

Debug Tools Spectrum Digital XDS510/560 Emulator, Logic Analyzers, Multi-meter, Eclipse

Boot loaders U-boot, Little kernel

Hardware Skills Oscilloscopes, Multi-meter

Code Development environment

GCC compiler, VI (Editors), CCS (Code Composer Studio) v5.4, Eclipse3.3.0, CVS (Concurrent Version Systems) , GIT

Microprocessors/Controllers DM81xx & AM335x series , TI’s MSP430 for power sequencing , ARM7 micro controller LPC21xx (Philips), Qualcomm Snapdragon APQ8016

Page 2: Tejas patil

Experience Details

Reference Platforms based in TI’s DM8168 and DM8148 based processorseInfochips developed hardware reference platform around Texas Instruments’ DM8168 and DM8148 processors. The reference platform is shipped with complete Board support package (U-Boot, Linux kernel 2.6.37 and file system) along with GUI based demo applications. The project involves work such as driver development and porting on TI8148 & TI8168.

Technologies/ Tools Ubuntu, XDS510 Emulator, GIT, TeraTerm, Code Composer Studio, GCC, Texas Instruments’’ DVRRDK, Linux-2.6.37

Responsibilities Firmware architecture and design specification development Porting U-Boot Boot-loader on new hardware. Added new board support, pin mixing, DDR3 software leveling & new fre-

quency support Designed and developed Linux device driver for Ethernet PHY [VSC8641]

interfacing with CPSW EMAC SII9135 HDMI sound codec driver interfacing with McASP Black light driver using PWM I2C I/O expander driver Keypad driver

Platforms Texas Instruments’ DM8168, DM8148

IP CameraIP camera solution is designed around Texas Instruments’ DM8128 processor. The camera hardware has DDR3, NAND, Gigabit Ethernet, SATA, RS485, RS232, I2C, SPI, HDMI, LVDS, PCIe, 10/100 Ethernet and analog video interfaces. The embedded software has modules like A/V streaming, A/V recording, Image enhancement, Inter-processor communication, Webserver, Database.

Technologies/ Tools Ubuntu, Spectrum Digital XDS510 Emulator, GIT, TeraTerm, Code Composer Studio, GCC, Texas Instruments’’ DVRRDK, Linux-2.6.37

Responsibilities Firmware architecture and design specification development Porting U-Boot Boot-loader on new hardware. Added new board support, pin mixing, DDR3 software leveling & new

frequency support New Ethernet PHY & USB support added in u-boot Porting Linux kernel on new hardware with all peripheral schematic

changes & developing ALSA driver with new codec TLV series Porting filesystem on new hardware

Platforms Texas Instruments’ DM8128

Mobile Network Video RecorderThis system performs mobile surveillance using end-to-end digital video, audio, and sensor-recording technology. Firmware on this recorder can captures live video and audio from IP cameras connected to board via Ethernet capture cards. The captured live video and audio is recorded and played back on standard media player like VLC. The board contains many other peripherals/interfaces like accelerometer, GPS, cell modem, RTC, sensor input and output.

Responsibilities Firmware architecture and design specification development

Page 3: Tejas patil

Porting U-Boot Boot-loader on new hardware. Added new board support, pin mixing, DDR3 software leveling & new

frequency support New Ethernet PHY & USB support added in u-boot Designed and developed Linux device driver for Ethernet PHY inter-

facing with CPSW EMAC also interfacing Marvell Ethernet hub for capturing information for IP camera.

Platform DM8107 Development Tools and environment

C, Linux-2.6.37, DVRRDK

Reference Platforms based in TI’ AM335x based processoreInfochips developed hardware reference platform around Texas Instruments’ AM335x processor. The reference platform is shipped with complete Board support package (U-Boot, Linux kernel 3.14 and file system) along with GUI based demo applications. The project involves work such as driver development and porting on AM335x.

Technologies/ Tools Ubuntu, XDS510 Emulator, GIT, TeraTerm, Code Composer Studio, GCC, Texas Instruments’’ DVRRDK, Linux-3.14

Responsibilities Firmware architecture and design specification development Porting U-Boot Boot-loader on new hardware. Added new board support, pin mixing, DDR3 software leveling & new fre-

quency support Designed and developed Linux device driver for New Ethernet PHY inter-

facing with CPSW EMAC. ALSA:- sound codec driver interfacing with McASP Porting Linux kernel on new hardware with all peripheral schematic

changesPlatforms Texas Instruments’ AM335X

Reference Platforms based in Qualcomm APQ8096 & APQ8016eInfochips developed hardware reference platform around Qualcomm APQ8016 & APQ8096 processor. The reference platform is shipped with complete Board support package (LK bootloader, Linux kernel 4.4.0 and file system) . The project involves work such as driver development and porting on APQ8016 & APQ8096.

Technologies/ Tools Ubuntu, GCC, android source code , Linux-4.0Responsibilities Firmware architecture and design specification development

Porting LK bootloader on new hardware. Designed and developed Linux device driver LCD for MIPI to RGB driver. SSC core sensor support. Porting Linux kernel on new hardware with all peripheral schematic

changes

Page 4: Tejas patil

Android porting. Platforms Qualcomm APQ8016 & APQ8096

Personal Dossier:

Date of Birth : 19th Feb 1987Languages known : Marathi, Hindi and English.Gender : Male.Marital Status : Married.Nationality : Indian.

I hereby declare that the information in this document is accurate and true to the best of my knowledge.

Place: Signature

Date:

Tejas ashok patil