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

OSCHINA-MIRROR/RT-Thread-Mirror-micropython

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

MicroPython

中文页 | English

1. Введение

Это портирование MicroPython на RT-Thread, которое может работать на RT-Thread версии 3.0 и выше. С помощью этого пакета программного обеспечения можно запустить MicroPython во встраиваемых системах с RT-Thread.

Если вы впервые сталкиваетесь с RT-Thread MicroPython, рекомендуется начать с использования официально поддерживаемых плат разработки от RT-Thread для быстрого старта. Эти платы имеют полноценное встроенное ПО и предоставляют исходный код, что подходит для начинающих. Вы можете скачать встроенное ПО с официального сайта поддержки плат здесь.

1.1 Структура каталогов

Название Описание
docs Каталог документов, включая руководство по началу работы и руководства по разработке
drivers Каталог исходного кода MicroPython
extmod Каталог исходного кода MicroPython
lib Каталог исходного кода MicroPython
py Каталог исходного кода MicroPython
port Каталог портированного кода
LICENSE Лицензия MIT для Micropython

1.2 Лицензия

RT-Thread MicroPython следует лицензии MIT, см. файл LICENSE.

1.3 Зависимости

  • RT-Thread 3.0+

2. Как открыть RT-Thread MicroPython

Чтобы использовать пакет MicroPython, выберите его в менеджере пакетов RT-Thread. Путь следующий:

elect_micropytho

Затем позвольте менеджеру пакетов RT-Thread автоматически обновить пакеты или используйте команду pkgs --update, чтобы обновить пакеты до BSP.

3. Использование RT-Thread MicroPython

3.1 Добавление пакета в проект

После выбора пакета MicroPython при повторной компиляции bsp он будет добавлен в проект bsp для компиляции.

  • Для разработки встроенного ПО обратитесь к руководству по разработке встроенного ПО для MicroPython в документации.

  • Чтобы просмотреть дополнительные документы по MicroPython, посетите центр документации RT-Thread по ссылке

3.2 Использование MicroPython IDE

MicroPython IDE от RT-Thread предоставляет мощную среду разработки для MicroPython. Его можно найти и загрузить через магазин приложений VScode. Пример показан ниже:

08_direct_run_files

3.3 Добавление C-расширений в MicroPython

Для удобства пользователей, которые хотят добавить свои собственные функции C в Python-скрипты MicroPython, RT-Thread предоставляет генератор кода для привязки C к MicroPython по этой ссылке. С помощью этого инструмента пользователи могут легко расширить C-функции. Форма автоматически сгенерированного C-кода показана ниже:

08_direct_run_files

4. Замечания

  • Требуется версия RT-Thread 3.0 или выше.
  • В меню конфигурации выберите последнюю версию Micropython.
  • На данный момент модуль System Module поддерживает только GCC. Также необходимо добавить соответствующую информацию в скрипт компоновщика.

5. Ресурсы для разработчиков

Комментарий ( 0 )

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

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