Устройство Droge - это распределение инструментов и примеров для построения встроенных приложений IoT в Rust.
Смотрите документацию для получения дополнительной информации.
Отправляйтесь на нашу домашнюю страницу, чтобы узнать больше о проекте Droge IoT.
Устройство Droge требует ночного набора инструментов Rust. Если вы установили Rust, используя Rustup, все команды должны «просто работать».
Устройство Droge работает на любом оборудовании, поддерживаемом Embassy, которое на момент написания включает в себя:
Мы приводим примеры для подмножества оборудования, которые мы обеспечиваем работы и актуальны для IoT.
Обзор примеров можно найти в документации.
Вы можете скопировать примеры, если хотите создать приложение за пределами этого репозитория.
Чтобы упростить тестирование и разработку примеров, мы определили несколько команд, которые вы можете запустить из корневой папки репозитория, которые должны работать с любым примером. Эти команды также гарантируют, что соответствующий загрузчик будет установлен при необходимости.
Чтобы вспыхивать пример, запустите cargo xtask flash :
cargo xtask flash examples/nrf52/microbit/ble Чтобы отлаживать пример, запустите cargo xtask debug :
cargo xtask debug examples/nrf52/microbit/ble Чтобы просто построить пример, запустите cargo xtask build :
cargo xtask build examples/nrf52/microbit/bleЧтобы сделать полную сборку всего, включая примеры:
cargo xtask ciboards - пакет поддержки совета (BSP) для поддерживаемых досокdevice - библиотека для создания приложений IoTmacros - макросы для загрузки файлов конфигурации для прошивки устройства.examples - примеры, которые могут работать на разных досках Смотрите документ ancoming.md.