Domande frequenti sulla qualifica - Gratuito RTOS

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à.

Domande frequenti sulla qualifica

D: Posso qualificare una scheda che contiene un microcontrollore (MCU) senza connettività cloud integrata?

Sì. Tuttavia, la scheda che utilizza l'MCU deve disporre di una connettività cloud diretta o indiretta (ad esempio, utilizzando un modulo di comunicazione separato).

D: Quali versioni di FreeRTOS sono idonee per la qualificazione?

Usa l'ultima versione FreeRTOS Long Term Support (LTS) (consigliata GitHub) o l'ultima versione delle librerie FreeRTOS rilasciata ufficialmente. GitHub

D: Quali sono i test obbligatori per la qualificazione?

Il diagramma di flusso di Porting descrive le librerie software e i test necessari per qualificare la scheda.

D: Posso combinare le versioni della libreria per la qualificazione? Ad esempio, utilizzare CoreMQTT dal pacchetto LTS e la versione FreeRTOS-Plus-TCP delle ultime versioni di FreeRTOS?

No. Testiamo le librerie con una combinazione di versioni specifica per l'interoperabilità e rilasciamo queste combinazioni come pacchetti con tag di versione (ad esempio, FreeRTOS 202210.xx LTS, FreeRTOS 202112.00). È possibile trovare informazioni su queste combinazioni neimanifest.yml file nei repository corrispondenti (ad esempio, il file manifesto LTS di FreeRTOS 202210.xx).

D: Posso qualificare la mia scheda con una versione LTS precedente?

Ti consigliamo di utilizzare l'ultima versione LTS (comprese le patch più recenti) per le nuove qualifiche. Se sei già in procinto di qualificarti per la versione LTS precedente, continua a collaborare con il tuo rappresentante APN locale.

D: Posso qualificare la mia scheda con la versione LTS precedente?

No, ti consigliamo di utilizzare l'ultima versione LTS per le nuove qualifiche. Se sei già in procinto di qualificarti per una versione LTS precedente, continua a collaborare con il tuo rappresentante APN locale.

D: Cosa succede alle mie bacheche qualificate esistenti?

Le schede qualificate esistenti continueranno a essere elencate nelAWS Partner Device Catalog. Se necessario, comunicheremo direttamente eventuali modifiche richieste alle qualifiche esistenti. Se desideri aggiornare le tue schede qualificate alle più recenti librerie FreeRTOS o alle versioni FreeRTOS LTS, devi verificare nuovamente i nuovi test.

D: Devo testare utilizzando i livelli di astrazione in FreeRTOS, inclusi i socket sicuri e la gestione Wi-Fi?

No. Consulta le librerie e i test software richiesti nel diagramma di flusso di Porting nella Guida alla portabilità di FreeRTOS.

D: Devo ricominciare da capo se viene rilasciata una nuova versione di FreeRTOS mentre eseguo il porting della versione precedente?

No. Puoi comunque qualificarti utilizzando, la versione precedente. Consigliamo vivamente di utilizzare, tuttavia, la versione FreeRTOS o FreeRTOS LTS disponibile al momento dell'avvio del porting.

D: La mia scheda utilizza un'architettura del kernel che ho modificato e non fa parte della versione ufficiale di FreeRTOS. Posso ancora qualificarmi?

No, solo le porte kernel ufficiali disponibili da GitHubsono accettate per la qualificazione. Se hai un'architettura non supportata o funzionalità aggiuntive da aggiungere a una porta del kernel esistente, puoi seguire le nostre Linee guida per i contributi per inviare una pull request a GitHub. Dopo che la pull request sarà stata esaminata e unita, diventerà ufficiale e potrai qualificarti con il port del kernel. Per ulteriori informazioni, consulta il rappresentante APN locale.

D: La mia scheda non trasferisce il TCP/IP sull'hardware. È richiesto uno stack TCP/IP particolare per la qualificazione di FreeRTOS?

