首次启动

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


安全须知(必读)

💡 硬件使用规范

  • 请使用套件自带的USB-A电源线(5 A),禁止使用额定输出电流低于3 A的电源(如手机充电器),否则可能造成Quectel Pi H1智能主控板供电不足或反复异常停机;若需外接大功率模块(如电机),需单独为模块供电,禁止通过智能主控板的USB口或GPIO口取电,以免过载并损坏Quectel Pi H1。

  • 插拔配件(如摄像头排线、网线)时 必须先断开智能主控板的电源,带电插拔可能损坏接口芯片;USB & DP接口仅支持DP显示和供电输出,不可用于为智能主控板供电。

  • 工作温度:-20~+70 °C,禁止在阳光直射等高温环境、潮湿环境(湿度>80%)或多尘环境中使用;操作前先触摸金属物体释放静电,避免用手直接接触单板上的芯片引脚。

系统与软件注意事项

  • 仅支持官方提供的系统镜像,禁止刷入其他智能主控板(如树莓派)的镜像,否则会出现驱动不兼容、无法启动等问题。

  • 若需自定义系统,需使用 Yocto Linux SDK 进行开发,确保内核版本、驱动模块与Quectel Pi H1匹配。

  • 请勿修改 /boot 分区下的核心配置文件(如 config.txt),否则可能导致系统无法启动。如确需修改,请先备份相应文件。

  • 安装软件时优先使用 apt 命令从官方源下载,避免安装未知来源的DEB包,降低系统感染恶意软件或发生故障的风险。

准备工作

根据使用场景,可选择外接显示器或ADB连接两种配置方案。√ 表示必需,○ 表示可选。

配件

规格要求

外接显示器

ADB连接

Quectel Pi H1智能主控板

电源适配器

5 V / 5 A或9 V / 3 A PD

网线

连接路由器或使用Wi-Fi

显示器

台式机 / 笔记本电脑 / MIPI屏

USB-C DP / HDMI线

连接显示器

键盘 / 鼠标

USB有线 / 无线

台式机 / 笔记本电脑

用于运行终端软件

USB Type-C转USB Type-A数据线

连接Quectel Pi H1与台式机

上电前准备

Quectel Pi H1智能主控板左上角标有 AUTO_POWER_ON 丝印的排针,需使用跳线帽短接,方可启用上电自动启动功能。

跳线帽状态说明:

状态

外观

行为

已短接(推荐)

跳线帽同时套在两根排针上,将两针导通

接通电源后系统自动启动,无需额外操作

未短接

跳线帽未安装,或仅套在单根针上(悬空保存)

接通电源后,系统不会自动启动,需长按PWRKEY按钮手动开机

../../_images/image_OCBtbHlCEof9Y0xnncFc488LnTf.webp ../../_images/image_Wm9mbdR9aoaZujxAoQocEHF4nCY.webp

备注

若未短接AUTO_POWER_ON,上电后需要长按PWRKEY按钮才能启动系统。

选择使用场景

Quectel Pi H1智能主控板出厂默认搭载Debian 13系统镜像,通常无需重新烧录镜像。请根据设备条件选择相应的启动方式:

场景

适用条件

跳转

有外接显示器

有HDMI / USB-C DP / MIPI显示器、键盘鼠标

外接显示器启动Quectel Pi H1

无外接显示器

未配备显示器,但有一根USB-C数据线和一台电脑

无显示器启动Quectel Pi H1

外接显示器启动Quectel Pi H1

硬件连接

../../_images/image_FOBVbgsgzocYBAxD7obcxoV2nde.webp
  1. 显示连接:需根据显示器的接口选择以下连接方案之一,上图以方案2(HDMI连接)为例;
    方案1(USB-C DP连接):将USB-C DP显示线一端接入Quectel Pi H1的USB & DP接口,另一端接入显示器的USB-C接口。
    方案2(HDMI连接):将HDMI线一端接入Quectel Pi H1的HDMI接口,另一端接入显示器的HDMI接口,如上图所示。
    方案3(MIPI屏):请确认排线金手指与接口触点位于同一侧。将排线插到底后,再压下卡扣固定,以免因方向错误导致无显示。具体操作请参考 MIPI

  2. 网络连接:将千兆网线的一端接入Quectel Pi H1千兆网口,另一端接入路由器网口(替代方案:通过Wi-Fi接入,参考 配置Wi-Fi);

  3. 输入设备连接:将USB键盘和鼠标接入Quectel Pi H1的USB-A接口,无线输入设备则将接收器插入USB口即可;

  4. 供电连接:USB-A电源线的USB-A端接电源适配器,USB-C端接入Quectel Pi H1标注 POWER IN 的电源口。

