embedded drivers


[ Taiwan Online Resume Listing ] [ FAQ ]

Posted by on January 28, 19103 at 06:27:36:

Resume

Satish. V. Angadi
Ph No: 080-6630432(R)
E-mail: satish4411@yahoo.co.uk

Experience: 3 Years, worked on Windows Network Drivers and Embedded systems (WinCE, PocketPc, RTX).

Currently working as Software Engineer at Orane Technologies Pvt Ltd. Bangalore from
Nov 2000 to till date.
Worked as Project Contract Engineer at Bharat Electronics Limited Bangalore from
Oct 1999 To Oct 2000.

Qualification:

BE (E & C) from Gulbarga University with 68%

Projects Worked On:

At Orane Technologies
1) NDIS Miniport Network Driver for RTL8139C
2) Image Handing on Pocket PC
3) Utility for PCI SCAN
4) Real time Data Capture Utility

At Bharat Electronics Ltd
5) Designing of 500W VHF TV Transmitter
6) Humvad, Purga Fire Control System/Color Tactical Display Interface

Skills:

Languages: C, C++ and VC++

Assembly Languages: Motorola 68HC11, Intel 8051 Micro controller

Operating System: Windows CE, RTX (Real Time Extension for WIN NT)
Windows-NT

DDK: WINNT DDK, WINCE DDK.

Tools: Windows CE PlatformBuilder-3.0, Embedded VC++

Debugging Tool WinDbg


Project Details

1) Device driver for network card (RTL8139C)

OS: WINCE
Tool: WINCE DDK on Platform Builder 3.0
Description:

Currently working on this project, this network card driver is meant for LANER IAC-H553 board. This project involves development of a miniport driver using NDIS and finally porting the driver using platform builder.

2) Image Handling On Pocket PC

Team size: 2
Environment: Embedded Visual C++
Role: Development and implementation of the image decompression and serial communication part of the project

Project Brief: This project was carried out as part of our consultancy services to clients. It was done in association with a Bangalore based telecom company. This project is meant for displaying an image on a custom Built OHP when the image is selected by the user on a pocket PC. It involves the development of code for image decompression and sending the images as binary files through serial port.


3) Utility for PCI SCAN

OS: Windows CE 3.0
Tool: Platform Builder, Embedded Visual C++
Description:

PCI-SCAN is a Gui utility which will scan the pci bus for the plug-n-play PCI cards/devices sitting on any x-86 based motherboard and reports their details like the IRQ, vendor ID, Device ID, IoBase, Memory Map Address, the devices registry details, the PCI slot used by the respective device. This tool also scans the hardware interrupts (0-15) so that we can know which interrupts are already in use by the devices and reports them with nice User Interface.
This tool will be very useful in finding out the plug-n-play devices present on the system without opening it.

4) Real time Data Capture Utility

Platform: RTX On NT
IDE: VC++
Language: C
Description:

This utility is being used to demonstrate the direct port access using RTX.
This will demonstrate both the interrupt as well as polling method of IO access. In interrupt method as soon as the data is available at COM1 port an interrupt is generated, data is captured and stored in a backup file and will display the no of bytes received.
In polling method the application will keep polling for data availability in COM2 port and user can set the polling frequency.
Here the Shared memory concept is used in order to transfer the data from user ( GUI ) to RTX
( Non- paged pool ).

5) Humvad, Purga Fire Control System/Color Tactical Display Interface.

Client Bharat Electronics Limited
Language: C.
Software Tool: Tasking C Cross-Compiler for the 8051.
Description:
This is a Fire Control System, which is mainly used for detecting the submarine, and firing the target, here we have a interface with Sonar named HUMVAD (HULL MOUNTED VARIABLE DEPTH) and a Fire Control System called PURGA As soon as the sonar HUMVAD detects the submarine it collects and stores the target's data like range, slant, bearing True values like latitude, longitude etc. Here maximum targets can be detected are 2, the same data is collected and passed to the CTD (color tactical display) in order to monitor the targets.so once these data are collected , for further processing they are passed to the interface micro controller board where the required data (Range, bearing, and Relay ) is collected and is passed serially with error free format to the PURGA micro controller board in RS232 format and depending on the received successive target's data , the FCS will fire the corresponding target.

6) Designing of 500w Tv Transmitter

Client Bharat Electronics Limited

Software Platform: C language using gnu C cross compiler.

Role: As a team member I was involved in Embedded software development for controlling Exciter unit.

Description:
500W VHF TV TX consists of 3 units.Control units Exciter unit & Power Amplifier
The Exciter unit mainly consists of 2 inputs Video Signal & Audio Signal
These 2 signals are fed to up-converter where these two signals are combined and fed to respective channel frequency (ch5-ch12).
The exact picture of software lies in up-converter, where the combined audio and video signal is up converted to respective Channel frequency with the help of synthesizer chip MC145191, which is a serial programmable device.
The Exciter unit also consists of 15 analog signals from AM modulator, FM modulator boards. Hence all the analog signals are acquired one by one and check whether they are within the range.


Personal Details:

Date Of Birth: 16th Nov 1976

Marital Status: Single

Permanent Address: V.Satish
#378/5 , 21st cross
I & III Block East Jayanagar
Bangalore –560011

I declare the above information said is true to the best of my knowledge

Satish. V. Angadi







[ Taiwan Online Resume Listing ] [ FAQ ]