Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Contracting out firmware project

Status
Not open for further replies.

Jester

Full Member level 6
Joined
Aug 18, 2012
Messages
377
Helped
7
Reputation
14
Reaction score
7
Trophy points
1,298
Location
.
Activity points
4,754
Hi,

I'm a hardware guy, I have done some firmware development in assembler, C and C++, but writing code is not my strong point. The fellow that does most of my firmware/software is too busy for the next few months.

Project is fairly straightforward:

Hardware: 16 pin ARM Cortex microcontroller with internal A/D's connected to 3 transducers measuring 50/60 Hz waveform from a welder

Firmware required:
- 2 x UART ports one for debug, one for data port to outside world
- Sample the analog transducer data, 32 x cycle (~every 500us), samples should be synchronized with zero crossings
- perform a RMS calculation once per cycle with the 32 data points (do this for all 3 transducers)
- return the RMS values on the data port when requested.

The Cortex math coprocessor has a sqrt function and enough processing power to deal with this amount of data pretty easily

I considering contracting this out to ELANCE or some similar service. For those that have contracted out a project like this, have you had good results or nothing but trouble?

How does the payment structure work, I would not want to pay anything until the code is working and I have at least been able to look at the code to verify the code is well documented.

Estimates on how long this should take and cost?
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top