OpenThread öğesini Yeni Donanım Platformlarına Taşıma

Kaynağı GitHub'da göster

OpenThread yığınını yeni bir donanım platformuna taşımak birkaç adımdan oluşur:

  1. Derleme ortamını ayarlama
  2. CMake Kurallarını Tanımlama
  3. Platform Soyutlama Katmanı API'lerini uygulama
  4. Gelişmiş özellikleri uygulama (Donanım Soyutlama Katmanı)
  5. Taşıma işlemini doğrulama
  6. Sertifika ve BENİ OKU

Donanım platformu gereksinimleri

OpenThread aşağıdaki platform hizmetlerini gerektirir:

  • IEEE 802.15.4-2006 2,4 GHz radyo
    • IEEE 802.15.4 çerçevelerini gönderme ve alma
    • IEEE 802.15.4 Onay çerçeveleri oluşturma
    • Alınan karelerde Alınan Sinyal Gücü Göstergesi (RSSI) ölçümleri sağlanır.
  • Alarmlı, milisaniyelik serbest çalışan zamanlayıcı
  • Ağ yapılandırma ayarlarını depolamak için kalıcı depolama alanı
  • Gerçek rastgele sayı oluşturma aracı (TRNG)

Örnek derlemeler

OpenThread deposunda birkaç örnek derleme sağlanmaktadır. Daha fazla bilgi için Platformlar sayfasına göz atın.

Birkaç çalışan bağlantı noktası örneği için ot-cc2538, ot-efr32 ve ot-nrf528xx başlıklı makalelere bakın. ot-cc2538 yalnızca tek bir platformu kullandığı için iyi bir başlangıç noktası olabilir. ot-efr32 ve ot-nrf528xx, birden fazla platform için destek kullandıklarından biraz daha karmaşıktır.