Imposta i prerequisiti per eseguire la suite di qualificazione FreerTOS - 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 per eseguire la suite di qualificazione FreerTOS

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

Utilizza un browser Web supportato

L'interfaccia utente IDT-FreeRTOS supporta i seguenti browser Web.

Browser Versione
Google Chrome Le ultime tre versioni principali
Mozilla Firefox Le ultime tre versioni principali
Microsoft Edge Le ultime tre versioni principali
Apple Safari per macOS Le ultime tre versioni principali

Ti consigliamo di utilizzare Google Chrome o Mozilla Firefox per un'esperienza migliore.

Nota

L'interfaccia utente IDT-FreeRTOS non supporta Microsoft Internet Explorer.

Scarica FreerTOS

Puoi scaricare una versione di FreerTOS GitHubda 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

dove <FREERTOS_RELEASE_VERSION>è una versione di FreeRTOS (ad esempio, 202007.00) corrispondente a una versione IDT elencata in. Versioni supportate di AWS IoT Device Tester Questo ti assicura di avere il codice sorgente completo, compresi 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 è profonda a molti livelli, quindi se usi Windows, mantieni i percorsi dei file al di sotto del limite di 260 caratteri. Ad esempio, clona FreerTOS su invece C:\FreeRTOS di. C:\Users\username\programs\projects\myproj\FreeRTOS\

Considerazioni per la qualificazione LTS (qualificazione per FreerTOS che utilizza librerie LTS)

  • Affinché il tuo microcontrollore sia designato per supportare le versioni di FreeRTOS basate sul supporto a lungo termine (LTS) nel AWS Partner Device Catalog, devi fornire un file manifest. Per ulteriori informazioni, consulta la Checklist per la qualificazione di FreerTOS nella FreerTOS Qualification Guide.

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

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

Scarica IDT per FreerTOS

Ogni versione di FreeRTOS ha una versione corrispondente di IDT per FreerTOS per eseguire test di qualificazione. Scarica la versione appropriata di IDT per 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

Si consiglia di estrarre il pacchetto IDT in un'unità locale. Se si consente a più utenti di eseguire IDT da una posizione condivisa, ad esempio una directory NFS o una cartella condivisa di rete Windows, il sistema potrebbe non rispondere o danneggiare i dati.

Creare e configurare un account AWS

Iscriviti per un Account AWS

Se non ne hai unoAccount AWS, completa i seguenti passaggi per crearne uno.

Per iscriverti a un Account AWS
  1. Apri la https://portal.aws.amazon.com/billing/registrazione.

  2. Segui le istruzioni online.

    Nel corso della procedura di registrazione riceverai una telefonata o un messaggio di testo e ti verrà chiesto di inserire un codice di verifica attraverso la tastiera del telefono.

    Quando ti iscrivi a unAccount AWS, Utente root dell'account AWSviene creato un. L’utente root dispone dell’accesso a tutte le risorse e tutti i Servizi AWS nell’account. Come best practice di sicurezza, assegna l’accesso amministrativo a un utente e utilizza solo l’utente root per eseguire attività che richiedono l’accesso di un utente root.

AWSti invia un'email di conferma dopo il completamento della procedura di registrazione. In qualsiasi momento, puoi visualizzare l'attività corrente del tuo account e gestirlo accedendo a https://aws.amazon.com/e scegliendo Il mio account.

Crea un utente con accesso amministrativo

Dopo esserti registratoAccount AWS, proteggi Utente root dell'account AWSAWS IAM Identity Center, abilita e crea un utente amministrativo in modo da non utilizzare l'utente root per le attività quotidiane.

Proteggi i tuoi Utente root dell'account AWS
  1. Accedi Console di gestione AWScome proprietario dell'account scegliendo Utente root e inserendo il tuo indirizzo Account AWS email. Nella pagina successiva, inserisci la password.

    Per informazioni sull’accesso utilizzando un utente root, consulta la pagina Signing in as the root user della Guida per l’utente di Accedi ad AWS.

  2. Abilita l’autenticazione a più fattori (MFA) per l’utente root.

    Per istruzioni, consulta Abilitare un dispositivo MFA virtuale per l'utente Account AWS root (console) nella Guida per l'utente IAM.

Crea un utente con accesso amministrativo
  1. Abilita il Centro identità IAM.

    Per istruzioni, consulta Abilitazione del AWS IAM Identity Center nella Guida per l’utente di AWS IAM Identity Center.

  2. Nel Centro identità IAM, assegna l’accesso amministrativo a un utente.

    Per un tutorial sull'utilizzo di IAM Identity Center directory come fonte di identità, consulta Configurare l'accesso utente con l'impostazione predefinita IAM Identity Center directory nella Guida per l'AWS IAM Identity Centerutente.

Accesso come utente amministratore
  • Per accedere come utente del Centro identità IAM, utilizza l’URL di accesso che è stato inviato al tuo indirizzo e-mail quando hai creato l’utente del Centro identità IAM.

    Per informazioni sull'accesso utilizzando un utente IAM Identity Center, consulta AWSAccedere al portale di accesso nella Guida per l'Accedi ad AWSutente.

Assegnazione dell’accesso ad altri utenti
  1. Nel Centro identità IAM, crea un set di autorizzazioni conforme alla best practice per l’applicazione di autorizzazioni con il privilegio minimo.

    Segui le istruzioni riportate nella pagina Creazione di un set di autorizzazioni nella Guida per l’utente di AWS IAM Identity Center.

  2. Assegna al gruppo prima gli utenti e poi l’accesso con autenticazione unica (Single Sign-On).

    Per istruzioni, consulta Aggiungere gruppi nella Guida per l’utente di AWS IAM Identity Center.

AWS IoT Device Testerpolitica gestita

Per consentire l'esecuzione del tester del dispositivo e la raccolta delle metriche, la policy AWSIoTDeviceTesterForFreeRTOSFullAccess gestita contiene le seguenti autorizzazioni:

  • iot-device-tester:SupportedVersion

    Concede il permesso di ottenere l'elenco delle versioni di FreerTOS e delle versioni della suite di test supportate da IDT, in modo che siano disponibili da. AWS CLI

  • iot-device-tester:LatestIdt

    Concede l'autorizzazione per ottenere la AWS IoT Device Tester versione più recente disponibile per il download.

  • iot-device-tester:CheckVersion

    Concede l'autorizzazione per verificare la compatibilità di una combinazione di versioni di prodotto, suite di test e AWS IoT Device Tester.

  • iot-device-tester:DownloadTestSuite

    Concede l'autorizzazione a AWS IoT Device Tester scaricare le suite di test.

  • iot-device-tester:SendMetrics

    Concede l'autorizzazione a pubblicare i dati delle metriche AWS IoT Device Tester di utilizzo.