Operating System

Operating System (OS) is the core system software that manages hardware and software resources, providing a runtime environment and fundamental services for applications. On the Quectel Pi H1 development board, you can choose from a variety of Linux distributions to meet different development needs.

This section introduces the main operating systems supported by our products and development environments, aiming to cover a wide range of development and application scenarios, from general-purpose servers to specialized embedded devices.

Supported Operating Systems

Debian (Default Recommendation)

  • Positioning: A general-purpose, stable base Linux distribution.

  • Key Features: Offers a rich set of precompiled software packages, a mature and stable software ecosystem, and long-term support.

  • Application Scenario: Servers, cloud hosts, desktop development environments, or as an application platform requiring quick deployment and a rich software ecosystem.

Yocto Linux

  • Positioning: A customizable embedded Linux build framework.

  • Key Features: Allows building highly optimized and minimal Linux systems tailored to specific hardware from source code, offering extreme flexibility.

  • Application Scenario: IoT devices, embedded products, resource-constrained hardware, or mass-production hardware with strict control over system composition.

Quick Selection Guide

Feature Debian Yocto Linux
Core Difference Uses prebuilt systems Builds custom systems, enabling advanced developers to perform secondary development.
Customization Flexibility Low (based on existing packages) High (compiled from source)
Learning and Usage Difficulty Low High
Use Cases General computing, standard servers, applications requiring quick deployment Specialized embedded hardware, mass-production products with strict size or composition requirements

Quick Access