Hardware tester with RaspberryPi and PiFace

Hardware tester with RaspberryPi and PiFace

Create a c++ Applikation “tester” for a RaspberryPi with a PiFace to test a external component as hardware in the loop.

There are some csv files to setup the tester. Every csv file will have a header. The header is just information for the user. The entry Name is just information and should be displayed with the settings and results. When the tester start, it should load the configurations and display the settings. When the test was started it should show a “Test is running ...”. When the test was stopped by a key press it should show a “Test stopped” and display the results. When the test was finished it should show a “Test finished!” and display the results. Show incorrect settings and all other errors to the user.

Everything has to work under high performance conditions. The timing resolution should be < 1ms. The timestamps should be measured and displayed in µs. I recommend to support interrupting for the inputs and internal timer (bcm2835) in the raspberry to do the cycle thread. (e.g. void bcm2835_delayMicroseconds ( uint64_t micros )). I recommend to encapsulate each data (Input, Cycles, Output, Counts, Measurements, ResultCount, ResultMeasurement, OutputSequence, InputSequence ) in a separate classes.

The system has to run 7day 24h without a crash. The system needs to run 7 days without a reboot.

Steps of development:

We should organize the development in Milestones.

1) Tester, which can generate signals and read the inputs (~1...2 week including tests)

2) Counts and Measurements (~1 week including tests)

3) Results Counts and Measurements, to create results (~1 week including tests)

4) Input and output sequence, additional output and checking the output response as results (~1 week including tests)

5) Scripting, doing several tests consecutive (~1 week including tests)

6) Final tests with different settings, Bugfixing (~1...3 weeks)

For details see attachment!


The delivery should include the program and the operating system for the Raspberry Pi. I will copy your delivery to a 4GB SD-card.

All parts should be usable for commercial purpose. (So check the license of the OS, tools and libs you are using)

I need the compiled solution with sample settings and all source code.

It could be a console application, no installer, setup or graphical interface needed. Your source code should follow the current methods of development.

Documentation & Test

Provide a [url removed, login to view] which describes the basic steps to setup:

- How to copy the OS to the SD-card.

- How to start and stop the Raspberry Pi program.

- How to compile

You have to test the following:

- Is the input and output working? (Requires a working RaspberryPi version B)

- Is the PiFace working? (Requires a PiFace)

- Is the input and output fast enough?

- Are the counters and measurement working?

- is input/output sequence and compare check working?

- Is the script working?

Evner: C++ Programmering, Microcontroller

Se mere: work as a tester, user tester, tools needed for programming, script for commercial sample, sample script for commercial, sample of commercial script, sample data entry tests, raspberry pi programming, raspberry pi c programming, programming with raspberry pi, programming the raspberry pi, programming raspberry pi, programming development cycle, performance press, how to start programming, data entry test results, data entry classes, data entry 10 key test, commercial copy script, c# hardware programming, 10 key data entry test, programming tests, how to program a microcontroller, raspberrypi, raspberry

Om arbejdsgiveren:
( 13 bedømmelser ) Munich, Germany

Projekt ID: #5986704

Tildelt til:


I'm ready for starting shipping PiFace and desine the project. the implementation will done done soon

$100 USD in 30 dage
(3 bedømmelser)

5 freelancere byder i gennemsnit $942 på dette job


Hi, I am a Mechatronics and Control Engineer, you can check my work on my blog [login to view URL] , I have read the txt file attached and I am sure that I can do this project perfectly. I am an expert in Flere

$1000 USD in 30 dage
(12 bedømmelser)

Hi , I am an electronics engineer and an Embedded expert. I have done this type of work before and I can guarantee you work on time with quality guaranteed. Please feel free to contact me regarding the budget and the p Flere

$500 USD in 12 dage
(5 bedømmelser)

Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about Flere

$2000 USD in 21 dage
(3 bedømmelser)

I've done many project measure Pi GPIO performance. I can do that for you. please contact me for cooperation.

$1111 USD in 30 dage
(0 bedømmelser)