软件包视频教程

软件包使用文档

软件包介绍

RT-Thread 提供一个软件包管理平台,这里存放了官方提供或开发者提供的软件包。该平台为开发者提供了众多可重用软件包的选择,这也是 RT-Thread 生态的重要组成部分。

点击这里 可以查看到 RT-Thread 官方的提供的软件包,绝大多数软件包都有详细的说明文档及使用示例。

提示

截止到 2019-10-31 ,当前软件包数量达到 150+

package 工具作为 Env 的组成部分,为开发者提供了软件包的下载、更新、删除等管理功能。

Env 命令行输入 pkgs 可以看到命令简介:

> pkgs
        usage: env.py package [-h] [--update] [--list] [--wizard] [--upgrade]
                            [--printenv]

        optional arguments:
        -h, --help  show this help message and exit
            --update    update packages, install or remove the packages as you set in
                        menuconfig
        --list      list target packages
        --wizard    create a package with wizard
        --upgrade   update local packages list from git repo
        --printenv  print environmental variables to check
                

下载、更新、删除软件包

在下载、更新软件包前,需要先在 menuconfig开启 你想要操作的软件包

这些软件包位于 RT-Thread online packages 菜单下,进入该菜单后,则可以看如下软件包分类:

软件包分类

找到你需要的软件包然后选中开启,保存并退出 menuconfig 。此时软件包已被标记选中,但是还没有下载到本地,所以还无法使用。

  • 下载 :如果软件包在本地已被选中,但是未下载,此时输入:pkgs --update ,该软件包自动下载;
  • 更新 :如果选中的软件包在服务器端有更新,并且版本号选择的是 latest 。此时输入: pkgs --update ,该软件包将会在本地进行更新;
  • 删除 :某个软件包如果无需使用,需要先在 menuconfig 中取消其的选中状态,然后再执行: pkgs --update 。此时本地已下载但未被选中的软件包将会被删除。