> ## 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.

# 芯片软件

## GUI

### 下载软件产品

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

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

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

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

<img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/QSC_QL_Linux_releases.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=5ea4ec892ed0161e101fa507ab888018" 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-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/QSC_QL_Linux.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=9f34af92b0b88e8529852681d5f68558" 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-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_images.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=c704a5590b9747a7a1507ca33570d75c" alt="软件镜像" width="1785" height="921" data-path="Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_images.png" />

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

<img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_image_releases.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=0ab4d117739b9e970e0d04ce1dc8e167" 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-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/QSC_chipsoftware_image_download.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=a3e9a7e75ff69db3f969ad6f445955c8" 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>
列出构建变体。

<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>
