SlideShare uma empresa Scribd logo
1 de 7
Satish Kumar G Profile
Satish Kumar. G E-mail: satish.kg80@gmail.com
Skype Id: satish.kumar9788
Mobile: +91 9591155994
Professional Experience
 11.6 years of experience in Software Industry involving in development and testing
 8.5 years of experience with Linux Device Driver Development and Kernel Programming.
 Working with MontaVista from last 3 years in Kernel Dev Team
 Worked in LG Soft India, Huawei Technologies.
Professional Summary
o Working on Kernel Maintaince of Monta Vista Kernel for Different Versions
o Works on Developing Kernel features and Maintaince of Mvista Kernel
o Worked on Board bringup for Xilinx ZED board with IRQ, SMP, UART, GPIO.
o Worked on Zynq 7020 SoC Customization (Using Programmable Logic) and
writing drivers for UART, GIC, PLATSMP, IIC for Zynq 7020 SoC.
o Worked with Boot loader customization of Xilinx Zynq 7020 SoC (ZED board).
o Worked on Different Reference Desings of ZED board (Dual ARM Cotex A9)
o Worked on TM4C129NPDT with RIOT (Friendly Operating System for IOT)
Micro Kernel.
o Worked on Porting and debugging RIOT Kernel on STM32F4 Discovery board
with st-link2 and open OCD.
o Worked with OMAP Boot Loaders, Platform Drivers (SDMA, NAND, I2C, SPI)
and Board Bringup activities.
o Worked with Qemu U-Boot Debug and Qemu Kernel for Vexpress A9 board.
o Worked with different debugging tools Kernel Crash Dump, KGDB, GDB, XMD
o Worked with different ARM SoC (Beagle board, Beaglebone, Panda Baord, M14 Tv
Board, W2 Board, ZED Board) and ARM Micro Controllers (LPC2148, LPC1788),
Arudino.
o Having experience of writing I2C Controller devices from scratch for Panda board
o Deep Knowledge on ARM SoC Architectures.n Linux Kernel System Programming
Linux Interals. cati
Technical Seminar
 Presented Seminar on “Writing Startup Code for ARM Cortex M4 Microcontrollers & ARM
