APP4MC-Rover Documentation¶
- 1. Introduction
- 2. Rover Hardware
- 3. Rover Software: roverapp
- 3.1. What is roverapp?
- 3.2. roverapp Infrastructure
- 3.3. Downloading roverapp
- 3.4. Getting started with roverapp
- 3.5. roverapp Complete Reference
- 3.5.1. Drivers
- 3.5.2. Created Libraries
- 3.5.2.1. status_library
- 3.5.2.2. hono_interaction
- 3.5.2.3. pthread_monitoring
- 3.5.2.4. pthread_distribution_lib
- 3.5.2.5. timing
- 3.5.3. Tasks and Threads
- 4. Rover API Documentation
- 5. Rover Web UI: roverweb
- 6. Rover Telemetry UI: MQTT Client UI for Rover
- 7. Installation Instructions
- 7.1. Before You Begin..
- 7.2. roverapp Installation
- 7.3. roverweb Installation
- 8. Cross Development in Raspbian
- 8.1. Roverapp Software Development Kit (SDK) Extension for Raspbian
- 8.2. Cross Development with Windows using Eclipse CDT and rover-app-raspbian-cross-sdk
- 8.2.1. Step 1: Windows Toolchain Setup
- 8.2.2. Step 2: Downloading and Installing Eclipse
- 8.2.3. Step 3: Setting Up Cross Compiler in Eclipse
- 8.2.4. Step 4: Downloading rover-app
- 8.2.5. Step 5: Downloading rover-app-raspbian-cross-sdk
- 8.2.6. Step 6: Configuring Environment Variables
- 8.2.7. Step 7: Cross Settings
- 8.2.8. Step 8: Run Configurations
- 8.2.9. Step 9: Editing Preprocessor Definitions (-D)
- 8.2.10. Step 10: Adjusting Include Paths (-I)
- 8.2.11. Step 11: Specifying Precompiled Libraries to be Linked (-l) and Library Search Paths (-L)
- 8.2.12. Step 12: Specifying Additional Linker Flags
- 9. Yocto Layer: meta-rover
- 10. Ready Images
- 11. Starting with AGL Image - Quick Start (for Rover 0.1.0)
- 12. Additional Features
- 13. External Web Links