# Develop software

Source: [https://docs.qualcomm.com/doc/80-88500-6/topic/Develop-software.html](https://docs.qualcomm.com/doc/80-88500-6/topic/Develop-software.html)

The Qualcomm Robotics RB5 Development Kit includes resources and guidance for software developers to develop new software applications, migrate existing applications, configure and customize system software, and integrate with a variety of different peripheral components. For application software development, software development kits for robotics and artificial intelligence applications are supported, and a variety of sample applications are also available on GitHub.

The Software Reference Manual and Software User Guide provide descriptions of the software architecture and provide instructions for configuring and interacting with the different software subsystems. The Software Porting Guide provides instructions for configuring and customizing the system software to support custom hardware designs and to integrate with selected peripheral components.

The Software Build Guide provides a description of the system software release content, the system software build process, and the application processor software build environment. The Software Release Notes for each system software release include the specific software tool versions that are required and provide the instructions for getting a local copy of the software release file set and for building the system software executable files.

Last Published: Sep 11, 2025

[Previous Topic
Design hardware](https://docs.qualcomm.com/bundle/publicresource/80-88500-6/topics/Develop.md) [Next Topic
Troubleshooting](https://docs.qualcomm.com/bundle/publicresource/80-88500-6/topics/Troubleshoot.md)