What software do I need to use MAVRK?
It depends on what you would like to do with MAVRK.
If you want to plug in modules to a motherboard and see their out-of-the-box behavior, you will only need the MAVRK Software Suite. The MAVRK Software Suite will help you pick out the right code to load onto the MAVRK motherboard and MCU, and will launch a GUI to display feedback from the MAVRK system. We recommend this option for those who aren’t very comfortable with coding.
If you want to adjust the embedded code loaded onto the MCU, you will need an IDE for embedded C code, and a copy of our source code. The MAVRK team uses both Code Composer Studio (CCS) and IAR. As of right now, only CCS has a full license for no cost to MAVRK developers. You can follow our guides to get CCS set up or get IAR set up.
If you want to modify the behavior of the MAVRK GUIs, you will need the Qt Creator and the Qt libraries. You can follow our installation guide for Qt to get it set up.
If you want to contribute code to an official release, you will need to set up a Git system into our Gerrit server. A Git system will help you get the latest code and submit code to a server with version control. In Windows, you will need PuTTY, TortoiseGit, and msysgit. You can follow our Software Installation Guide to get them set up and connected to our server.