Cortex A9 Processors” to ESTF (Embedded System Technology Forum) .
Reference : “http://estf.in/programme.html”
Page 1 of 6(
Satish Kumar G Profile
Paper Presentation
 Paper presentation on “SMP Developement on Multicore ARM SoC boards” to ARM TechCon
2016
 Paper presentation on “Presentation on Different Debugging Techqunies for ARM SoC Boards” to
ARM Techcon 2017
Certificate Course
 Done certified course in “Embedded System Design Programming and Concepts” from IISc
(Indian Institute of Science) through CCE(Center for Contiuning Education),Bangalore . in fr
JN, Hyderabad.on Technical Paper on “Writing Startup Code for ARM Cortex M4 Microco
Education
 M.S. (Master of Science) in ESD (Embedded System Design) from Manipal University
with 8.0 CGPA.
 B’tech in Electronics from JNTU, Hyderabad.
Technical Skills
Languages
C, C++, ARM Assembly
Drivers
UART, NAND, SDMA, I2C, SPI
ARM SoC
ZED Board, LG W2 (Wearble), LG M14Tv, Panda Board, Beaglebone, Beagle
board
ARM Micro Controllers
ARM 7 (LPC 2148), Cortex M3(LPC1788),
Cortex M4 (STM32F4 Discovery, TM4C129NPDT)
Operating Systems
Linux, RIOT (IoT Kernel), VxWorks,
Debugging Tools
GDB, ZYNQ XMD Debug, KGDB, Crashdump, Open OCD, St-Link
IDE Tools
ARM DS-5, TI CCS, Xilinx VIVADO, Xilinx SDK , Keil MDK 4.0.
Build System: Yocto Build System
Page 2 of 6(
Satish Kumar G Profile
Project 1: Working on kernel features and MontaVista Kernnel Maintaince on Different
Arch.s Boards (Cavium Octeon3, ARM Thunderx ,Octeon Tx, x86 Atom Board )
Duration: Feb 2017 to Till Date
Working on pril 2014 to Still Date
Feature developement of OPTEE, Multipath (SAN Protocol), TPM 2.0 (Trusted Paltform Module),
THP (Transparent Huge Pages), Core Isolation on different boards includes Cavium Octeon3, ARM
ThunderX, x86_64 & Atom board.
Role: Individual Contributor
Technologies: Linux, Yocto Build system
Target Board: ARM Thunderx, Octeon III, x86_64, Octeontx
Responsibilities: Porting of Multipath, TPM 2.0m THP, Core Isolation features on x86_64 , Octeon
III, ThunderX boards and resolve all issues corrspening to these features, and give support to fix
the bugs from QA team.Feature developement of Multipath (SAN Protocol), TPM 2.0 (Trusted
Paltform Module),
Project 2: Board Bringup of EP8248 (Power Quic II Processor) with Montavista CGE7
Kernel
Duration: Oct 2016 to Jan 2017
Working on pril 2014 to Still Date
Board Bring up of EP8248 (Power Quic II Processor) is running with Proprieitary Boot Loader called
Planet Core Boot Loader having peripherals two UART Controllers, two ETHERNET Ports, PCI
Agent and I2C Conteroller.
Role: Individual Contributor
Technologies: Linux, C,Yocto Build System
Target Board: EP8248
Responsibilities: Bringup the Boot Loader and all the Peripherals including basic UART, ETH
Ports and I2C controller and Run all features supported by Montavista Linux such as Kexec,
KGDB, KDUMP etc..
Project 3: Working with Kernel Issues for CISCO Routers & Switches
Duration: sep1 2015 to Sep 2016
Working on pril 2014 to Still Date
Montavista is providing Embedded linux kernel to CISCO Routers & Switches.
We are part of Kernel team works for CISCO Issues
Role: Individual Contributor
Technologies: Linux, C, Yocto Build System
Target Board: CISCO Routers & Switches
Responsibilities: Analyse the issues, giving root cause of the issue and provides patch for the
issue.
Page 3 of 6(
Satish Kumar G Profile
Project 4: Working on ZED board SoC Drivers and Boot loader Customization
Duration: March 2015 to Aug2015
Working on pril 2014 to Still Date
Wrting ZYNQ 7020 SoC drivers (UART, DMA, GIC, GPIO, qSPI) and test drivers for the same &
debugging standalone BSP and ZED board Boot loader customization using XMD (Xilinx
Microprocessor Debugger ) for debugging usage.
Technologies: Embedded Linux,C
Hardware: ZED board
Team Size:1
Responsibilities: Understanding & analyzing and Modifying Zynq 7020 SoC drivers using XMD
and understning ZYNQ 7020 Boot loader code and Modifications in RAM area, Boot Arg
parameters.
Project 5: Developed Kernel Debugging Tool DSI for WebOs Paltofrm device
W2 & M14 Tv
Duration: April 2014 to Mar2015
Developed debugging tool DSI (Dynamic System Instrumentation) for WebOS Platform devices.
DSI tool used for debugging kernel dynamically provided with different options to watch Registers,
Variables and to insert printk staments in desired module etc.
Technologies: C, Linux
Hardware: LG W2 & M14 Tv Board.
Interface Device: ADB, Novacom, SSH
Team Size:2
Responsibility: DSI Tool run with different versions of W2 and M14 Tv Boards with different
systemtap versions on OE (Open Embedded) Core. Devped Kernel Debugging Tool DSI for
WebOs Paltofrm device W2 , M14 Tv
Project 6: Web OS Kernel Porting on M14TV Boards and wrting LTP-DDT for LG
M14Tv board for I2C, DMA, SPI drivers.
Duration: February 2013 to March 2014
Web os Kernel porting to TV Hardware Platforms L9 (Cortex A9)
and M14 (Cortex A15) and LTP-DDT (Device Driver Testing) for LG TV Hardwares.
Technologies: Embedded Linux,C
Hardware: LG TV Platforms
Team Size:8
Responsibilities: Porting Kernel and with Web os and fixing bugs with the different Hardware
Platforms (M14 version boards).
Page 4 of 6(
Satish Kumar G Profile
Project 7: Kernel BSP Base porting for RIOT kernel on Tiva C series lanuchpad
(TM4c129NPDT)
Duration: March 2015 to Still Date
STM32F4 Discovery board is ported with RIOT kernel
Working on porting of RIOT Kernel to Tiva C Series lanuchapad Board TM4C129NPDT based on
STM32F4 Discovery Board.
Technologies: Embedded Linux,C, RIOT OS
Hardware: Tiva C Series Launchpad TM4C129NPDT, STM32F4 Discovery
Debugging Tools: Open OCD, St-Link2, Stellaris
Team Size:1
Responsibilities: Analyzing STM32F4 CPU, Board files and identifing same for TM4C Board and
write the kernel interfacing functions for IRQ, Timers, Reset, Power functionalities.
Project 8: Boot Loader Port for NAND, NOR, MMC and Linux Kernel port for NAND,
MMC , Ethernet on Bagalebone
Duration: September 2013 to January 2014
Boot loader porting for eMMC, Ethernet and Linux Kernel porting for NAND, NOR and Ethernet
on Beaglebone board based on TI Boot-loader mechanisms.
Technologies: Embedded Linux,C
Hardware: Beaglebone
Tools: TI CCS
Team Size:1
Responsibilities: Identifing files to be ported for Beaglebone from Vanila kernel and modify files
Integrating, running successfully on target board.
Project 9: Kernel Base porting and Board Bring up with OMAP4430
Duration: November 2010 to March 2011
Board Bring up activities with OMAP4430 for I2C,LCD , Touch screen
Technologies: C,Embedded Linux
Hardware: Samsung Development Board,omap4460
Team Size:16
Responsibilities:
Kernel (Android Froyo) Porting and Power Management Issues fixing with different
modules of LCD,I2C, Touch screen.
Page 5 of 6(
Satish Kumar G Profile
Project 10: Linux Kernel Base porting for OMAP3630 (Platform Development )
Duration: October 2009 to May 2010
OMAP 3630 Linux Kernel Base Porting with zoom3 board
Technologies:C,Embedded Linux
Hardware: OMAP ZOOM3 board
Team Size:18
Responsibilities:
SDMA (System DMA): SDMA Module porting, testing and contributing to Open source.
NAND Flash Booting verification and Test case Verification.
SD/MMC Design Document Preparation and Test case Verification.
Klockwork Defect Fixing for OMAP3630 platform drivers.
Projects On ARM Controllers : Interfacing LCD, GLCD , I2C, EEPROM, RTC 1307 with
LPC2148 board
Worked with LPC 2148 Board (ARM 7 TDMI-S) for different Platform drivers with
NGX Edu Board and having knowledge in understanding of Technical Reference Manual &
Schematics of Board & User Manual and written drivers from scratch.
Worked with Arudino Uno Board and Bread board for interfacing devices 8v audio
speaker,Buzzer ,LED Blinking, 555 Timer and different devices
Strengths
• Experienced in working with Challenging Environment.
• Good team player with a positive attitude and good commitment.
Education Details
• M.S form Manipal University in ESD (Embedded System Design) with 78.4%
• Graduation in E.I.E(Electronics and Instrumentation) from JNTU with 62%
• P.U.C in 1999 from Board of Intermediate Education in 1999 with 85%
• S.S.C in 1997 from Board of Secondary Education in 1997 with 85.9 %
Others :
Person Details
Name : G Satish Kumar
Languages Known : English, Hindi, Telugu, Tamil, Kannada
Communication Address : BTM 2nd
stage,26 th Main,Bangalore.
Page 6 of 6(
Satish Kumar G Profile
Project 10: Linux Kernel Base porting for OMAP3630 (Platform Development )
Duration: October 2009 to May 2010
OMAP 3630 Linux Kernel Base Porting with zoom3 board
Technologies:C,Embedded Linux
Hardware: OMAP ZOOM3 board
Team Size:18
Responsibilities:
SDMA (System DMA): SDMA Module porting, testing and contributing to Open source.
NAND Flash Booting verification and Test case Verification.
SD/MMC Design Document Preparation and Test case Verification.
Klockwork Defect Fixing for OMAP3630 platform drivers.
Projects On ARM Controllers : Interfacing LCD, GLCD , I2C, EEPROM, RTC 1307 with
LPC2148 board
Worked with LPC 2148 Board (ARM 7 TDMI-S) for different Platform drivers with
NGX Edu Board and having knowledge in understanding of Technical Reference Manual &
Schematics of Board & User Manual and written drivers from scratch.
Worked with Arudino Uno Board and Bread board for interfacing devices 8v audio
speaker,Buzzer ,LED Blinking, 555 Timer and different devices
Strengths
• Experienced in working with Challenging Environment.
• Good team player with a positive attitude and good commitment.
Education Details
• M.S form Manipal University in ESD (Embedded System Design) with 78.4%
• Graduation in E.I.E(Electronics and Instrumentation) from JNTU with 62%
• P.U.C in 1999 from Board of Intermediate Education in 1999 with 85%
• S.S.C in 1997 from Board of Secondary Education in 1997 with 85.9 %
Others :
Person Details
Name : G Satish Kumar
Languages Known : English, Hindi, Telugu, Tamil, Kannada
Communication Address : BTM 2nd
stage,26 th Main,Bangalore.
Page 6 of 6(

Mais conteúdo relacionado

Mais procurados

Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
Wonho Park
 
ELC-NA 2020: War story - Using mainline linux for an Android TV bsp
ELC-NA 2020: War story - Using mainline linux for an Android TV bspELC-NA 2020: War story - Using mainline linux for an Android TV bsp
ELC-NA 2020: War story - Using mainline linux for an Android TV bsp
Neil Armstrong
 
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from HellLAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
Linaro
 

Mais procurados (20)

Learning notes on Open Source License
Learning notes on Open Source License Learning notes on Open Source License
Learning notes on Open Source License
 
ELC-E 2019 Device tree, past, present, future
ELC-E 2019 Device tree, past, present, futureELC-E 2019 Device tree, past, present, future
ELC-E 2019 Device tree, past, present, future
 
Getting the maximum performance in distributed clusters Intel Cluster Studio XE
Getting the maximum performance in distributed clusters Intel Cluster Studio XEGetting the maximum performance in distributed clusters Intel Cluster Studio XE
Getting the maximum performance in distributed clusters Intel Cluster Studio XE
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
Rapid prototyping with open source
Rapid prototyping with open sourceRapid prototyping with open source
Rapid prototyping with open source
 
Secure IoT Firmware for RISC-V
Secure IoT Firmware for RISC-VSecure IoT Firmware for RISC-V
Secure IoT Firmware for RISC-V
 
Embedded Recipes 2019 - Herd your socs become a matchmaker
Embedded Recipes 2019 - Herd your socs become a matchmakerEmbedded Recipes 2019 - Herd your socs become a matchmaker
Embedded Recipes 2019 - Herd your socs become a matchmaker
 
BKK16-309A Open Platform support in UEFI
BKK16-309A Open Platform support in UEFIBKK16-309A Open Platform support in UEFI
BKK16-309A Open Platform support in UEFI
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
 
Building, deploying and testing an industrial linux platform @ Open source su...
Building, deploying and testing an industrial linux platform @ Open source su...Building, deploying and testing an industrial linux platform @ Open source su...
Building, deploying and testing an industrial linux platform @ Open source su...
 
[ELCE] Activities of super long term support kernel workgroup in civil infras...
[ELCE] Activities of super long term support kernel workgroup in civil infras...[ELCE] Activities of super long term support kernel workgroup in civil infras...
[ELCE] Activities of super long term support kernel workgroup in civil infras...
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
Elc Europe 2020 : u-boot- porting and maintaining a bootloader for a multimed...
Elc Europe 2020 : u-boot- porting and maintaining a bootloader for a multimed...Elc Europe 2020 : u-boot- porting and maintaining a bootloader for a multimed...
Elc Europe 2020 : u-boot- porting and maintaining a bootloader for a multimed...
 
ELC-NA 2020: War story - Using mainline linux for an Android TV bsp
ELC-NA 2020: War story - Using mainline linux for an Android TV bspELC-NA 2020: War story - Using mainline linux for an Android TV bsp
ELC-NA 2020: War story - Using mainline linux for an Android TV bsp
 
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from HellLAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
 
Introduction to Civil Infrastructure Platform
Introduction to Civil Infrastructure PlatformIntroduction to Civil Infrastructure Platform
Introduction to Civil Infrastructure Platform
 
Dragon board 410c workshop - slideshow
Dragon board 410c workshop - slideshowDragon board 410c workshop - slideshow
Dragon board 410c workshop - slideshow
 
Embedded Recipes 2019 - Pipewire a new foundation for embedded multimedia
Embedded Recipes 2019 - Pipewire a new foundation for embedded multimediaEmbedded Recipes 2019 - Pipewire a new foundation for embedded multimedia
Embedded Recipes 2019 - Pipewire a new foundation for embedded multimedia
 
Internet of Tiny Linux (IoTL): Episode IV - SFO17-100
Internet of Tiny Linux (IoTL): Episode IV  - SFO17-100Internet of Tiny Linux (IoTL): Episode IV  - SFO17-100
Internet of Tiny Linux (IoTL): Episode IV - SFO17-100
 
Linux Conference Australia 2018 : Device Tree, past, present, future
Linux Conference Australia 2018 : Device Tree, past, present, futureLinux Conference Australia 2018 : Device Tree, past, present, future
Linux Conference Australia 2018 : Device Tree, past, present, future
 

Semelhante a Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile

Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
Prasad Roy Raju
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
Srikanth Pilli
 
Resume_Dimitri_Dey_Android_LTE_Automotive
Resume_Dimitri_Dey_Android_LTE_AutomotiveResume_Dimitri_Dey_Android_LTE_Automotive
Resume_Dimitri_Dey_Android_LTE_Automotive
Dimitri Dey
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
Raju Biswas
 

Semelhante a Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile (20)

Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
 
Albin profile
Albin profileAlbin profile
Albin profile
 
Divya_Resume
Divya_ResumeDivya_Resume
Divya_Resume
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
KIRANKUMAR_MV
KIRANKUMAR_MVKIRANKUMAR_MV
KIRANKUMAR_MV
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
Santhosh BE
Santhosh BESanthosh BE
Santhosh BE
 
SivaBorra
SivaBorraSivaBorra
SivaBorra
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Resume_Dimitri_Dey_Android_LTE_Automotive
Resume_Dimitri_Dey_Android_LTE_AutomotiveResume_Dimitri_Dey_Android_LTE_Automotive
Resume_Dimitri_Dey_Android_LTE_Automotive
 
English Resume
English ResumeEnglish Resume
English Resume
 
CV_Arshad_21June16
CV_Arshad_21June16CV_Arshad_21June16
CV_Arshad_21June16
 
LCU14 Keynote by George Grey
LCU14 Keynote by George GreyLCU14 Keynote by George Grey
LCU14 Keynote by George Grey
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
 
What should you know about Net Core?
What should you know about Net Core?What should you know about Net Core?
What should you know about Net Core?
 
resume
resumeresume
resume
 
Kannan_Resume
Kannan_ResumeKannan_Resume
Kannan_Resume
 
Resume_Natesh-1
Resume_Natesh-1Resume_Natesh-1
Resume_Natesh-1
 
Optimizing the Audio Decoding Based Upon Hardware Capability: An Android NUPl...
Optimizing the Audio Decoding Based Upon Hardware Capability: An Android NUPl...Optimizing the Audio Decoding Based Upon Hardware Capability: An Android NUPl...
Optimizing the Audio Decoding Based Upon Hardware Capability: An Android NUPl...
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Último (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 

Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile

  • 1. Satish Kumar G Profile Satish Kumar. G E-mail: satish.kg80@gmail.com Skype Id: satish.kumar9788 Mobile: +91 9591155994 Professional Experience  11.6 years of experience in Software Industry involving in development and testing  8.5 years of experience with Linux Device Driver Development and Kernel Programming.  Working with MontaVista from last 3 years in Kernel Dev Team  Worked in LG Soft India, Huawei Technologies. Professional Summary o Working on Kernel Maintaince of Monta Vista Kernel for Different Versions o Works on Developing Kernel features and Maintaince of Mvista Kernel o Worked on Board bringup for Xilinx ZED board with IRQ, SMP, UART, GPIO. o Worked on Zynq 7020 SoC Customization (Using Programmable Logic) and writing drivers for UART, GIC, PLATSMP, IIC for Zynq 7020 SoC. o Worked with Boot loader customization of Xilinx Zynq 7020 SoC (ZED board). o Worked on Different Reference Desings of ZED board (Dual ARM Cotex A9) o Worked on TM4C129NPDT with RIOT (Friendly Operating System for IOT) Micro Kernel. o Worked on Porting and debugging RIOT Kernel on STM32F4 Discovery board with st-link2 and open OCD. o Worked with OMAP Boot Loaders, Platform Drivers (SDMA, NAND, I2C, SPI) and Board Bringup activities. o Worked with Qemu U-Boot Debug and Qemu Kernel for Vexpress A9 board. o Worked with different debugging tools Kernel Crash Dump, KGDB, GDB, XMD o Worked with different ARM SoC (Beagle board, Beaglebone, Panda Baord, M14 Tv Board, W2 Board, ZED Board) and ARM Micro Controllers (LPC2148, LPC1788), Arudino. o Having experience of writing I2C Controller devices from scratch for Panda board o Deep Knowledge on ARM SoC Architectures.n Linux Kernel System Programming Linux Interals. cati Technical Seminar  Presented Seminar on “Writing Startup Code for ARM Cortex M4 Microcontrollers & ARM Cortex A9 Processors” to ESTF (Embedded System Technology Forum) . Reference : “http://estf.in/programme.html” Page 1 of 6(
  • 2. Satish Kumar G Profile Paper Presentation  Paper presentation on “SMP Developement on Multicore ARM SoC boards” to ARM TechCon 2016  Paper presentation on “Presentation on Different Debugging Techqunies for ARM SoC Boards” to ARM Techcon 2017 Certificate Course  Done certified course in “Embedded System Design Programming and Concepts” from IISc (Indian Institute of Science) through CCE(Center for Contiuning Education),Bangalore . in fr JN, Hyderabad.on Technical Paper on “Writing Startup Code for ARM Cortex M4 Microco Education  M.S. (Master of Science) in ESD (Embedded System Design) from Manipal University with 8.0 CGPA.  B’tech in Electronics from JNTU, Hyderabad. Technical Skills Languages C, C++, ARM Assembly Drivers UART, NAND, SDMA, I2C, SPI ARM SoC ZED Board, LG W2 (Wearble), LG M14Tv, Panda Board, Beaglebone, Beagle board ARM Micro Controllers ARM 7 (LPC 2148), Cortex M3(LPC1788), Cortex M4 (STM32F4 Discovery, TM4C129NPDT) Operating Systems Linux, RIOT (IoT Kernel), VxWorks, Debugging Tools GDB, ZYNQ XMD Debug, KGDB, Crashdump, Open OCD, St-Link IDE Tools ARM DS-5, TI CCS, Xilinx VIVADO, Xilinx SDK , Keil MDK 4.0. Build System: Yocto Build System Page 2 of 6(
  • 3. Satish Kumar G Profile Project 1: Working on kernel features and MontaVista Kernnel Maintaince on Different Arch.s Boards (Cavium Octeon3, ARM Thunderx ,Octeon Tx, x86 Atom Board ) Duration: Feb 2017 to Till Date Working on pril 2014 to Still Date Feature developement of OPTEE, Multipath (SAN Protocol), TPM 2.0 (Trusted Paltform Module), THP (Transparent Huge Pages), Core Isolation on different boards includes Cavium Octeon3, ARM ThunderX, x86_64 & Atom board. Role: Individual Contributor Technologies: Linux, Yocto Build system Target Board: ARM Thunderx, Octeon III, x86_64, Octeontx Responsibilities: Porting of Multipath, TPM 2.0m THP, Core Isolation features on x86_64 , Octeon III, ThunderX boards and resolve all issues corrspening to these features, and give support to fix the bugs from QA team.Feature developement of Multipath (SAN Protocol), TPM 2.0 (Trusted Paltform Module), Project 2: Board Bringup of EP8248 (Power Quic II Processor) with Montavista CGE7 Kernel Duration: Oct 2016 to Jan 2017 Working on pril 2014 to Still Date Board Bring up of EP8248 (Power Quic II Processor) is running with Proprieitary Boot Loader called Planet Core Boot Loader having peripherals two UART Controllers, two ETHERNET Ports, PCI Agent and I2C Conteroller. Role: Individual Contributor Technologies: Linux, C,Yocto Build System Target Board: EP8248 Responsibilities: Bringup the Boot Loader and all the Peripherals including basic UART, ETH Ports and I2C controller and Run all features supported by Montavista Linux such as Kexec, KGDB, KDUMP etc.. Project 3: Working with Kernel Issues for CISCO Routers & Switches Duration: sep1 2015 to Sep 2016 Working on pril 2014 to Still Date Montavista is providing Embedded linux kernel to CISCO Routers & Switches. We are part of Kernel team works for CISCO Issues Role: Individual Contributor Technologies: Linux, C, Yocto Build System Target Board: CISCO Routers & Switches Responsibilities: Analyse the issues, giving root cause of the issue and provides patch for the issue. Page 3 of 6(
  • 4. Satish Kumar G Profile Project 4: Working on ZED board SoC Drivers and Boot loader Customization Duration: March 2015 to Aug2015 Working on pril 2014 to Still Date Wrting ZYNQ 7020 SoC drivers (UART, DMA, GIC, GPIO, qSPI) and test drivers for the same & debugging standalone BSP and ZED board Boot loader customization using XMD (Xilinx Microprocessor Debugger ) for debugging usage. Technologies: Embedded Linux,C Hardware: ZED board Team Size:1 Responsibilities: Understanding & analyzing and Modifying Zynq 7020 SoC drivers using XMD and understning ZYNQ 7020 Boot loader code and Modifications in RAM area, Boot Arg parameters. Project 5: Developed Kernel Debugging Tool DSI for WebOs Paltofrm device W2 & M14 Tv Duration: April 2014 to Mar2015 Developed debugging tool DSI (Dynamic System Instrumentation) for WebOS Platform devices. DSI tool used for debugging kernel dynamically provided with different options to watch Registers, Variables and to insert printk staments in desired module etc. Technologies: C, Linux Hardware: LG W2 & M14 Tv Board. Interface Device: ADB, Novacom, SSH Team Size:2 Responsibility: DSI Tool run with different versions of W2 and M14 Tv Boards with different systemtap versions on OE (Open Embedded) Core. Devped Kernel Debugging Tool DSI for WebOs Paltofrm device W2 , M14 Tv Project 6: Web OS Kernel Porting on M14TV Boards and wrting LTP-DDT for LG M14Tv board for I2C, DMA, SPI drivers. Duration: February 2013 to March 2014 Web os Kernel porting to TV Hardware Platforms L9 (Cortex A9) and M14 (Cortex A15) and LTP-DDT (Device Driver Testing) for LG TV Hardwares. Technologies: Embedded Linux,C Hardware: LG TV Platforms Team Size:8 Responsibilities: Porting Kernel and with Web os and fixing bugs with the different Hardware Platforms (M14 version boards). Page 4 of 6(
  • 5. Satish Kumar G Profile Project 7: Kernel BSP Base porting for RIOT kernel on Tiva C series lanuchpad (TM4c129NPDT) Duration: March 2015 to Still Date STM32F4 Discovery board is ported with RIOT kernel Working on porting of RIOT Kernel to Tiva C Series lanuchapad Board TM4C129NPDT based on STM32F4 Discovery Board. Technologies: Embedded Linux,C, RIOT OS Hardware: Tiva C Series Launchpad TM4C129NPDT, STM32F4 Discovery Debugging Tools: Open OCD, St-Link2, Stellaris Team Size:1 Responsibilities: Analyzing STM32F4 CPU, Board files and identifing same for TM4C Board and write the kernel interfacing functions for IRQ, Timers, Reset, Power functionalities. Project 8: Boot Loader Port for NAND, NOR, MMC and Linux Kernel port for NAND, MMC , Ethernet on Bagalebone Duration: September 2013 to January 2014 Boot loader porting for eMMC, Ethernet and Linux Kernel porting for NAND, NOR and Ethernet on Beaglebone board based on TI Boot-loader mechanisms. Technologies: Embedded Linux,C Hardware: Beaglebone Tools: TI CCS Team Size:1 Responsibilities: Identifing files to be ported for Beaglebone from Vanila kernel and modify files Integrating, running successfully on target board. Project 9: Kernel Base porting and Board Bring up with OMAP4430 Duration: November 2010 to March 2011 Board Bring up activities with OMAP4430 for I2C,LCD , Touch screen Technologies: C,Embedded Linux Hardware: Samsung Development Board,omap4460 Team Size:16 Responsibilities: Kernel (Android Froyo) Porting and Power Management Issues fixing with different modules of LCD,I2C, Touch screen. Page 5 of 6(
  • 6. Satish Kumar G Profile Project 10: Linux Kernel Base porting for OMAP3630 (Platform Development ) Duration: October 2009 to May 2010 OMAP 3630 Linux Kernel Base Porting with zoom3 board Technologies:C,Embedded Linux Hardware: OMAP ZOOM3 board Team Size:18 Responsibilities: SDMA (System DMA): SDMA Module porting, testing and contributing to Open source. NAND Flash Booting verification and Test case Verification. SD/MMC Design Document Preparation and Test case Verification. Klockwork Defect Fixing for OMAP3630 platform drivers. Projects On ARM Controllers : Interfacing LCD, GLCD , I2C, EEPROM, RTC 1307 with LPC2148 board Worked with LPC 2148 Board (ARM 7 TDMI-S) for different Platform drivers with NGX Edu Board and having knowledge in understanding of Technical Reference Manual & Schematics of Board & User Manual and written drivers from scratch. Worked with Arudino Uno Board and Bread board for interfacing devices 8v audio speaker,Buzzer ,LED Blinking, 555 Timer and different devices Strengths • Experienced in working with Challenging Environment. • Good team player with a positive attitude and good commitment. Education Details • M.S form Manipal University in ESD (Embedded System Design) with 78.4% • Graduation in E.I.E(Electronics and Instrumentation) from JNTU with 62% • P.U.C in 1999 from Board of Intermediate Education in 1999 with 85% • S.S.C in 1997 from Board of Secondary Education in 1997 with 85.9 % Others : Person Details Name : G Satish Kumar Languages Known : English, Hindi, Telugu, Tamil, Kannada Communication Address : BTM 2nd stage,26 th Main,Bangalore. Page 6 of 6(
  • 7. Satish Kumar G Profile Project 10: Linux Kernel Base porting for OMAP3630 (Platform Development ) Duration: October 2009 to May 2010 OMAP 3630 Linux Kernel Base Porting with zoom3 board Technologies:C,Embedded Linux Hardware: OMAP ZOOM3 board Team Size:18 Responsibilities: SDMA (System DMA): SDMA Module porting, testing and contributing to Open source. NAND Flash Booting verification and Test case Verification. SD/MMC Design Document Preparation and Test case Verification. Klockwork Defect Fixing for OMAP3630 platform drivers. Projects On ARM Controllers : Interfacing LCD, GLCD , I2C, EEPROM, RTC 1307 with LPC2148 board Worked with LPC 2148 Board (ARM 7 TDMI-S) for different Platform drivers with NGX Edu Board and having knowledge in understanding of Technical Reference Manual & Schematics of Board & User Manual and written drivers from scratch. Worked with Arudino Uno Board and Bread board for interfacing devices 8v audio speaker,Buzzer ,LED Blinking, 555 Timer and different devices Strengths • Experienced in working with Challenging Environment. • Good team player with a positive attitude and good commitment. Education Details • M.S form Manipal University in ESD (Embedded System Design) with 78.4% • Graduation in E.I.E(Electronics and Instrumentation) from JNTU with 62% • P.U.C in 1999 from Board of Intermediate Education in 1999 with 85% • S.S.C in 1997 from Board of Secondary Education in 1997 with 85.9 % Others : Person Details Name : G Satish Kumar Languages Known : English, Hindi, Telugu, Tamil, Kannada Communication Address : BTM 2nd stage,26 th Main,Bangalore. Page 6 of 6(