Advanced development guidance

Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.


This chapter introduces advanced development options for Quectel Pi H1 smart single-board computer.

After completing the quick-start tutorials, choose a learning path based on your goals. This chapter covers hardware, system development, application development, NPU applications, and the open-source ecosystem, with links to the relevant sections.

Note

Use the overview table below to choose a learning path and jump to the corresponding section.

Learning path overview

Goal

Recommended section

Learn about board hardware features and peripherals

Quectel Pi H1 smart single-board computer user guide

Select compatible cameras, displays, and other accessories

Supported accessories

Flash system images, build the kernel, or customize the system

System development

Develop applications and GUIs with Python, C, or C++

Application development

Deploy object detection and large language model applications

NPU applications

Explore community open-source projects

Open-source applications

Access source code and contribute to projects

GitHub open-source community

Troubleshoot issues, get help, or share knowledge

Community and technical support

Hardware exploration

Quectel Pi H1 smart single-board computer user guide

This section introduces the Quectel Pi H1 smart single-board computer hardware specifications and peripheral interfaces, including display, camera, Wi-Fi/Bluetooth, Ethernet, USB, GPIO, and PCIe, and explains the corresponding configuration methods.

For details, see Usage guide.

Supported accessories

This section introduces official accessories and third-party compatible devices, including cameras, displays, and sensors, and explains how to select and connect them.

For details, see Supported accessories.


Software development

System development

This section covers system customization, including obtaining and flashing Debian and Yocto Linux images, configuring and building the kernel, setting up a cross-compilation environment, and optimizing system performance. It is intended for developers who are familiar with Linux.

For details, see Operating system.

Application development

This section covers application development with Python, C, and C++, including GPIO control, Qt GUI development, ROS 2 applications, and Docker deployments. Python is the recommended starting point for beginners.

For details, see Application development.


Advanced exploration

NPU applications

This section introduces how to use the onboard NPU (neural processing unit) to deploy YOLOv8 object detection, speech processing, and large language model (LLM) applications such as DeepSeek. Basic Python knowledge is recommended.

For details, see Edge Computing.

Open-source applications

The community provides open-source projects such as a smart vision car, face transformation, a smart home control system, a home NAS system, and a retro game console. Each project includes source code and a setup tutorial.

For details, see Open-source projects.


Community and ecosystem

GitHub open-source community

Visit the official Quectel-Pi GitHub organization to access source code, report problems through issues, or contribute through pull requests.

For details, see the Quectel-Pi GitHub organization.

Community and technical support

For support, visit the official forum, review the frequently asked questions (FAQ), or ask Quectel technical support and other developers. The community also publishes product updates.

For details, see the Quectel Pi forum.