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

OSCHINA-MIRROR/dreamcmi-LuatOS-ESP32

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

LuatOS для ESP32

esp32c3esp32s3

1. Описание

Попытка адаптировать LuatOS для ESP32, это всего лишь для обучения, личный проект, надеюсь, что больше друзей присоединятся к нему.

На данный момент C3 и S3 основаны на ESP-IDFV4.4.1.

Основной версией являются ветки ESP32C3 и ESP32S3.

Проект состоит из двух репозиториев: Gitee GitHub.

Если вы видите этот код в других репозиториях, то это значит, что он был размещен без моего разрешения.

Структура проекта:

├─components		(компоненты)
│  ├─lua			(ядра Lua)
│  ├─luat			(слой порта Luat)
│  │  ├─freertos	(слой порта FreeRTOS)
│  │  ├─include		(папка с хедерами пользователя)
│  │  └─port		(папка с портом интерфейсов)
│  ├─led_strip		(библиотека ws2812)
│  ├─libhelix-mp3	(библиотека декодирования MP3)
│  ├─miniz			(библиотека сжатия данных)
├─demo				(примеры Lua)
├─doc				(разработка связанных документов)
├─img				(все изображения)
├─main				(основной входной файл C программы)
├─patches			(папка с патчами)
├─soc_tools			(пакет luatos-soc)
├─test				(тестовый код)
├─tools				(инструменты, включая скрипты сборки)
└─userdoc			(пользовательская документация)
```### Быстрый запуск компиляции:

1. Установите ESP-IDF, следуя документации Espressif [ссылка на документацию](https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/index.html). Для пользователей из Китая рекомендуется использовать зеркало Gitee [ссылка на зеркало](https://gitee.com/EspressifSystems/esp-idf).
2. Клонируйте этот репозиторий и основной репозиторий LuatOS [ссылка на репозиторий](https://gitee.com/openLuat/LuatOS) в одном уровне каталога.
3. Войдите в репозиторий LuatOS-ESP32 и выполните команды `idf.py set-target esp32c3` и `idf.py build`, чтобы начать компиляцию.

Примечание:

  1. Если вам требуется создать пакет SOC, войдите в директорию tools и прочитайте README.md.
  2. Скрипт для загрузки рекомендован как esp32v3.py из директории tools, хотя вы можете выбрать luatools.

## 2. Способ участия

Используйте Visual Studio Code [UserGuide-VSC](./doc/userguide.md).

Используйте CLion [UserGuide-CLion](./doc/UserGuideCLion.md).

Пожалуйста, создавайте issues и pull requests для помощи в развитии проекта.

QQ-группа для разработки ESP32: 667220396.

QQ-группа для разработки LuatOS: 1061642968.

## 3. Связанные документы

[API-DOC](./apidoc).

[Поддержка](./doc/SUPPORT.md).

[Разблокировка GPIO11 для ESP32C3](./doc/VDD_SPI_AS_GPIO.md).

Обновление прогресса, пожалуйста, предлагайте требования.

## 4. Благодарности

Сортировка не важна.

- [LuatOS](https://gitee.com/openLuat/LuatOS): LuatOS от HuaZhong — это реальное время операционная система, работающая на встраиваемых устройствах, позволяющая пользователям писать Lua-код для выполнения различных функций.- [ESPRESSIF](https://www.espressif.com/): Espressif Technology предоставляет серию продуктов ESP32 с высокими производительностью и возможностями для экспериментов

- [Wendal](https://gitee.com/wendal): Технический эксперт, лидер проекта LuatOS

## 5. ЛИЦЕНЗИЯ

Проект следует лицензии Apache License 2.0.

## 6. ДОНАТОРЫ

Если вам нравится `LuatOS for ESP32`, [попробуйте угостить разработчика кофе!](https://www.openthing.cn/donate/)

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

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

Введение

Луатос фор ESP32, проект с открытым исходным кодом сообщества. Развернуть Свернуть
Apache-2.0
Отмена

Обновления (9)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dreamcmi-LuatOS-ESP32.git
git@api.gitlife.ru:oschina-mirror/dreamcmi-LuatOS-ESP32.git
oschina-mirror
dreamcmi-LuatOS-ESP32
dreamcmi-LuatOS-ESP32
master