Seamless Software Development for Qualcomm Platforms with Qualcomm Visual Studio Code Extension

This blog post was originally published at Qualcomm’s website. It is reprinted here with the permission of Qualcomm.

To simplify the development of applications for Qualcomm Dragonwing products, Qualcomm Technologies, Inc. has introduced the Qualcomm Visual Studio Code Extension.

This innovative extension provides a streamlined, end-to-end environment that enhances your workflow across various tools and platforms. It is specifically designed for developing and testing on evaluation kits (EVKs) and development devices powered by Qualcomm Technologies’ processors, starting with the Qualcomm Dragonwing RB3 Gen 2 Development Kit.

This article describes the features of the extension most useful to developers and provides you the information you need to get started.

Quickly set up your development environment

In 4 easy steps, the extension allows you to discover the SDKs and tools required to develop on the connected device and installs them on your host machine.

Figure 1. Starting installation

Easily update device software

The extension lets you find the latest firmware images for your Dragonwing development kit. You can download them and flash them to the selected target device with the click of a button.

Figure 2. Downloading software for a development kit

Conveniently explore pre-installed applications

The extension enables you to explore pre-installed applications on your device for a better understanding of device capabilities.

Figure 3. Viewing status of an active device

Develop creative AI-enabled applications

The extension helps you easily navigate the process of developing, debugging, deploying and testing your applications on Dragonwing platforms. By integrating backend tools from Qualcomm Technologies with VSCode, you can use familiar VSCode controls to develop and debug your applications.

Figure 4. Navigating application code with Qualcomm Visual Studio Code Extension

Explore rich libraries of sample application source code

To make the process of developing your applications even simpler, Qualcomm provides a rich set of sample applications, which you can import from the extension as VSCode projects. The extension automatically sets up the required workspace configuration files to facilitate easy navigation and exploration of these sample projects that can serve as templates for your own application.

Figure 5. Exploring sample apps

Integrate external projects

You may have developed a Dragonwing project or developed a project with Qualcomm Edge Impulse. You can import those projects into the IDE by opening a project from the local folder. The extension will automatically configure the VSCode workspace.

Figure 6. Viewing projects with Qualcomm Visual Studio Code Extension

Integrate AI models to your applications

The extension allows you to explore all the models available on Qualcomm AI Hub. You can easily filter them based on your device capabilities and area of interest and integrate downloaded models with your application.

Figure 7. Exploring models

The tools you need, all in one place

The extension helps you access all the required tools and workflows, keeping the development experience inside Visual Studio Code (VS Code). Working entirely within the extension, you can download and flash platform images, install SDK artifacts, access AI Models from AI Hub and deploy applications and models to devices running Qualcomm Technologies’ processors. The extension makes it easy to code, compile, deploy and debug applications.

The Qualcomm Visual Studio Code Extension is currently available for Linux distributions such as Ubuntu and Windows (via WSL). macOS support (via UTM) is on the roadmap.

Your turn – start developing for Qualcomm Dragonwing products

If you develop applications for devices powered by Qualcomm chipsets, the Qualcomm Visual Studio Code Extension is designed specifically for you. This extension provides an integrated development experience that streamlines your workflow and simplifies onboarding to our development and evaluation kits. With this tool, you can spend less time searching through documentation for instructions and more time creating.

Our release of the Qualcomm Visual Studio Code Extension coincides with the release of Qualcomm® Linux® 1.4 stack, the most recent version of our Linux distribution optimized for Qualcomm Technologies’ chipsets (read Qualcomm® Linux® 1.4 Release Notes).

Karthik Balu
Senior Director, Qualcomm

Ashok Bhatia
Director of Engineering, Qualcomm

Ram Prasad Viswanathan
Director of Engineering, Qualcomm

Here you’ll find a wealth of practical technical insights and expert advice to help you bring AI and visual intelligence into your products without flying blind.

Contact

Address

Berkeley Design Technology, Inc.
PO Box #4446
Walnut Creek, CA 94596

Phone
Phone: +1 (925) 954-1411
Scroll to Top