Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Architecture FreeRTOS
FreeRTOS contient deux types de référentiels, les référentiels à bibliothèque unique et les référentiels de packages. Chaque référentiel de bibliothèque contient le code source d'une bibliothèque sans aucun projet de construction ni exemple. Les référentiels de packages contiennent plusieurs bibliothèques et peuvent contenir des projets préconfigurés illustrant l'utilisation de la bibliothèque.
Bien que les référentiels de packages contiennent plusieurs bibliothèques, ils ne contiennent pas de copies de ces bibliothèques. Les référentiels de packages font plutôt référence aux bibliothèques qu'ils contiennent en tant que sous-modules git. L'utilisation de sous-modules garantit l'existence d'une source de vérité unique pour chaque bibliothèque individuelle.
Les référentiels git des bibliothèques individuels sont répartis entre deux GitHub organisations. Les référentiels contenant des bibliothèques spécifiques à FreeRTOS (telles que FreeRTOS+TCP) ou des bibliothèques génériques (telles que CoreMQTT, qui est indépendant du cloud car il fonctionne avec n'importe quel broker MQTT) font partie de l'organisation FreeRTOS. GitHub Les référentiels contenant des bibliothèques AWS IoT spécifiques (telles que le client de AWS IoT over-the-air mise à jour) se trouvent dans l' AWS GitHuborganisation. Le schéma suivant explique la structure.
