Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Windows driver development
Sign in to Add to Watch List

IT & Programming > Software Application

View Change History

The client has made the following changes to the job.


Job awarded.

Sep 7, 2011

Bidding period extended.

Sep 6, 2011

Bidding period extended.

Sep 3, 2011

Bidding period extended.

Aug 30, 2011

Bidding period extended.

Aug 28, 2011

Job Description

  |  Change History >>


  • Posted: Sun, Aug 21, 2011
  • Time Left: Closed
  • Location: Anywhere
  • Client prefers freelancers from:

    You are still able to submit a proposal for this job.

    The client prefers freelancers from
    a different location.

    You're still able to submit a proposal for this job, regardless of your location.
  • Start: Immediately
  • Budget: Not Sure
  • Fixed Price Job
  • Elance Escrow Protection
  • W9 Not Required
Sign in to view client's details


The project involves developing a Windows Xp/Vista/Windows 7 (32 bits only) driver for a micro-controller board. The board has PIC18F4550 which supports USB connectivity. The board collects input from connected sensors and sends the data to the connected PC. In terms of output peripheral, the board connects
to a motor directly. The connected PC switches on and off the motor by sending signals (through same USB port) to the controller board.

This project involves writing the lower layer module that will connect to controller board via USB and get the sensors readings and send commands to motor.
The higher level logic will be implemented separately (not part of this project).

I've did some background reading and it seems that possible solutions are:

1) implement a USB CDC class device on the micro-controller USB interface and connect it to pc USB HOST. It will enumerate and appear as a new COM port. This is then treated by the application as a normal serial port. Microchip pr...

Sign in or Register to see more

Desired Skills
C, Java, Windows Vista, Embedded System
Job ID: 25776769
Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)

 United States  |  
Expert embedded systems engineer with rare capacity of excellence in both hardware and software development. Twenty years professional experience...
 5.0   |  $0 Earnings   |  0 Jobs
Bid ID: 25994451  |  Submitted: Sep 5, 2011 19:53 ET 
Within 2 weeks

 United States  |  
15+ years of experience in Software development. (C/C++, Linux/Windows/Mac system internals) Worked extensively on Kernel drivers, application...
 0.0   |  Private   |  0 Jobs
Bid ID: 25946863  |  Submitted: Sep 1, 2011 23:21 ET 
Proposal SEALED

 Poland  |  
Hello! My name is Demetry. I am 5+ years C/C++ programmer with a deep knowledge of the API, STL, boost, ATL, COM, OLE, System programming,...
 0.0   |  Private   |  0 Jobs
Bid ID: 25862349  |  Submitted: Aug 26, 2011 17:12 ET 
Proposal SEALED

 United Kingdom
Lemonworx Ltd. is a young, dynamic and fast growing company. Lemonworx specializes in information security, telecommunication solutions, Virtual...
 0.0   |  $0 Earnings   |  1 Jobs
Bid ID: 25809076  |  Submitted: Aug 23, 2011 12:46 ET 
Proposal SEALED

 India  |  
Founded in year 2001, GRACELABS is a leading-edge technology firm offering development/consulting services in the areas of Device Drivers, Protocol...
 0.0   |  $0 Earnings   |  0 Jobs
Bid ID: 25802702  |  Submitted: Aug 23, 2011 05:12 ET 
Proposal SEALED
Sign in to Elance and start working on jobs today.
Sign in to view more of the job details and submit a proposal. Once registered, you'll have access to thousands of jobs online or through email.
Are you ready to post a job like this one?
Post a Similar Job »