Skip to main content
Ubuntu on Qualcomm® IoT platforms brings together a familiar Ubuntu userspace and Qualcomm platform enablement for Dragonwing hardware. The stack is designed so teams can start with prebuilt images and then move into application development, validation, and system integration.

Architecture layers

Boot and firmware

Board firmware, boot configuration, and platform initialization bring up the SoC and hand off to Linux.

Linux kernel enablement

Qualcomm-maintained kernel enablement provides support for board-specific devices, buses, accelerators, memory, and power features.

Ubuntu userspace

Ubuntu packages provide the development environment, system services, tools, libraries, and package-management workflow.

Acceleration and SDKs

AI, multimedia, GPU, DSP, camera, and robotics workflows use platform runtimes and APIs exposed above the kernel and firmware layers.

What this means for developers

  • Faster bring-up: Start from validated images and documented setup steps instead of building a complete board support package first.
  • Ubuntu-native workflow: Use familiar package, shell, Python, container, and remote-development workflows on target hardware.
  • Hardware-aware enablement: Exercise Qualcomm-specific peripherals and accelerators through documented device and workflow guides.
  • Path to customization: Use the device guides to validate hardware, then layer your applications, services, models, and update process on top.