🔷 Nordic nRF52840 Rust Embassy Tutorial: Начало работы с нуля | Rocking Rust
Автор: piers rocks
Загружено: 2025-04-01
Просмотров: 3067
Описание:
🎮 Готовы добавить Nordic nRF52840 в свой многоплатформенный арсенал Rust? Это руководство покажет вам, как настроить и запустить приложения Embassy на мощном микроконтроллере Nordic nRF52840 с поддержкой Bluetooth!
В продолжение моего видео о контроле задач я расширяю наше путешествие по портативным встраиваемым Rust, включив в него устройства Nordic. Это пошаговое руководство покажет вам, как настроить, собрать и запустить приложения Rust Embassy на nRF52840 с нуля.
В этом видео рассматриваются:
🔷 Введение в возможности и функции Nordic nRF52840
🛠️ Настройка полной среды разработки для nRF52840
📄 Создание и изучение всех необходимых файлов конфигурации (main.rs, Cargo.toml, .cargo/config.toml, build.rs, memory.x)
💡 Создание простого примера мигания светодиода с помощью Embassy
🐺 Расширение библиотеки сторожевого таймера задач для поддержки устройств nRF
🧩 Адаптация шаблонов переносимого кода для работы на всех платформах (Pico, STM32, ESP32, а теперь и nRF)
Я начну с самых основ, чтобы вы могли разобраться, даже если никогда раньше не работали с устройствами Nordic или Embassy, а затем перейду к интеграции наших примеров сторожевого таймера задач из предыдущего видео, демонстрируя настоящую кроссплатформенную переносимость.
Интересуетесь ли вы Bluetooth-приложениями, сверхэкономичными устройствами или просто расширяете свои навыки работы со встроенными приложениями Rust на другую платформу, это руководство поможет вам начать создавать надежные приложения на nRF52840.
Временные метки:
00:00 Введение в nRF52840
01:00 Предварительные требования
01:43 main.rs
06:04 Cargo.toml
07:44 .cargo/config.toml
09:16 Установка целевого файла Rust
10:11 Поддержка SWD
12:34 memory.x и build.rs
14:07 Работает отлично!
14:54 Интеграция Task-watchdog для nRF
18:49 Подведение итогов
Ссылки:
Поддержка nRF Embassy: https://docs.embassy.dev/embassy-nrf/
Страница продукта nRF52840: https://www.nordicsemi.com/Products/n...
Контейнер task-watchdog: https://crates.io/crates/task-watchdog
Репозиторий GitHub: https://github.com/piersfinlayson/tas...
Если это видео оказалось вам полезным, поставьте лайк и подпишитесь, а также расскажите в комментариях, какие ещё платформы или темы вы хотели бы увидеть в следующем выпуске! 💻🚀
Авторские права на видеоматериалы принадлежат piers.media Limited, 2025. Все права защищены.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: