|
Przeniesienie stosu OpenThread na nową platformę sprzętową składa się z pięciu kroków:
- Skonfiguruj środowisko kompilacji
- Zaimplementuj interfejsy API warstwy abstrakcji platformy
- Wdrażaj zaawansowane funkcje (warstwa abstrakcji sprzętu)
- Sprawdź poprawność portu
- 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
- Automatyczny zegar o rozdzielczości milisekundowej 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 .