系统启动

  • 打开显示器电源,确认显示器输入源已切换到对应的接口(如USB-C或HDMI)。

  • 接通Quectel Pi H1电源。电源灯(红色)常亮且系统灯(绿色)闪烁时,表示系统正在启动。

  • 等待约1~2分钟,显示器将显示系统登录界面。

备注

若硬件连接时,没有将标有 AUTO_POWER_ON 丝印的排针使用跳线帽短接,则需要先长按Quectel Pi H1右侧的 PWRKEY按钮,再接通电源,直到系统启动。若系统无法正常启动,请重新烧录系统镜像

  1. 点此下载Debian 13镜像

  2. 点此下载和安装USB驱动

  3. 使用符合要求的电源适配器给Quectel Pi H1供电;

  4. 将智能主控板的USB & DP接口连接到电脑;

  5. 点此查看安装系统教程

系统登录

有关用户名和密码的设置方法,请参考 系统登录

备注

  1. root 账户默认无密码,需自行设置。

  2. 若创建用户时误入 Enterprise Login 界面无法退出,可再次点击 Enterprise Login 切回用户创建界面。

../../_images/image_WYDtbMvFJoswGDxaz7ic823znre.webp

网络配置

选择要连接的Wi-Fi网络,输入密码后进行连接。

../../_images/image_D3jSbc0JGoIRHPxouXqcPoSBnMb.webp

进入终端命令行

../../_images/image_FQKPbipw0o0jY7x7JjvcXPSvnrc.webp

无显示器启动Quectel Pi H1

如果Quectel Pi H1未连接显示器、键盘和鼠标,可以通过另一台电脑远程控制该设备。

要远程控制Quectel Pi H1,需先将其接入网络,再通过另一台设备上的客户端进行访问。SSH用于远程访问命令行终端,VNC用于远程访问图形化桌面。若设备尚未联网,可先通过 ADB 完成初始网络配置。

有关更多远程访问方式,请参考 设备连接

方式

说明

前置条件

教程链接

VNC

远程访问图形化桌面

设备已联网

VNC远程桌面

SSH

远程访问命令行终端

设备已联网

SSH远程终端

备注

首次启动时,建议先通过ADB完成Wi-Fi配置,然后即可使用VNC或SSH进行日常操作。

ADB连接Quectel Pi H1

此方法可在没有外接显示器的情况下远程登录并控制Quectel Pi H1。

下载ADB工具:platform-tools

ADB安装

将下载的 platform-tools 解压到电脑上的指定文件夹。

确认ADB设备已识别

../../_images/image_Q0Qhbj9e5o9k6LxB3w2ckX6Dncf.webp

用USB Type-C线连接Quectel Pi H1与电脑,在ADB工具目录中打开终端并执行以下命令:

adb devices

输出示例:

List of devices attached
790c2fb9        device

备注

如果设备状态显示为 unauthorized,或未显示任何设备,请检查USB线是否为数据线(非纯充电线),或尝试更换USB接口。

ADB连接设备

adb shell

连接成功后,将以root用户身份进行操作。

创建普通用户

系统默认仅提供root用户,建议创建普通用户用于日常操作。

创建用户

以下以创建pi用户为例,您也可以指定其他用户名。

adduser pi
#此处pi为创建的用户名称

系统会提示您设置密码,请按提示输入两次密码。

../../_images/image_F6Nvb3z5XoIRo5xvzUWcsLncnTd.webp

用户创建完成后,系统会自动将 /home/用户名 创建为该用户的家目录。后续可在此目录下存放个人文件和项目代码等内容。

赋予*sudo*权限

usermod -aG sudo pi

切换用户

#验证用户
id pi

#切换用户
su - pi

#测试权限
whoami
sudo whoami
#应输出root,验证sudo权限

连接Wi-Fi

Quectel Pi H1内置qpi-config工具,可用于管理Wi-Fi连接。

扫描周围Wi-Fi网络

qpi-config wifi scan
../../_images/image_IvCcb7YTjomzblxlRAkc1kV8nrc.webp

连接Wi-Fi

#连接Wi-Fi
qpi-config wifi connect "你的Wi-Fi名称" "你的Wi-Fi密码"

#查看已保存的Wi-Fi连接
qpi-config wifi show

#删除已保存的Wi-Fi连接
qpi-config wifi remove <connection uuid>
../../_images/image_RwA3bAW26oyypJxtrfLcFge8nsg.webp

验证网络连通性

ping www.baidu.com

SSH连接智能主控板

查看设备IP地址

在智能主控板终端中执行 ifconfig 命令,获取设备的IP地址。

示例中查询到的设备IP为 10.55.101.49

../../_images/image_QrypbY1Ulora5NxshHMcTl6wnGb.webp

使用QPiTerminal工具SSH连接智能主控板

打开 QPiTerminal 并新建 SSH 会话,输入智能主控板的 IP 地址、用户名和密码,然后点击 连接

