All of this is open source and freely available for download. You can find the core autopilot here. We developed it using eclipse, but the environment is fully arduino compatible as well thanks to the hardwork of Mike!
This repository is for rover specific configuration files and a wiki site for ardupilotone based rovers.
To run the hardware in the loop you will need the mavsim scicoslab toolbox here.