• Stars
    star
    219
  • Rank 180,151 (Top 4 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

packages index repository for rt-thread

RT-Thread软件包仓库

Build StatusPRs Welcome

[English]

这个仓库用于存放RT-Thread的软件包信息。RT-Thread包分成两部分,包信息和软件包。这个仓库中存放的是包信息(有的时候也可以称为包索引,会直接出现在menuconfig配置工具中):

  • Kconfig - 此软件包的配置信息
  • package.json - 包的信息,包括不同版本的实际代码包链接指向。

一个软件包可以由env中的包工具:pkgs --wizard 来创建软件包的描述。后续通过正确填写链接指向,并把这个包信息提交到目前这份包仓库中,从而分享到RT-Thread社区中供大家使用。

使用方法

  1. 下载env环境后,进入env根目录下的packages文件夹。
  2. 使用git clone https://github.com/RT-Thread/packages.git命令将最新的packages repo 克隆到本地。注:使用方法还可以参考env根目录下的readme.md文件中包管理器使用的章节,可以利用env环境中支持的包管理命令来更新本地packages文件夹。
  3. 保证bsp目录中存在Kconfig文件,如果不存在可以参考env工具中的KConfig文件。
  4. 双击打开env根目录下的console控制台,通过cd命令进入到需要配置的bsp根目录。然后使用menuconfig命令打开env的配置界面,这时即可在RT-thread online packages菜单中找到可以在线下载的组件包。
  5. 勾选所需要的组件包后保存并退出,使用pkgs --update命令更新项目后,即可在bsp目录下的packages文件夹中找到已经下载&安装好的组件包。

注意

  1. 提交前请确认Kconfig以及package.json文件的编码格式为UTF-8格式,否则会导致env报错。
  2. 软件包的仓库名称不要以数字开头,否则gitee备份中国大陆镜像源时,备份不过去。
  3. 软件包内请不要包含submodule,gitee中国大陆镜像源无法备份submodule的内容,会导致用户直接使用github拉取软件包,可能会断流。
  4. 需要采用github作为软件包托管仓库,不要使用gitee,后台会自动创建gitee大陆镜像源。
  5. 在你的软件包索引被合并之后,请于次日或后日到RTT软件包中国gitee镜像源组织中查看是否增加了你的软件包仓库(每日凌晨会有机器人自动同步),如果没有增加和同步,请在github提issue与管理员联系。
  6. 可以在提交之前使用vscode或者是json语法检查工具检查json的语法是否正确,以免引发自检机器人报错

感谢以下小伙伴对本仓库的贡献!

More Repositories

1

rt-thread

RT-Thread is an open source IoT real-time operating system (RTOS).
C
10,077
star
2

IoT_Board

RT-Thread for IoT Board (STM32L4 + Wi-Fi, sensor, lcd, audio etc)
C
333
star
3

rtthread-manual-doc

323
star
4

rtthread-nano

nano version of RT-Thread
C
151
star
5

rtthread-apps

The applications of RT-Thread RTOS.
C
84
star
6

IoT_Camera

IoT Camera with Wi-Fi, RT-Thread
C
77
star
7

realboard-stm32f4

realtouch with stm32f4 microcontroller
C
73
star
8

RT-AK

RT-Thread AI Kit
C
70
star
9

rtthread-specification

The specification for RT-Thread porting, device driver implementation.
C
57
star
10

W601_IoT_Board

IoT Board SDK with WinnerMicro W601
C
54
star
11

env

Python Scripts for RT-Thread/ENV
Python
50
star
12

ART

An ardruino like board with RT-Thread operating system.
C
42
star
13

community-activities

Community Activities in RT-Thread
38
star
14

realboard-lpc4088

The repository for RealBoard 4088.
C
28
star
15

mpy-snippets

snippets code for mPython
Python
26
star
16

env-windows

RT-Thread Env tool for Windows ConEmu shell
Python
26
star
17

userapps

user applications for rt-smart
Lua
24
star
18

rtthread-pomegranate

Mutil-Operating Syste with RT-Thread
C
17
star
19

gemini

The Gemini system of RT-Thread/Linux on Dual CPU core.
C
14
star
20

RT-AK-plugin-k210

plugin for K210 of RT-Thread AI Kit
Python
9
star
21

pkgs-test

The RT-Thread package testing tool
Python
7
star
22

RT-AK-plugin-stm32

plugin for stm32 of RT-Thread AI Kit
C++
7
star
23

te

Automated test suite for RT-Thread
Python
3
star
24

unofficial-rtthread

The none-released porting in RT-Thread RTOS.
C
2
star
25

toolchains-ci

toolchains for RT-Thread building in travis-ci.
1
star
26

global-community-activities

global community activities
1
star
27

sdk

sdk packages
1
star