JAYALAKSHMI – DEVICE DRIVER ENGINEER
***********@*****.**.**
Pallavaram
Chennai - 6000117
PROFILE:
To make sincere and continuous efforts towards building a promising career and to take challenges in life so that I can contribute to the growth and success of the organization I am working with.
WORK EXPERIENCE:
Currently I am working in UST global from April2021 to till date. Mobiveil Technologies Pvt Ltd from 19th June 2017 to December 2019 worked in client place Sanmina SCI technology. Three years of experience in “Linux Device Driver” in cognizant, Chennai. TECHNOLOGIES:
Good Knowledge in C
Good Knowledge in Mass Storage
Good Knowledge in Linux stack 2.6.25 Architecture
Knowledge in USB 3.0, USB 2.0
SKILLS:
Languages : C.
OS : Linux OS.
Tools : Git and Jira
PROJECT EXPERIENCE:
Dell Factory Tools Development:
Project Description:
This project is Retail Domain development and testing for POS. I developed the code for payment for Own Brand, Auto Recall, lottery sales etc., development in Linux platform.
Responsibilities:
OS Used : Linux
Language Used : C
Project Duration: April 2021 to till date in client place. JAYALAKSHMI – DEVICE DRIVER ENGINEER
Page 2 of 4
Acoustic Wave Device:
Project Description:
This project is an Embedded system. The acoustic waves that is generated from High Voltage Arc generated, would penetrate into the skin to a depth of 1 to 2 mm which corresponds with the typical depth of tattoo ink, after which the waves. It has three major modules. System Control, FMS (Fluid Management Subsystem) and PPS(Pulse Power Subsystem). FMS and PPS communicate with system Control using CAN Bus Interface. GUI and System Control communication with UNIX socket communications. FMS that manages fluid flow, pressure pump control. It runs on PIC32MZ Series Micro controller. PPS gives high voltage Pulsed Power Supply. It runs on F28M35 dual core processor.
Responsibilities:
• Developing the System Control module
• Script Writing
OS Used : Linux
Tools Used : Eclipse.
Language Used : C
Project Duration: June 2017 to Feb 2018 (Gen1) and Sep 2018 to April 2019(Gen2) in client place (Sanmina SCI technology)
IOT Based Digital Security and Surveillance device: Project Description:
Irispond is an outdoor IoT based Digital Security and Surveillance device. It provides surveillance capabilities with integrated 4K. It also provides automatic lighting control and environmental sensing capabilities.
Environment: Yocto Environment.
Responsibilities:
• Implemented build script for Surveillance Device.
• core dump, headless, sftp, syslog support,Kernel Configuration Change., to the system.
Project Duration: March 2018 to Sep 2018.
Linux Device Driver Development:
Usb2.0:
Environment: Linux 2.4.
JAYALAKSHMI – DEVICE DRIVER ENGINEER
Page 3 of 4
Project Description:
The usb supports data exchange between a host computer and peripherals. The USB is specified to be an industry-standard extension to the PC architecture with a PC peripherals that enable consumer and business applications. It is small size of storage device handle data from one place to another.
My Role in Project:
Writing the Linux code. Writing the Non OS environment also writing the code for control transfer, bulk loop back and Mass Storage . EHCI:
Environment: Linux 2.4.
Project Description:
The Enhanced Host Controller Interface is a interface between system software and host controller hardware. It supports all usb2.0 low,full and high speed devices also. It supports two type of transfer type i.e, asynchronous and periodic. Asynchronous schedule is a simple circular list of schedule work. Periodic schedule is time-oriented frame list. Data transaction is based on this schedule. Ehci host controller interface allows software to enable or disable each schedule. My Role in Project:
Writing the Linux code for control transfer and split transfers and loaded the driver in cyclone board and checked.
USB3.0 Device:
Environment: Linux 2.6.25
Project Description:
Usb 3.0 is similar to earlier version of usb2.0. it is data transaction rate is 5Gbps. It provides backward compatibility with usb2.0. it supports bi – directional data flow. It provides communication service between a usb host and attached usb devices. It supports the continuous bursting. It allows send multiple data packets before receiving handshake. The information to travel simultaneously in both directions. My Role in Project:
Writing the Linux code for control transfer, bulk loop back and Mass storage. Nand Flash:
Environment: JP Processor.
Project Description:
It is a 2Gb Nand flash. Its having lot of logical units. Each logical units will have lot of blocks. Each blocks have lots of pages. Each and every logical units have its won page register. If data read and write in to array using this page register. In this case 2048 blocks . Each block have 64 pages, each page have 2112 bytes. In 2112 bytes 2048 data area,and 64 spare area. This spare area used to check the data received is correct or not. JAYALAKSHMI – DEVICE DRIVER ENGINEER
Page 4 of 4
ACADEMIC QUALIFICATION:
Bachelor of Engineering in Electronics and Communication on May 2007 in Anjalai Ammal Mahalingam Engineering College.