Se la scheda madre non dispone della funzionalità TCP/IP integrata, è possibile utilizzare lo stack TCP/IP FreeRtos+TCP o la versione più recente dello stack TCP/IP LwIP. Per ulteriori informazioni, consulta Porting di uno stack TCP/IP nella FreeRTOS Porting Guide.

D: Dobbiamo implementare PKCS11 anche se lo stack TLS è trasferito sul chip di comunicazione?

No, non è necessario implementare o testare PKCS11.

D: Il mio dispositivo utilizza solo uno dei protocolli (HTTP, MQTT) e solo uno dei canali di comunicazione disponibili (Wi-Fi, Ethernet, BLE). Se tutti i test IDT relativi all'OTA vengono superati utilizzando una sola combinazione di canali di comunicazione e protocollo, il mio dispositivo verrà qualificato?

Sì. Tuttavia, ti consigliamo di attivare anche altre combinazioni sul tuo dispositivo, se possibile. In questo modo, potrai fornire supporto per più casi di utilizzo dei clienti.

D: Ospiteremo la nostra porta FreeRTOS nel nostro repository secondo i requisiti di qualificazione. Cosa dovrebbe essere incluso nel repository in termini di cartelle e demo per il supporto?

Ospita tutti i file e le cartelle necessari per far sì che la porta funzioni come un' out-of-the-box esperienza per un cliente che la scarica dal repository. Puoi sottomodulare il kernel FreeRTOS, le librerie FreeRTOS, i test FreeRTOS, le librerie di terze parti e i file specifici del fornitore, insieme a una cartella docs per i tuoi documenti e la tua cartella demo. La demo di CoreMQTT Agent deve essere supportata. Altre demo sono a tua discrezione.

D: Il mio dispositivo utilizza solo la connettività cellulare. Posso ancora qualificarmi?

Sì. La libreria Cellular Interface supporta i comandi AT di un livello di astrazione cellulare scaricato da TCP. Questi sono disponibili presso GitHub. Per ulteriori informazioni, vedere Porting the Cellular Interface Library nella FreeRTOS Porting Guide.

D: Dove ospitiamo il codice trasferito/qualificato?

Puoi ospitare il codice trasferito in qualsiasi repository in base all'applicazione e alle esigenze dei tuoi clienti. Il link al repository deve essere disponibile al pubblico e collegato alla pagina del prodottoAWS Partner Device Catalog.

D: È necessario superare i test OTA per la qualificazione di FreeRTOS?

Sì. I clienti desiderano cheAWS IoT i dispositivi implementati dispongano della funzionalità di aggiornamento remoto, quindi tutte le nuove qualifiche dovranno superare i test OTA.

D: Per quanto tempo è valida la mia qualifica?

Una qualifica FreeRTOS esistente è valida a condizione che la scheda o i componenti software (ad esempio, librerie FreeRTOS, driver, librerie di terze parti) non vengano interrotti. Le qualifiche basate su FreeRTOS LTS non sono valide dopo la fine del corrispondente periodo LTS.

D: QuandoAWS consiglia il rinnovo della qualifica?

Ti consigliamo di riqualificarti periodicamente con le ultime versioni di FreeRTOS LTS o FreeRTOS in modo che i clienti ottengano le patch di sicurezza più recenti, le librerie LTS valide o le nuove funzionalità di FreeRTOS.

D: Posso usarloAWS IoT Device Tester per testare la mia implementazione FreeRTOS ma non per qualificare la mia scheda?

Sì, ti invitiamo a utilizzareAWS IoT Device Tester AWS IoTDevice Advisor per testare le tue implementazioni FreeRTOS.

D: Devo pagare per utilizzarloAWS IoT Device Tester?

No, è gratuito. Tuttavia, potresti incorrere in alcuni costi dovuti all'uso deiAWS servizi (ad esempio, per i messaggi MQTT, la connettività, l'esecuzione OTA).

Se hai domande sulla qualificazione a cui non trovi risposta in questa pagina o nel resto della Guida alle qualifiche di FreeRTOS, contatta il tuoAWS rappresentante o il team di progettazione di FreeRTOS.