Post Job Free

Resume

Sign in

Embedded Developer

Location:
Hyderabad, Telangana, India
Posted:
February 08, 2021

Contact this candidate

Resume:

PASUNUTI RAMU

Email:adj0nu@r.postjobfree.com

Mobile no: +91-996*******

Objective:

To secure a challenging position in a reputable organization to expand my learning, knowledge, and skills.

•Having experience on multiple embedded software (Keil U-Vision, STM32CubeMx, and OpenSTM32 System Workbench eclipse IDE).

•Having experience on Protocols like GPIO, SPI, I2C, USART, CAN etc.

•Having knowledge on Linux System Programming and Linux Device Drivers.

•Knowledge on GNU Tool Chains (Cross compiler, Debugging tools).

•Knowledge on boot loader (U-boot) and familiar with boot customization as per the need.

•Have Proficiency in Inter Process Communication concepts.

•Thread synchronization techniques like Mutex, Semaphores etc.

•Knowledge on Architectures like ARM Cortex – M3, M4.

•Good understanding of OS concepts, file system, Memory Management, Process management.

•Knowledge in Linux Kernel build, busy box.

•Hands on experience on Embedded C.

•Knowledge on FreeRTOS, DMA programming.

Technical Skills:

Programming and Scripting Languages : C, Embedded C, DS, Socket programming.

Operating Systems : Linux, Windows.

Debugging Techniques : GDB.

Worked Modules : MPU6050, DHT11.

Worked Microcontrollers : STM32F4xx.

Educational Qualifications:

COURSE

INSTITUTION

YEAR

PERCENTAGE /GPA

B.TECH(EEE)

TKR college of engineering and technology.

2018

65.37%

INTERMEDIATE

SRI VIDWAN junior college

2014

95.6%

SSC

Navodaya High School

2012

9.0 GPA

PROJECTS:

Project#1:

DATA LOGGER (Temperature and Humidity):

Hardware

Platform

STM32

Development

Tools

Keil IDE, GNU C(4.1.,4.1.1,3.4 version for ARM)

OS Platform

Linux

Debugger

GDB

Description:

In this project, we have monitored weather parameters such as temperature and humidity using the DHT11 sensor. The sensor is interfaced with the STM32 Microcontroller, and the measured values along with time stamp using RTC are displayed on the LCD module. And also continuously updated the values of temperature and humidity to cloud every 10sec using the ESP8266 Wi-Fi Module.

Responsibilities:

•Studied device datasheets of DHT11, LCD, ESP8266, STM32 Nucleo board technical reference manual, and understood the functionality, specifications, communication protocols, and interface block diagrams.

•Implemented software code on the Keil micro vision tool 5 and loaded the code on the hardware board, which uses STM32 Nucleo board (ARM cortex M4 processor).

•Tested the code and the output using ICDI hardware debugging.

Project#2:

ADDING ACCELEROMETER/GYROSCOPE (MPU6050) with AM3358:

Hardware

Platform

AM3358

Development

Tools

Kernel 3.5, Arm GCC Cross Compiler, git,Minicom

OS Platform

Linux

Description:

For adding a real-time clock to a microcontroller, we use the I2C interface. Here AM3358 SOC (ARM cortex A8 microprocessor) acts as an I2C master, and the Slave device is MPU 6050 consists of the I2C interface. I2C master device reads and writes date & time from the I2C Slave device. Configure U-Boot source code as per requirements and generate a u-boot image and tested it on hardware at the u-boot level using u-boot commands. At the kernel level, configure the kernel by applying supported patches and generate kernel image. After making the kernel image, loaded images on to the hardware. After creating an embedded Linux system using the base as AM3358, tested output by executing a cross compiled test application.

Responsibilities:

•Studied AM335X technical reference manual and understood microcontroller specifications, I2C Communication protocol, AM3358 I2C Controller functional block diagram, and register programming model.

•Setting up embedded Linux development environment & porting boot loader images on to hardware.

•Added I2C Mux/Pad Configuration for a new device in a board-specific configuration file and tested basic communication with slave device using I2C commands in u-boot command prompt and from the sys file system entry.

•Added I2C driver platform data into the device tree source code.

•Developed Test application to read coordinates from MPU6050 device and tested on hardware.

Personal Skills:

•Can speak Telugu, English.

•Good presentation, communication skills.

•Hard Work, Patience and Adaptable to situations.

TRAINING at Kernel Masters certified Embedded System Developer course in Hyderabad.

Declaration:

I hereby declare that the information furnished above is true to the best of my knowledge.

Date:

Place: Hyderabad (Pasunuti Ramu).



Contact this candidate