# Qualcomm Dragonwing Documentation ## Welcome - [Dragonwing Documentation](https://dragonwingdocs.qualcomm.com/index.md) - [Qualcomm Linux (507 pages)](https://dragonwingdocs.qualcomm.com/_llms/qualcomm-linux.md): Documentation for Qualcomm Linux. - [Ubuntu (120 pages)](https://dragonwingdocs.qualcomm.com/_llms/ubuntu.md): Documentation for Ubuntu. ## SDKs ### Robotics SDKs #### Qualcomm Intelligent Robotics SDK ##### Overview - [Qualcomm Intelligent Robotics SDK documentation](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/qualcomm-intelligent-robotics-sdk-documentation.md) - [QIR SDK overview](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/qir-sdk-overview.md) - [QIR software architecture](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/qir-software-architecture.md) ##### Get started - [Get started with QIR SDK](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/get-started-with-qir-sdk.md) - [Run the demo application](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/run-demo-application.md) ###### Flash robotics image with QDL - [Download the prebuilt packages](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/download-the-prebuilt-packages.md): This information describes how to download the robotics prebuilt packages. - [Flash the robotics image](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/flash-the-robotics-image.md): Flash the QIR SDK robotics image onto your IQ-series development kit on Ubuntu, Windows, or macOS hosts. - [Set up the environment for running sample applications](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/set-up-env-for-sample-app.md) ##### Sample applications - [QIR SDK sample applications](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/qir-sdk-sample-applications.md) ###### Robotics samples - [Run robotics sample applications](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/run-robotics-sample-applications.md) - [Control AMR in the simulator with simulation_sample_amr_simple_motion](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/control-amr-in-the-simulator-with-simulation-sample-amr-simple-motion.md): This sample application demonstrates AMR control in the simulator. - [Enable pick-and-place in the simulator with simulation_sample_pick_and_place](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-pick-and-place-in-the-simulator-with-simulation-sample-pick-and-place.md) - [Experience remote assistant in the simulator with simulation_remote_assistant](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/experience-remote-assistant-in-the-simulator-with-simulation-remote-assistant.md) ###### Platform samples - [Run platform sample applications](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/run-platform-sample-applications.md) - [Enable Orbbec Gemini 335L with orbbec_camera](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-orbbec-gemini-335-l-with-orbbec-camera.md) - [Enable basic RPLIDAR handling with rplidar-ros2](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-basic-rplidar-handling-with-rplidar-ros2.md) - [Publish system status with qrb_ros_system_monitor](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/publish-system-status-with-qrb-ros-system-monitor.md) - [Run basic OCR with ocr_service](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/run-basic-ocr-with-ocr-service.md) - [Enable core audio with qrb_ros_audio_service](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/enable-core-audio-with-qrb-ros-audio-service.md) - [Execute AI model inference with qrb_ros_nn_inference](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/execute-ai-model-inference-with-qrb-ros-nn-inference.md) ##### Develop applications - [Develop applications using the QIR SDK](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/develop-applications-using-the-qir-sdk.md) - [Develop a sample ROS2 application](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/develop-a-sample-ros-2-application.md) - [QIR SDK API list](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/explore-the-available-apis.md) ##### Build and customize - [Build and customize the QIR SDK](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/optional-developer-workflows.md) - [Upgrade QIR SDK artifacts](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/upgrade-qir-sdk-artifact.md): This information describes how to upgrade the QIR SDK artifacts without rebuilding the entire QIR SDK. - [Troubleshoot common issues](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/troubleshoot.md) ###### Build the QIR SDK - [Build the QIR SDK](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/build-the-qir-sdk.md) - [Build with GitHub workflow](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/build-with-git-hub-workflow.md) - [Build the robotics image with the prebuilt robotics eSDK](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/build-the-robotics-image-with-the-prebuilt-robotics-esdk.md) ##### Migration from Qualcomm Linux 1.0 to 2.0 - [Migration from Qualcomm Linux 1.0 to 2.0](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/qir-sdk-migration-guide.md) - [Migration overview](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/migration-overview.md) - [Robotics OpenEmbedded layer changes](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/migration-robotics-oe-layer-changes.md) - [Robotics image composition changes](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/migration-image-composition.md) ##### Appendices - [Appendices](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/appendices.md) - [Robotics layers specifications](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/robotics-layers-specifications.md) - [References](https://dragonwingdocs.qualcomm.com/SDKs/QIR-SDK-2.0/references.md) ## Tools - [Overview](https://dragonwingdocs.qualcomm.com/Tools/discover-tools.md): Explore the Qualcomm tools that help you develop, flash, and deploy on Dragonwing hardware. ### Qualcomm Software Center - [Overview](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Software-Center/overview.md) - [Features](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Software-Center/features.md) - [Install QSC](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Software-Center/install-qsc.md) - [Tools and SDKs](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Software-Center/tools-and-sdks.md) - [Chip software](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Software-Center/chip-software.md) - [API](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Software-Center/api.md) - [Troubleshooting](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Software-Center/troubleshooting.md) ### Development Tools - [Development Tools](https://dragonwingdocs.qualcomm.com/Tools/SoM-Development-Tools/overview.md) ### Qualcomm® Launcher - [Qualcomm® Launcher](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Launcher/overview.md): A GUI-based tool to download, flash, and configure operating systems on Qualcomm®-based development kits. - [Install Qualcomm® Launcher](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Launcher/installation.md): Download and install Qualcomm® Launcher from the Qualcomm Software Center. #### Flash & Configure - [Flash the Operating System](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Launcher/flash-os.md): Select a development kit, choose a target OS, and flash it with Qualcomm® Launcher. - [Configure the Device](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Launcher/configure-device.md): Set a password, connect to Wi-Fi, and complete initial setup after flashing. #### Troubleshooting - [Resolve USB Driver Conflicts](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Launcher/troubleshooting/usb-driver-conflict.md): Resolve USB driver conflicts that prevent Qualcomm® Launcher from flashing your device. - [Device Mismatch Warning](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Launcher/troubleshooting/device-mismatch-wsl.md): Resolve a device mismatch warning in Qualcomm® Launcher despite the correct device being connected. ### Qualcomm Device Cloud - [Run Applications using Qualcomm Device Cloud](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Device-Cloud/overview.md): Run sample applications on a remote Qualcomm Dragonwing device using Qualcomm Device Cloud (QDC) - [Start a device session](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Device-Cloud/start-a-device-session.md): Create and launch an interactive device session on Qualcomm Device Cloud - [Connect using SSH](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Device-Cloud/connect-using-ssh.md): Connect to a Qualcomm Device Cloud session over SSH and set up port forwarding - [Set up RTSP](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Device-Cloud/set-up-rtsp.md): Set up an RTSP server and stream video to and from a Qualcomm Device Cloud device - [Run sample applications](https://dragonwingdocs.qualcomm.com/Tools/Qualcomm-Device-Cloud/run-sample-applications.md): Run the preinstalled GStreamer-based AI sample applications on a Qualcomm Device Cloud device ### QVSCE #### Get Started - [Qualcomm® VSCode Extension](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/introduction.md): An integrated development environment for Qualcomm® development kits — right inside Visual Studio Code. #### Setup - [Install Visual Studio Code](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/setup/install-vscode.md): Set up VS Code on Ubuntu or Windows with WSL before installing the Qualcomm extension. - [Install the Extension](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/setup/install-extension.md): Download and install the Qualcomm® VSCode Extension from the Qualcomm Software Center. - [Configure udev Rules](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/setup/udev-rules.md): Allow the Qualcomm USB vendor ID on your Linux or WSL host — required for EDL communication. - [USB Forwarding on WSL](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/setup/wsl-usb.md): Attach a physical USB device from Windows into the WSL environment using usbipd. #### Quick Start - [Quick Start](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/quick-start.md): Get from zero to a running app on your Qualcomm® dev kit in minutes. #### Extension Features - [Dashboard](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/development/dashboard.md): The main hub of the Qualcomm VSCode Extension — manage devices, downloads, SDKs, and AI models. - [Devices](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/development/devices.md): Connect and manage Qualcomm® dev kits — activate, flash, and communicate via SSH. - [AI Models](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/ai/models.md): Browse, download, profile, and manage AI models for your Qualcomm® device — directly from the IDE. - [Integrated MCP Server](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/ai/mcp-server.md): Use the built-in Model Context Protocol server to let AI assistants directly control tools for device management, AI models, projects, and more. - [Sample Projects](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/development/projects.md): Explore, import, and experiment with sample applications that match the pre-installed device apps. - [Status Bar](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/development/build-run.md): Build, deploy, and run your application from the VS Code status bar. #### Reference - [Known Issues](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/reference/known-issues.md): Current limitations and workarounds for the Qualcomm® VSCode Extension. - [FAQ](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/reference/faq.md): Answers to the most common problems encountered with the Qualcomm® VSCode Extension. - [Glossary](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/reference/glossary.md): Acronyms and terms used in the Qualcomm® VSCode Extension documentation. - [Related Documentation](https://dragonwingdocs.qualcomm.com/Tools/QVSCE/reference/related-docs.md): External references and related Qualcomm resources. ## Tutorials - [Tutorials](https://dragonwingdocs.qualcomm.com/tutorial.md): Tutorials & technical deep dives from Qualcomm Dragonwing ## OpenAPI Specs - [openapi](/Ubuntu/ai-workflows/api-specs/llm-vlm-service/openapi.yaml) - [openapi](/Ubuntu/ai-workflows/api-specs/audio-analytics/openapi.yaml) - [openapi](/SDKs/IMSDK/api-reference/openapi.json) - [openapi](/Software/Qualcomm-Intelligent-Multimedia-SDK/media-quickstart/api-reference/openapi.json) ## Optional - [RB3 Gen 2 Dev Kit](https://docs.qualcomm.com/nav/home?product=1601111740013077) - [RB3 Gen 2 Lite Dev Kit](https://docs.qualcomm.com/nav/home?product=1601111740013077) - [IQ-615 EVK](https://docs.qualcomm.com/doc/80-80022-293/topic/iq615-qsg-landing-page.html) - [IQ-X7181 EVK](https://docs.qualcomm.com/doc/80-80023-261/topic/iqx-ug-landing-page.html) - [IQ-X5121 EVK](https://docs.qualcomm.com/doc/80-80022-297/80-80022-297_REV_AD_Qualcomm_IQ-X5xxx_Series_Evaluation_Kit_-_Linux.pdf) - [RB3 Gen 2 Dev Kit](https://docs.qualcomm.com/nav/home?product=1601111740013077) - [RB3 Gen 2 Lite Dev Kit](https://docs.qualcomm.com/nav/home?product=1601111740013077) - [IQ-X7181 EVK](https://docs.qualcomm.com/doc/80-77183-262/topic/ubuntu-qsg-landing-page-1.html) - [IM SDKs](https://imsdkdocs.qualcomm.com) - [IQ-9075](https://docs.qualcomm.com/nav/home?product=1601111740076079#chipset-ecosystem) - [IQ-8275](https://docs.qualcomm.com/nav/home?product=1601111740085228#chipset-ecosystem) - [QCS6490](https://docs.qualcomm.com/nav/home?product=1601111740082304#chipset-ecosystem) - [QCS5430](https://docs.qualcomm.com/nav/home?product=1601111740042863) - [IQ-615](https://docs.qualcomm.com/nav/home?product=1601111740085151#chipset-ecosystem) - [IQ-X7181](https://docs.qualcomm.com/nav/home/hw_hardware_overview.html?product=4952459679301395&Content%20for=Home&listquery=facetHardwareSubsystems:Wi-Fi%2520Bluetooth%2520Combo%2520Processors%252CAudio%2520Amplifiers%252CAudio%2520Codecs%252CBattery%2520Chargers%252CChip%2520Package%252CDevelopment%2520Hardware%252CApplication%2520Processors%252CMobile%2520Processors%252CPower%2520Management%2520ICs) - [IQ-X5121](https://docs.qualcomm.com/nav/home/hw_hardware_overview.html?product=4952459679301395&Content%20for=Home&listquery=facetHardwareSubsystems%3AWi-Fi%2520Bluetooth%2520Combo%2520Processors%252CAudio%2520Amplifiers%252CAudio%2520Codecs%252CBattery%2520Chargers%252CChip%2520Package%252CDevelopment%2520Hardware%252CApplication%2520Processors%252CMobile%2520Processors%252CPower%2520Management%2520ICs) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [Qualcomm Linux (507 pages)](https://dragonwingdocs.qualcomm.com/_llms/qualcomm-linux.md): Documentation for Qualcomm Linux. - [Qualcomm Linux / QLI Docs (448 pages)](https://dragonwingdocs.qualcomm.com/_llms/qualcomm-linux/qli-docs.md): Documentation for Qualcomm Linux / QLI Docs. - [Ubuntu (120 pages)](https://dragonwingdocs.qualcomm.com/_llms/ubuntu.md): Documentation for Ubuntu.