This is a future project that will probably start during the summer of 2016. This is when I spend plenty of time on the boat and can test the hardware and software out. I usually already have my laptop with me as it is to check the EFI system and I still have some fine tuning to do there.
My initial thoughts are to datalog the EFI and GPS to a SD card. Then I can use the data to make videos with nice overlays of engine data and GPS course. I also need to still get a faster GPS before starting this and I can use the same microcontroller to send the GPS speed to the EFI. Another thought is to make a digital dash and send the data back out as NEMA2000.
Here is the CAN and SD cards for an Arduino. Again I will finish with a TI or ST ARM setup or another vendor. I also have the Microchip MCP2515 CAN controller and MCP2551 CAN transceiver to build my own circuits.