1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/RT-Thread-Mirror-packages

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 04:58 8112993

Репозиторий пакетов RT-Thread

Build StatusPRs Welcome

[English]

Этот репозиторий используется для хранения информации о пакетах RT-Thread. Пакеты RT-Thread делятся на две части: информация о пакете и сам пакет. В этом репозитории хранится информация о пакете (иногда её также называют индексом пакета, она будет отображаться непосредственно в инструменте конфигурации menuconfig):

  • Kconfig — информация о конфигурации этого пакета;
  • package.json — информация о пакете, включая ссылки на фактические пакеты кода разных версий.

Создать описание пакета можно с помощью инструмента pkgs --wizard в среде env. Затем нужно правильно указать ссылку и отправить информацию о пакете в этот репозиторий, чтобы поделиться ею с сообществом RT-Thread для использования.

Как использовать

  1. После загрузки среды env перейдите в папку packages в корневом каталоге env.
  2. Скопируйте последний репозиторий packages с помощью команды git clone https://github.com/RT-Thread/packages.git. Также можно обратиться к разделу об использовании менеджера пакетов в файле readme.md в корневом каталоге env для обновления папки packages локально с использованием поддерживаемых команд управления пакетами в среде env.
  3. Убедитесь, что в каталоге bsp есть файл Kconfig. Если его нет, можно использовать файл KConfig из среды env.
  4. Дважды щёлкните на консоли в корневом каталоге env, чтобы открыть консоль. С помощью команды cd перейдите в нужный каталог bsp. Затем используйте команду menuconfig, чтобы открыть интерфейс конфигурации env. Теперь вы можете найти компоненты, доступные для онлайн-загрузки, в меню RT-thread online packages.
  5. Отметьте нужные компоненты и сохраните изменения. Выйдите из интерфейса. Используйте команду pkgs --update, чтобы обновить проект. После этого вы сможете найти установленные компоненты в папке packages каталога bsp.

Обратите внимание

  1. Перед отправкой убедитесь, что файлы Kconfig и package.json имеют кодировку UTF-8, иначе env выдаст ошибку.
  2. Не начинайте название репозитория пакетов с цифры, иначе резервное копирование на gitee в Китае не удастся.
  3. Не включайте submodule в пакеты, так как резервное копирование содержимого submodule на gitee в Китае невозможно, и это может привести к проблемам при использовании пользователями github для получения пакетов.
  4. Для размещения пакетов рекомендуется использовать github, а не gitee, который автоматически создаёт зеркало gitee на материковом Китае.
  5. После объединения вашего индекса пакетов проверьте на следующий день или позже, был ли добавлен ваш репозиторий пакетов на сайт организации gitee-зеркала пакетов RTT. Если нет, обратитесь к администратору через github.
  6. Прежде чем отправлять пакеты, проверьте синтаксис json с помощью vscode или другого инструмента проверки синтаксиса json, чтобы избежать ошибок самопроверки.
  7. При регистрации сторонних проектов с открытым исходным кодом в центре пакетов RT-Thread рекомендуется форкнуть эти проекты (также известные как восходящие проекты), чтобы упростить синхронизацию будущих изменений. Например, проект. Или, если вышестоящий проект согласен добавить Sconscript RT-Thread, вы можете напрямую зарегистрировать вышестоящий проект как пакет RT-Thread. Например, проект.

Спасибо следующим участникам за их вклад в этот репозиторий!

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/RT-Thread-Mirror-packages.git
git@api.gitlife.ru:oschina-mirror/RT-Thread-Mirror-packages.git
oschina-mirror
RT-Thread-Mirror-packages
RT-Thread-Mirror-packages
master