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à.
Implementazione delle macro di registrazione della libreria
Le librerie FreerTOS utilizzano le seguenti macro di registrazione, elencate in ordine crescente di dettaglio.
LogErrorLogWarnLogInfoLogDebug
È necessario fornire una definizione per tutte le macro. Le raccomandazioni sono le seguenti:
Le macro dovrebbero supportare la registrazione degli
C89stili.La registrazione dovrebbe essere thread-safe. Le righe di registro di più attività non devono interlacciarsi tra loro.
Le API di registrazione non devono bloccarsi e devono impedire che le attività delle applicazioni si blocchino. I/O
Per informazioni specifiche sull'implementazione, consulta la funzionalità di registrazione
Test in corso
Esegui un test con più attività per verificare che i log non si interlacciano.
Esegui un test per verificare che le API di registrazione non si blocchino. I/O
Prova le macro di registrazione con vari standard, come la registrazione degli stili.
C89,C99Prova le macro di registrazione impostando diversi livelli di registro, ad esempio,, e
Debug.InfoErrorWarning