Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Перенос OpenThread на новые аппаратные платформы

Перенос стека OpenThread на новую аппаратную платформу состоит из пяти шагов:

  1. Настроить среду сборки
  2. Внедрение API уровня абстракции платформы
  3. Внедрение расширенных функций (уровень аппаратной абстракции)
  4. Проверить порт
  5. Сертификация и README

Требования к аппаратной платформе

OpenThread требует следующих сервисов платформы:

  • IEEE 802.15.4-2006 2,4 ГГц радио
    • Отправка и получение кадров IEEE 802.15.4
    • Создание кадров подтверждения IEEE 802.15.4
    • Обеспечение измерений индикатора уровня принятого сигнала (RSSI) на полученных кадрах
  • Автономный таймер с миллисекундным разрешением и будильником
  • Энергонезависимая память для хранения настроек конфигурации сети
  • Настоящий генератор случайных чисел (TRNG)

Примеры сборок

В репозитории OpenThread представлено несколько примеров сборок. Для получения дополнительной информации см. Платформы .

Полный пример того, как портировать OpenThread с нуля, см. В разделе Добавление поддержки для запроса на вытягивание EFR32 .