View a markdown version of this page

Imposta i prerequisiti di qualificazione 1.0 - FreeRTOS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Imposta i prerequisiti di qualificazione 1.0

Questa sezione descrive i prerequisiti per testare i microcontrollori con. AWS IoT Device Tester

Scarica FreeRTOS

Puoi scaricare una versione di FreeRTOS da GitHub con il seguente comando:

git clone --branch <FREERTOS_RELEASE_VERSION> --recurse-submodules https://github.com/aws/amazon-freertos.git cd amazon-freertos git submodule update --checkout --init --recursive

<FREERTOS_RELEASE_VERSION>dov'è una versione di FreeRTOS (ad esempio, 202007.00) corrispondente a una versione IDT elencata in. Versioni supportate di AWS IoT Device Tester Ciò garantisce di avere il codice sorgente completo, inclusi i sottomoduli, e di utilizzare la versione corretta di IDT per la tua versione di FreeRTOS e viceversa.

In Windows esiste un limite di lunghezza del percorso di 260 caratteri. La struttura dei percorsi di FreeRTOS è complessa su molti livelli, quindi se usi Windows, mantieni i percorsi dei file al di sotto del limite di 260 caratteri. Ad esempio, clona FreeRTOS su anziché su. C:\FreeRTOS C:\Users\username\programs\projects\myproj\FreeRTOS\

Qualificazione FreeRTOS con librerie LTS

  • Affinché il microcontrollore sia designato come supporto per le versioni di FreeRTOS basate sul supporto a lungo termine (LTS) nel AWS Partner Device Catalog, è necessario fornire un file manifest. Per ulteriori informazioni, consulta la lista di controllo delle qualifiche di FreeRTOS nella FreeRTOS Qualification Guide.

  • Per verificare che il microcontrollore supporti le versioni di FreeRTOS basate su LTS e qualificarlo per l'invio al AWS Partner Device Catalog, è necessario utilizzare AWS IoT Device Tester (IDT) con la suite di test FreeRTOS Qualification (FRQ) versione v1.4.x.

  • Il supporto per le versioni di FreeRTOS basate su LTS è limitato alla versione 202012.xx di FreeRTOS.

Scarica IDT for FreeRTOS

Ogni versione di FreeRTOS ha una versione corrispondente di IDT per FreeRTOS per eseguire i test di qualificazione. Scarica la versione appropriata di IDT for FreeRTOS da. Versioni supportate di AWS IoT Device Tester

Estrai IDT for FreeRTOS in una posizione del file system in cui disponi dei permessi di lettura e scrittura. Poiché Microsoft Windows ha un limite di caratteri per la lunghezza del percorso, estrai IDT per FreeRTOS in una directory principale come o. C:\ D:\

Nota

Non è consigliabile che più utenti eseguano IDT da un percorso condiviso, ad esempio una directory NFS o una cartella condivisa di rete Windows. Questo comportamento potrebbe causare arresti anomali o il danneggiamento dei dati. Si consiglia di estrarre il pacchetto IDT in un'unità locale.

Crea e configura un AWS account

Registrati per un Account AWS

Per iniziare AWS, hai bisogno di un Account AWS. Per informazioni sulla creazione di un Account AWS, vedere Guida introduttiva a Account AWS nella Guida Gestione dell’account AWS di riferimento.

AWS IoT Device Tester policy gestita

La policy AWSIoTDeviceTesterForFreeRTOSFullAccess gestita contiene le seguenti AWS IoT Device Tester autorizzazioni per il controllo della versione, le funzionalità di aggiornamento automatico e la raccolta di metriche.

  • iot-device-tester:SupportedVersion

    Concede AWS IoT Device Tester il permesso di recuperare l'elenco dei prodotti supportati, delle suite di test e delle versioni IDT.

  • iot-device-tester:LatestIdt

    Concede AWS IoT Device Tester il permesso di scaricare l'ultima versione IDT disponibile per il download.

  • iot-device-tester:CheckVersion

    Concede AWS IoT Device Tester il permesso di verificare la compatibilità delle versioni per IDT, suite di test e prodotti.

  • iot-device-tester:DownloadTestSuite

    Concede AWS IoT Device Tester il permesso di scaricare gli aggiornamenti delle suite di test.

  • iot-device-tester:SendMetrics

    Concede AWS il permesso di raccogliere metriche sull' AWS IoT Device Tester utilizzo interno.

(Facoltativo) Installa AWS Command Line Interface

Potresti preferire utilizzare il AWS CLI per eseguire alcune operazioni. Se non lo hai AWS CLI installato, segui le istruzioni in Installare il AWS CLI.

Configura AWS CLI la AWS regione che desideri utilizzare eseguendo aws configure da una riga di comando. Per informazioni sulle AWS regioni che supportano IDT for FreeRTOS, vedi AWS Regioni ed endpoint. Per ulteriori informazioni sulla aws configure sezione Configurazione rapida con. aws configure