Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Przenoszenie OpenThread na nowe platformy sprzętowe

Wyświetl źródło w serwisie GitHub

Przeniesienie stosu OpenThread na nową platformę sprzętową składa się z pięciu kroków:

  1. Skonfiguruj środowisko kompilacji
  2. Zaimplementuj interfejsy API warstwy abstrakcji platformy
  3. Wdrażaj zaawansowane funkcje (warstwa abstrakcji sprzętu)
  4. Sprawdź poprawność portu
  5. Certyfikacja i README

Wymagania dotyczące platformy sprzętowej

OpenThread wymaga następujących usług platformy:

  • Radio IEEE 802.15.4-2006 2,4 GHz
    • Wysyłaj i odbieraj ramki IEEE 802.15.4
    • Generuj ramki potwierdzenia IEEE 802.15.4
    • Zapewnia pomiary wskaźnika siły sygnału odbieranego (RSSI) w odebranych ramkach
  • Wolno działający minutnik o rozdzielczości milisekund z alarmem
  • Pamięć nieulotna do przechowywania ustawień konfiguracji sieci
  • Prawdziwy generator liczb losowych (TRNG)

Przykładowe kompilacje

W repozytorium OpenThread znajduje się kilka przykładowych kompilacji. Aby uzyskać więcej informacji, zobacz platformy .

Aby uzyskać pełny, kompleksowy przykład przenoszenia OpenThread od podstaw, zobacz Dodawanie obsługi żądania ściągnięcia EFR32 .