../../_images/image_EpTob048VoWJz8xpu3ocv3z5n6g.webp ../../_images/image_X2AfbRT7QomUEcxMsszc4XiGnJg.webp

系统健康检查

系统启动后,在终端通过 qpi-config 命令快速检查系统状态。

查询系统各模块温度

sudo qpi-config dump temperature
../../_images/image_O297bHZ7LozseOxJWuncNrV2ndh.webp

查询系统CPU、内存和存储状态

sudo qpi-config dump systemusage
../../_images/image_X3Nob1b6YonZFNx30PRcQs7An9c.webp

网络状态检查

通过网线或Wi-Fi将设备接入网络后,使用 ping 命令确认设备能正常访问外部网络。

ping www.baidu.com

正常连通输出示例:

PING www.a.shifen.com (183.2.172.177) 56(84) bytes of data.
64 bytes from 183.2.172.177: icmp_seq=1 ttl=51 time=18.5 ms
64 bytes from 183.2.172.177: icmp_seq=2 ttl=51 time=18.2 ms
64 bytes from 183.2.172.177: icmp_seq=3 ttl=51 time=18.3 ms
64 bytes from 183.2.172.177: icmp_seq=4 ttl=51 time=18.8 ms
64 bytes from 183.2.172.177: icmp_seq=5 ttl=51 time=18.2 ms
64 bytes from 183.2.172.177: icmp_seq=6 ttl=51 time=18.5 ms
64 bytes from 183.2.172.177: icmp_seq=7 ttl=51 time=18.9 ms

--- www.a.shifen.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6011ms
rtt min/avg/max/mdev = 18.199/18.482/18.901/0.249 ms

备注

标识说明:
64 bytes from …:收到ICMP应答(reply),表示网络连通正常
icmp_seq:序列号,递增说明持续收到响应
ttl:生存时间,正常值一般在30~128之间
time:往返延迟,数值越小说明网络质量越好
0% packet loss:丢包率为0%,表示本次测试未发生丢包

../../_images/image_JwFabhw1QorqzCxE2L7cqLT2noh.webp

第一个Hello World程序

搭建开发环境

登录到Quectel Pi H1的Debian系统后,打开终端窗口,输入以下命令并回车,安装必要的开发环境:

sudo apt update && sudo apt install gcc make 

编译与运行helloworld(C语言版)

  1. 打开系统终端,输入以下命令创建 hello.c 文件。

touch hello.c
  1. 输入以下命令,使用 nano 编辑器打开 hello.c 文件。

sudo nano hello.c
  1. 将下列代码复制到 hello.c 文件中,依次按 Ctrl+OEnter 键保存,然后按 Ctrl+X 退出 nano 编辑器。

#include <stdio.h>
int main(void)
{
    printf("hello world\r\n");
    return 0;
}

  1. 执行以下命令,编译代码:

gcc hello.c -o hello
  1. 执行以下命令,运行hello程序:

./hello
  1. 程序运行结果如下:

./hello
hello world

编译与运行helloworld(Python版)

除了C语言,还可以使用Python快速实现Hello World程序。系统已预装Python环境,无需额外安装解释器。

  1. 打开系统终端,在终端输入以下命令创建 hello.py 文件。

touch hello.py
  1. 在系统中打开 Files 管理器,然后在 Home 目录下双击打开 hello.py 文件。

  2. 复制以下代码,并将其粘贴到 hello.py 文件中:

def main():
    print("Hello, World!")

if __name__ == "__main__":
    main()
  1. Python是解释型语言,无需编译,直接执行即可:

python3 hello.py
  1. 程序运行结果如下:

python3 hello.py
Hello, World!

用途

Hello World程序可用于验证开发环境是否搭建成功。通过编写和运行简单的C语言或Python程序,可以检查编译器、运行时环境等是否正常工作,也可将其作为嵌入式开发的入门练习。

安全关机与重启

Quectel Pi H1支持通过桌面图形界面、命令行和物理按键三种方式安全关机或重启。

通过桌面图形界面关机

如果您使用外接显示器并处于桌面环境中:

  1. 点击桌面右上角的系统菜单。

  2. 选择 关机(Power Off)重启(Restart)

../../_images/image_PEAMbp5B1o6oUqxgzGSctUmAnAH.webp

通过命令行关机

在终端(本地终端、SSH或ADB shell)中执行以下命令:

关机

sudo poweroff

重启

sudo reboot

通过物理按键关机

长按Quectel Pi H1右侧的 PWRKEY 按钮(约3~5秒),系统将执行安全关机流程。

备注

请等待系统指示灯LED1(绿色)熄灭后再断开电源线。该指示灯熄灭表示系统已停止运行,此时可以安全断电。

后续学习建议

完成入门操作后,可继续了解以下内容: