Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Porting di OpenThread su nuove piattaforme hardware

Visualizza sorgente su GitHub

Il porting dello stack OpenThread su una nuova piattaforma hardware consiste in cinque passaggi:

  1. Imposta l'ambiente di compilazione
  2. Implementa API Platform Abstraction Layer
  3. Implementa funzionalità avanzate (Hardware Abstraction Layer)
  4. Convalida la porta
  5. Certificazione e README

Requisiti della piattaforma hardware

OpenThread richiede i seguenti servizi di piattaforma:

  • Radio IEEE 802.15.4-2006 2,4 GHz
    • Invia e ricevi frame IEEE 802.15.4
    • Genera frame di riconoscimento IEEE 802.15.4
    • Fornisce misurazioni dell'indicatore di potenza del segnale ricevuto (RSSI) sui frame ricevuti
  • Un timer a risoluzione millisecondo con allarme
  • Memoria non volatile per memorizzare le impostazioni di configurazione di rete
  • Un vero generatore di numeri casuali (TRNG)

Build di esempio

Diverse build di esempio sono fornite nel repository OpenThread. Per ulteriori informazioni, vedere Piattaforme .

Per un esempio completo end-to-end di come eseguire il porting di OpenThread da zero, vedere Aggiungere il supporto per la richiesta pull EFR32 .