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

# 芯片软件

## GUI

### 下载软件产品

在 Qualcomm Software Center 网页[门户](https://softwarecenter.qualcomm.com/)(或桌面应用程序)中,在顶部菜单栏导航至 **Catalog**,并选择 **Chip Software** 类别。

选择 **Software Products** 可查看您有权访问的所有软件产品(SP)和软件产品系列(SPF)。点击某一行可进入软件产品详情页面。

<img src="https://mintcdn.com/qualcomm-staging/37GrGIPTgl_v0NdQ/Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_products.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=a2c1b922a52911dc4ece8fab021c317e" alt="软件产品" width="2460" height="941" data-path="Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_products.png" />

选择一个发行版,查看所选发布版本及对应的 Git 命令。

<img src="https://mintcdn.com/qualcomm-staging/37GrGIPTgl_v0NdQ/Tools/Qualcomm-Software-Center/images/QSC_QL_Linux_releases.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=2021fce60385abacdad88be9e20b3d39" alt="Linux" width="1484" height="536" data-path="Tools/Qualcomm-Software-Center/images/QSC_QL_Linux_releases.png" />

可以使用 Git CLI 命令下载 SP 发布版本。通过 qpm-git.qualcomm.com 仓库下载专有软件。通过 CodeLinaro 下载开源软件。

<img src="https://mintcdn.com/qualcomm-staging/37GrGIPTgl_v0NdQ/Tools/Qualcomm-Software-Center/images/QSC_QL_Linux.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=cfc90183369f2e07b0a9e70340e29539" alt="Linux" width="1249" height="920" data-path="Tools/Qualcomm-Software-Center/images/QSC_QL_Linux.png" />

### 下载软件镜像

在 Qualcomm Software Center 网页[门户](https://softwarecenter.qualcomm.com/)(或桌面应用程序)中,在顶部菜单栏导航至 **Catalog**,并选择 **Chip Software** 类别。

选择 **Software Images** 可查看您有权访问的所有独立软件镜像(SI)。

<img src="https://mintcdn.com/qualcomm-staging/37GrGIPTgl_v0NdQ/Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_images.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=530d62386eee69e03934d7dd574e1a34" alt="软件镜像" width="1785" height="921" data-path="Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_images.png" />

选择一个发行版,查看所选发布版本及对应的 Git 命令。

<img src="https://mintcdn.com/qualcomm-staging/37GrGIPTgl_v0NdQ/Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_image_releases.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=ea703aed30d61975e69091aacc6628a4" alt="软件镜像发布版本" width="1784" height="973" data-path="Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_image_releases.png" />

可以使用 Git CLI 命令下载软件镜像发布版本。通过 qpm-git.qualcomm.com 仓库下载专有软件。通过 CodeLinaro 下载开源软件。

<img src="https://mintcdn.com/qualcomm-staging/37GrGIPTgl_v0NdQ/Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_image_download.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=45aefaced03b54cd3bb7713ee7ccc3aa" alt="下载软件镜像发布版本" width="2444" height="1101" data-path="Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_image_download.png" />

## CLI

Qualcomm Software Center 的 qsc-cli 命令行界面可用于激活许可证、下载和安装工具、SDK 以及芯片软件。qsc-cli 会随 Qualcomm Software Center 一起安装。

如需在 WSL 上使用 qsc-cli,请通过 Windows PowerShell 启动一个新的 Ubuntu 会话。避免使用 `/mnt` 创建工作区,因为这可能需要管理员模式,并且编译速度会更慢。

<Note>
  这些命令仅适用于特定的 SP。有关支持的 SP,请参阅 chip-sw-info。
</Note>

### 帮助

显示 qsc-cli 帮助菜单,查看命令、选项和版本。

**工具帮助**

<pre>qsc-cli -h</pre>

### 登录

使用 Qualcomm ID 登录。

<pre>qsc-cli login -u \<your username></pre>

### 列出产品、发行版和发布版本

列出可供下载和编译的产品、发行版和发布版本。
运行以下命令获取更多信息。

<pre>qsc-cli chip-software info --help</pre>

### 下载

要从不同来源下载专有软件和开源软件,请指定以下输入参数:

* `--workspace-path &lt;workspace path&gt;`
* `--product &lt;Product_ID&gt;`
* `--distribution &lt;Distro&gt;`
* `--release &lt;release&gt;`

例如:

<pre>qsc-cli chip-software download --workspace-path \<workspace path> --product "QCM6490.LE.1.0" --distribution "Qualcomm\_Linux.SPF.1.0|AMSS|Standard|OEM|" --release 'r00155.4'</pre>

### 编译

要编译已下载的软件产品,请指定输入的工作区路径。

<pre>qsc-cli chip-software compile --workspace-path \<workspace path></pre>
编译软件镜像。

<pre>qsc-cli chip-software compile --workspace-path \<workspace path> --image "LE.QCLINUX.1.0.R1"</pre>

### 烧录

烧录设备。
`--buildflavor` 参数是可选的,仅在设备有多个 flavor 时才需要。

<pre>qsc-cli chip-software flash --workspace-path \<workspace path> --buildflavor "sa2150p\_emmc" --serialnumber "1424354"</pre>
列出构建 flavor。

<pre>qsc-cli chip-software flash --workspace-path \<workspace path> --list-buildflavor</pre>
列出已连接的设备并获取序列号。

<pre>qsc-cli chip-software device --list</pre>

### 打开构建环境

如需进行可选的高级定制,可为工作区打开构建环境,并针对输入的软件镜像执行构建命令。

<pre>qsc-cli chip-software open-build-env --workspace-path \<workspace path> --image \<software image></pre>

<Note>
  这将为您搭建一个环境,以便针对给定的软件镜像执行您自己的构建命令。此后 QSC 将不再跟踪输入工作区的状态,并且该工作区将不再支持通过 `qsc-cli` 进行烧录。
</Note>

获取软件镜像名称。

<pre>qsc-cli chip-software list-workspace</pre>
在输出中,查找 *Compilable Images* 以获取软件镜像名称。

### 管理工作区

列出工作区。

<pre>qsc-cli chip-software list-workspace</pre>
删除工作区。

<pre>qsc-cli chip-software delete-workspace --workspace-path \<workspace path></pre>
