> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 教程

> 来自 Qualcomm Dragonwing 的教程与技术深度解析

<div id="posts" style={{ display: "grid", gridTemplateColumns: "repeat(2, minmax(0, 1fr))", gridAutoRows: "1fr", alignItems: "stretch", gap: "2rem" }}>
  <a href="/zh/tutorials/aihub-qnn-native-yolo-depth" style={{ textDecoration: "none", color: "inherit", display: "block", height: "100%" }}>
    <div
      style={{
  border: "1px solid #e5e7eb",
  borderRadius: "14px",
  overflow: "hidden",
  cursor: "pointer",
  boxShadow: "0 2px 10px rgba(0,0,0,0.07)",
  height: "100%",
  display: "flex",
  flexDirection: "column"
}}
    >
      <div
        style={{
    backgroundImage: "linear-gradient(135deg, rgba(49,1,125,0.92), rgba(7,104,139,0.80))",
    backgroundSize: "cover",
    backgroundPosition: "center",
    minHeight: "200px",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    position: "relative",
    padding: "1.5rem",
    textAlign: "center"
  }}
      >
        <div style={{ color: "#fff", fontSize: "1.7rem", fontWeight: 800, lineHeight: 1.2 }}>
          使用 AI Hub 和原生 QNN 在 NPU 上实现实时 YOLO 深度估计
        </div>

        <div style={{
                      position: "absolute",
                      bottom: "14px",
                      left: "50%",
                      transform: "translateX(-50%)",
                      background: "rgba(255,255,255,0.15)",
                      border: "1px solid rgba(255,255,255,0.4)",
                      color: "#fff",
                      fontSize: "0.7rem",
                      fontWeight: 700,
                      letterSpacing: "1px",
                      padding: "4px 14px",
                      borderRadius: "20px",
                      textTransform: "uppercase",
                      whiteSpace: "nowrap"
                    }}>Dragonwing · Edge AI</div>
      </div>

      <div style={{ padding: "1.25rem", display: "flex", flexDirection: "column", flexGrow: 1 }}>
        <div style={{ fontSize: "0.68rem", fontWeight: 700, color: "#31017D", letterSpacing: "1.5px", textTransform: "uppercase", marginBottom: "0.5rem" }}>AI Hub / QNN / NPU</div>
        <div style={{ fontSize: "1.05rem", fontWeight: 800, lineHeight: 1.3, marginBottom: "0.6rem", color: "inherit" }}>使用 AI Hub 和原生 QNN 在 NPU 上实现实时 YOLO 深度估计</div>
        <p style={{ fontSize: "0.85rem", color: "inherit", lineHeight: 1.65, margin: "0 0 1rem" }}>使用 AI Hub 对 YOLO 深度模型进行量化，编译为 QNN DLC/上下文文件，通过常驻的 C++ QNN 应用运行，并使用 Python/OpenCV 显示 USB 摄像头的实时深度叠加画面。</p>

        <div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", gap: "1rem", fontSize: "0.78rem", color: "inherit", borderTop: "1px solid rgba(128,128,128,0.2)", paddingTop: "0.75rem", marginTop: "auto" }}>
          <span>Heath Blandford · 2026年7月29日</span>
          <span style={{ color: "#31017D", fontWeight: 700, whiteSpace: "nowrap" }}>阅读更多 →</span>
        </div>
      </div>
    </div>
  </a>

  <a href="/zh/tutorials/pi05-vla-on-dragonwing-npu" style={{ textDecoration: "none", color: "inherit", display: "block", height: "100%" }}>
    <div
      style={{
  border: "1px solid #e5e7eb",
  borderRadius: "14px",
  overflow: "hidden",
  cursor: "pointer",
  boxShadow: "0 2px 10px rgba(0,0,0,0.07)",
  height: "100%",
  display: "flex",
  flexDirection: "column"
}}
    >
      <div
        style={{
    backgroundImage: "linear-gradient(180deg, rgba(49,1,125,0.25) 0%, rgba(49,1,125,0.75) 100%), url(https://mintcdn.com/qualcomm-prod/Y8M1yQTXhRrl0S0u/images/tutorials/pi05-vla/closed-loop-rollout-poster.png?fit=max&auto=format&n=Y8M1yQTXhRrl0S0u&q=85&s=0774e24424749c25239381736569f7a4)",
    backgroundSize: "cover",
    backgroundPosition: "center",
    minHeight: "200px",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    position: "relative",
    padding: "1.5rem",
    textAlign: "center"
  }}
      >
        <div style={{ color: "#fff", fontSize: "1.7rem", fontWeight: 800, lineHeight: 1.2 }}>
          在 IQ-9075 NPU 上运行 Pi0.5 VLA
        </div>

        <div
          style={{
      position: "absolute",
      bottom: "14px",
      left: "50%",
      transform: "translateX(-50%)",
      background: "rgba(255,255,255,0.15)",
      border: "1px solid rgba(255,255,255,0.4)",
      color: "#fff",
      fontSize: "0.7rem",
      fontWeight: 700,
      letterSpacing: "1px",
      padding: "4px 14px",
      borderRadius: "20px",
      textTransform: "uppercase",
      whiteSpace: "nowrap"
    }}
        >
          Dragonwing · Qualcomm
        </div>
      </div>

      <div style={{ padding: "1.25rem", display: "flex", flexDirection: "column", flexGrow: 1 }}>
        <div style={{ fontSize: "0.68rem", fontWeight: 700, color: "#31017D", letterSpacing: "1.5px", textTransform: "uppercase", marginBottom: "0.5rem" }}>机器人</div>
        <div style={{ fontSize: "1.05rem", fontWeight: 800, lineHeight: 1.3, marginBottom: "0.6rem", color: "inherit" }}>在 Dragonwing IQ-9075 NPU 上运行 Pi0.5 VLA 模型</div>
        <p style={{ fontSize: "0.85rem", color: "inherit", lineHeight: 1.65, margin: "0 0 1rem" }}>将 Pi0.5（一个 30 亿参数的视觉-语言-动作模型）从下载到驱动机器人运动，全程运行在 IQ-9075 EVK 的 Hexagon NPU 上 — 1.1 秒动作块，4.3× 实时速度，无 CPU 回退。</p>

        <div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", gap: "1rem", fontSize: "0.78rem", color: "inherit", borderTop: "1px solid rgba(128,128,128,0.2)", paddingTop: "0.75rem", marginTop: "auto" }}>
          <span><a href="https://www.linkedin.com/in/rami-mouro/" target="_blank" rel="noopener noreferrer" style={{ color: "inherit", textDecoration: "none" }}>Rami Mouro</a> · 2026年7月29日</span>
          <span style={{ color: "#31017D", fontWeight: 700, whiteSpace: "nowrap" }}>阅读更多 →</span>
        </div>
      </div>
    </div>
  </a>

  <a href="/zh/tutorials/deploy-nemotron-nano-on-dragonwing-iq9075" style={{ textDecoration: "none", color: "inherit", display: "block", height: "100%" }}>
    <div
      style={{
  border: "1px solid #e5e7eb",
  borderRadius: "14px",
  overflow: "hidden",
  cursor: "pointer",
  boxShadow: "0 2px 10px rgba(0,0,0,0.07)",
  height: "100%",
  display: "flex",
  flexDirection: "column"
}}
    >
      <div
        style={{
    backgroundImage: "linear-gradient(135deg, rgba(49,1,125,0.82), rgba(7,104,139,0.56)), url(https://mintcdn.com/qualcomm-prod/ZfLYzCq58l7pq2VV/images/tutorials/qai-nemotron/iq9075-evk.jpg?fit=max&auto=format&n=ZfLYzCq58l7pq2VV&q=85&s=150664d5e4a806f90f3a4b0fd33b8d1d)",
    backgroundSize: "cover",
    backgroundPosition: "center",
    minHeight: "200px",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    position: "relative",
    padding: "1.5rem",
    textAlign: "center"
  }}
      >
        <div style={{ color: "#fff", fontSize: "1.7rem", fontWeight: 800, lineHeight: 1.2 }}>
          在 Dragonwing IQ-9075 上运行 Nemotron Nano
        </div>

        <div
          style={{
      position: "absolute",
      bottom: "14px",
      left: "50%",
      transform: "translateX(-50%)",
      background: "rgba(255,255,255,0.15)",
      border: "1px solid rgba(255,255,255,0.4)",
      color: "#fff",
      fontSize: "0.7rem",
      fontWeight: 700,
      letterSpacing: "1px",
      padding: "4px 14px",
      borderRadius: "20px",
      textTransform: "uppercase",
      whiteSpace: "nowrap"
    }}
        >
          Dragonwing · Qualcomm
        </div>
      </div>

      <div style={{ padding: "1.25rem", display: "flex", flexDirection: "column", flexGrow: 1 }}>
        <div style={{ fontSize: "0.68rem", fontWeight: 700, color: "#31017D", letterSpacing: "1.5px", textTransform: "uppercase", marginBottom: "0.5rem" }}>AI / ML</div>
        <div style={{ fontSize: "1.05rem", fontWeight: 800, lineHeight: 1.3, marginBottom: "0.6rem", color: "inherit" }}>在 Dragonwing IQ-9075 上部署 NVIDIA Nemotron Nano</div>
        <p style={{ fontSize: "0.85rem", color: "inherit", lineHeight: 1.65, margin: "0 0 1rem" }}>使用 AIMET W4A16 对 Nemotron Nano 进行量化，在 Qualcomm AI Hub 中编译，并通过 Genie/QnnHtp 在 IQ-9075 EVK 上运行。</p>

        <div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", gap: "1rem", fontSize: "0.78rem", color: "inherit", borderTop: "1px solid rgba(128,128,128,0.2)", paddingTop: "0.75rem", marginTop: "auto" }}>
          <span><a href="https://www.linkedin.com/in/eivholt/" target="_blank" rel="noopener noreferrer" style={{ color: "inherit", textDecoration: "none" }}>Eivind Holt</a> · 2026年6月</span>
          <span style={{ color: "#31017D", fontWeight: 700, whiteSpace: "nowrap" }}>阅读更多 →</span>
        </div>
      </div>
    </div>
  </a>

  <a href="/zh/tutorials/ostree-qli" style={{ textDecoration: "none", color: "inherit", display: "block", height: "100%" }}>
    <div
      style={{
  border: "1px solid #e5e7eb",
  borderRadius: "14px",
  overflow: "hidden",
  cursor: "pointer",
  boxShadow: "0 2px 10px rgba(0,0,0,0.07)",
  height: "100%",
  display: "flex",
  flexDirection: "column"
}}
    >
      <div
        style={{
    backgroundImage: "linear-gradient(180deg, rgba(26,10,77,0.25) 0%, rgba(49,1,125,0.7) 100%), url(https://mintcdn.com/qualcomm-prod/ftzpcXQvZ5myQX1L/images/tutorials/ostree-iq8-evk.png?fit=max&auto=format&n=ftzpcXQvZ5myQX1L&q=85&s=e90069a0429eeac097c6c818c62f97ce)",
    backgroundSize: "cover",
    backgroundPosition: "center",
    minHeight: "200px",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    position: "relative",
    padding: "1.5rem",
    textAlign: "center"
  }}
      >
        <div style={{ color: "#fff", fontSize: "1.7rem", fontWeight: 800, lineHeight: 1.2 }}>
          Qualcomm Linux 2.0 上的 OTA 更新
        </div>

        <div
          style={{
      position: "absolute",
      bottom: "14px",
      left: "50%",
      transform: "translateX(-50%)",
      background: "rgba(255,255,255,0.15)",
      border: "1px solid rgba(255,255,255,0.4)",
      color: "#fff",
      fontSize: "0.7rem",
      fontWeight: 700,
      letterSpacing: "1px",
      padding: "4px 14px",
      borderRadius: "20px",
      textTransform: "uppercase",
      whiteSpace: "nowrap"
    }}
        >
          Dragonwing · Qualcomm
        </div>
      </div>

      <div style={{ padding: "1.25rem", display: "flex", flexDirection: "column", flexGrow: 1 }}>
        <div style={{ fontSize: "0.68rem", fontWeight: 700, color: "#31017D", letterSpacing: "1.5px", textTransform: "uppercase", marginBottom: "0.5rem" }}>Qualcomm Linux · OTA</div>
        <div style={{ fontSize: "1.05rem", fontWeight: 800, lineHeight: 1.3, marginBottom: "0.6rem", color: "inherit" }}>在 Qualcomm Linux 2.0 上交付 OTA 更新，不用牺牲你的周末</div>
        <p style={{ fontSize: "0.85rem", color: "inherit", lineHeight: 1.65, margin: "0 0 1rem" }}>构建两个 OSTree 镜像，只刷写一次，然后通过 OTA 将正在运行的 IQ-8275 EVK 升级到新版本，具备回滚保障，增量仅 8 MB。</p>

        <div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", gap: "1rem", fontSize: "0.78rem", color: "inherit", borderTop: "1px solid rgba(128,128,128,0.2)", paddingTop: "0.75rem", marginTop: "auto" }}>
          <span><a href="https://www.linkedin.com/in/raulrosettomunoz/" target="_blank" rel="noopener noreferrer" style={{ color: "inherit", textDecoration: "none" }}>Raul Muñoz</a> · 2026年6月29日</span>
          <span style={{ color: "#31017D", fontWeight: 700, whiteSpace: "nowrap" }}>阅读更多 →</span>
        </div>
      </div>
    </div>
  </a>

  <a href="/zh/tutorials/turtlebot3-on-dragonwing" style={{ textDecoration: "none", color: "inherit", display: "block", height: "100%" }}>
    <div
      style={{
  border: "1px solid #e5e7eb",
  borderRadius: "14px",
  overflow: "hidden",
  cursor: "pointer",
  boxShadow: "0 2px 10px rgba(0,0,0,0.07)",
  height: "100%",
  display: "flex",
  flexDirection: "column"
}}
    >
      <div
        style={{
    position: "relative",
    height: "200px",
    overflow: "hidden",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    textAlign: "center"
  }}
      >
        <img src="https://mintcdn.com/qualcomm-prod/ZfLYzCq58l7pq2VV/images/tutorials/tb3_ros_iq9.jpg?fit=max&auto=format&n=ZfLYzCq58l7pq2VV&q=85&s=6281c2f69916309b67d547f9965e3e6c" alt="搭载 Qualcomm Dragonwing SBC 的 TurtleBot3 Burger" style={{ position: "absolute", inset: 0, width: "100%", height: "100%", objectFit: "cover", objectPosition: "center" }} width="4000" height="3000" data-path="images/tutorials/tb3_ros_iq9.jpg" />

        <div style={{ position: "absolute", inset: 0, background: "linear-gradient(180deg, rgba(11,114,133,0.25) 0%, rgba(49,1,125,0.7) 100%)" }} />

        <div style={{ position: "relative", color: "#fff", fontSize: "1.7rem", fontWeight: 800, lineHeight: 1.2, padding: "1.5rem", textShadow: "0 2px 8px rgba(0,0,0,0.55)" }}>
          Dragonwing 上的 TurtleBot3
        </div>

        <div
          style={{
      position: "absolute",
      bottom: "14px",
      left: "50%",
      transform: "translateX(-50%)",
      background: "rgba(255,255,255,0.15)",
      border: "1px solid rgba(255,255,255,0.4)",
      color: "#fff",
      fontSize: "0.7rem",
      fontWeight: 700,
      letterSpacing: "1px",
      padding: "4px 14px",
      borderRadius: "20px",
      textTransform: "uppercase",
      whiteSpace: "nowrap"
    }}
        >
          Dragonwing · Qualcomm
        </div>
      </div>

      <div style={{ padding: "1.25rem", display: "flex", flexDirection: "column", flexGrow: 1 }}>
        <div style={{ fontSize: "0.68rem", fontWeight: 700, color: "#31017D", letterSpacing: "1.5px", textTransform: "uppercase", marginBottom: "0.5rem" }}>机器人</div>
        <div style={{ fontSize: "1.05rem", fontWeight: 800, lineHeight: 1.3, marginBottom: "0.6rem", color: "inherit" }}>在 Dragonwing 上使用 ROS 2 驱动 TurtleBot3</div>
        <p style={{ fontSize: "0.85rem", color: "inherit", lineHeight: 1.65, margin: "0 0 1rem" }}>在 Dragonwing SBC 上启动 TurtleBot3 Burger，使用 Cartographer SLAM 构建地图，并通过 Nav2 实现自主行驶，全部运行在 ROS 2 Jazzy 上。</p>

        <div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", gap: "1rem", fontSize: "0.78rem", color: "inherit", borderTop: "1px solid rgba(128,128,128,0.2)", paddingTop: "0.75rem", marginTop: "auto" }}>
          <span><a href="https://www.linkedin.com/in/rami-mouro/" target="_blank" rel="noopener noreferrer" style={{ color: "inherit", textDecoration: "none" }}>Rami Mouro</a> · 2026年6月26日</span>
          <span style={{ color: "#31017D", fontWeight: 700, whiteSpace: "nowrap" }}>阅读更多 →</span>
        </div>
      </div>
    </div>
  </a>

  <a href="/zh/tutorials/npu-monitoring" style={{ textDecoration: "none", color: "inherit", display: "block", height: "100%" }}>
    <div
      style={{
  border: "1px solid #e5e7eb",
  borderRadius: "14px",
  overflow: "hidden",
  cursor: "pointer",
  boxShadow: "0 2px 10px rgba(0,0,0,0.07)",
  height: "100%",
  display: "flex",
  flexDirection: "column"
}}
    >
      <div
        style={{
    background: "linear-gradient(135deg, rgba(11,26,77,0.7) 0%, rgba(26,58,143,0.6) 55%, rgba(37,99,235,0.5) 100%), url('https://mintcdn.com/qualcomm-prod/ftzpcXQvZ5myQX1L/images/fake-npu-graph.png?fit=max&auto=format&n=ftzpcXQvZ5myQX1L&q=85&s=5cd10cf977f9d95e07a2901e6ac46e5a')",
    backgroundSize: "cover",
    backgroundPosition: "center",
    minHeight: "200px",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    position: "relative",
    padding: "1.5rem",
    textAlign: "center"
  }}
      >
        <div style={{ color: "#fff", fontSize: "1.7rem", fontWeight: 800, lineHeight: 1.2 }}>
          实时 NPU 监控
        </div>

        <div
          style={{
      position: "absolute",
      bottom: "14px",
      left: "50%",
      transform: "translateX(-50%)",
      background: "rgba(255,255,255,0.15)",
      border: "1px solid rgba(255,255,255,0.4)",
      color: "#fff",
      fontSize: "0.7rem",
      fontWeight: 700,
      letterSpacing: "1px",
      padding: "4px 14px",
      borderRadius: "20px",
      textTransform: "uppercase",
      whiteSpace: "nowrap"
    }}
        >
          Dragonwing · Qualcomm
        </div>
      </div>

      <div style={{ padding: "1.25rem", display: "flex", flexDirection: "column", flexGrow: 1 }}>
        <div style={{ fontSize: "0.68rem", fontWeight: 700, color: "#31017D", letterSpacing: "1.5px", textTransform: "uppercase", marginBottom: "0.5rem" }}>AI / ML</div>
        <div style={{ fontSize: "1.05rem", fontWeight: 800, lineHeight: 1.3, marginBottom: "0.6rem", color: "inherit" }}>使用 libqcperf 在 Qualcomm Ubuntu 上进行实时 NPU 监控</div>
        <p style={{ fontSize: "0.85rem", color: "inherit", lineHeight: 1.65, margin: "0 0 1rem" }}>使用 libqcperf 在 Qualcomm Ubuntu 上以编程方式获取实时 NPU 利用率数据，包括通过 FastRPC 获取的 Q6、HVX、HMX 和时钟指标。</p>

        <div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", gap: "1rem", fontSize: "0.78rem", color: "inherit", borderTop: "1px solid rgba(128,128,128,0.2)", paddingTop: "0.75rem", marginTop: "auto" }}>
          <span><a href="https://www.linkedin.com/in/samuel-freund/" target="_blank" rel="noopener noreferrer" style={{ color: "inherit", textDecoration: "none" }}>Sam Freund</a> · 2026年6月30日</span>
          <span style={{ color: "#31017D", fontWeight: 700, whiteSpace: "nowrap" }}>阅读更多 →</span>
        </div>
      </div>
    </div>
  </a>

  <a href="/zh/tutorials/gemma-litert-lm-on-iq8" style={{ textDecoration: "none", color: "inherit", display: "block", height: "100%" }}>
    <div
      style={{
  border: "1px solid #e5e7eb",
  borderRadius: "14px",
  overflow: "hidden",
  cursor: "pointer",
  boxShadow: "0 2px 10px rgba(0,0,0,0.07)",
  height: "100%",
  display: "flex",
  flexDirection: "column"
}}
    >
      <div
        style={{
    backgroundImage: "linear-gradient(180deg, rgba(49,1,125,0.25) 0%, rgba(114,9,183,0.7) 100%), url(https://mintcdn.com/qualcomm-prod/ftzpcXQvZ5myQX1L/images/tutorials/gemma.jpg?fit=max&auto=format&n=ftzpcXQvZ5myQX1L&q=85&s=1aac6a17b947865dca0a59a90557d1f5)",
    backgroundSize: "cover",
    backgroundPosition: "center",
    minHeight: "200px",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    position: "relative",
    padding: "1.5rem",
    textAlign: "center"
  }}
      >
        <div style={{ color: "#fff", fontSize: "1.7rem", fontWeight: 800, lineHeight: 1.2 }}>
          在 IQ8 NPU 上运行 Gemma
        </div>

        <div
          style={{
      position: "absolute",
      bottom: "14px",
      left: "50%",
      transform: "translateX(-50%)",
      background: "rgba(255,255,255,0.15)",
      border: "1px solid rgba(255,255,255,0.4)",
      color: "#fff",
      fontSize: "0.7rem",
      fontWeight: 700,
      letterSpacing: "1px",
      padding: "4px 14px",
      borderRadius: "20px",
      textTransform: "uppercase",
      whiteSpace: "nowrap"
    }}
        >
          Dragonwing · Qualcomm
        </div>
      </div>

      <div style={{ padding: "1.25rem", display: "flex", flexDirection: "column", flexGrow: 1 }}>
        <div style={{ fontSize: "0.68rem", fontWeight: 700, color: "#31017D", letterSpacing: "1.5px", textTransform: "uppercase", marginBottom: "0.5rem" }}>AI / ML</div>
        <div style={{ fontSize: "1.05rem", fontWeight: 800, lineHeight: 1.3, marginBottom: "0.6rem", color: "inherit" }}>使用 LiteRT-LM 在 IQ8 NPU 上运行 Gemma-4 E2B</div>
        <p style={{ fontSize: "0.85rem", color: "inherit", lineHeight: 1.65, margin: "0 0 1rem" }}>从源码构建 LiteRT-LM，并在 Dragonwing IQ-8275 的 Hexagon NPU 上运行 Google 的 Gemma-4 E2B，从 Ubuntu 原型一路走到 Qualcomm Linux 生产镜像。</p>

        <div style={{ display: "flex", justifyContent: "space-between", alignItems: "center", gap: "1rem", fontSize: "0.78rem", color: "inherit", borderTop: "1px solid rgba(128,128,128,0.2)", paddingTop: "0.75rem", marginTop: "auto" }}>
          <span><a href="https://www.linkedin.com/in/rami-mouro/" target="_blank" rel="noopener noreferrer" style={{ color: "inherit", textDecoration: "none" }}>Rami Mouro</a> · 2026年6月29日</span>
          <span style={{ color: "#31017D", fontWeight: 700, whiteSpace: "nowrap" }}>阅读更多 →</span>
        </div>
      </div>
    </div>
  </a>
</div>
