This page is a general guide for software items and suggestions on how to design and work with things like firmware uploading and connecting a to a PC.
original page below
The most recent version of the pre-compiled firmware lives at http://rusefi.com/build_server/
Once you get the brain board, you would need to 'program' it with the rusEfi firmware 'binary' file - more about that here.
On the picture below the black mini-USB cable is used to power & program the board, the orange micro-USB cable is used for communication and the yellow jumper wire sends the simulated trigger signal back into the board.
First thing you might want to do once you connect to the firmware via the dev console or terminal would be setting your engine type.
Once you set your engine type, you might be interested in jumping the "1 EMULATION" pin to the "TRIGGER IN 1" as defined in the pinout and enjoy some cyan wares in the "Digital Sniffer" tab of the java dev console.