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
,该软件包自动下载;pkgs --update
,该软件包将会在本地进行更新;pkgs --update
。此时本地已下载但未被选中的软件包将会被删除。