Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Kostenlose RTOS Architektur
Free RTOS enthält zwei Arten von Repositorien: Repositorys für einzelne Bibliotheken und Paket-Repositorys. Jedes einzelne Bibliotheks-Repository enthält den Quellcode für eine Bibliothek ohne Build-Projekte oder Beispiele. Paket-Repositorys enthalten mehrere Bibliotheken und können vorkonfigurierte Projekte enthalten, die die Verwendung der Bibliothek demonstrieren.
Paket-Repositorien enthalten zwar mehrere Bibliotheken, aber keine Kopien dieser Bibliotheken. Stattdessen verweisen Paket-Repositorys als Git-Submodule auf die Bibliotheken, die sie enthalten. Die Verwendung von Submodulen stellt sicher, dass es für jede einzelne Bibliothek eine einzige Informationsquelle gibt.
Die Git-Repositorys der einzelnen Bibliotheken sind auf zwei GitHub Organisationen aufgeteilt. Repositorys, die RTOS spezifische Free-Bibliotheken (wie Free RTOS +TCP) oder generische Bibliotheken (wie CoreMQTT, das Cloud-unabhängig ist, weil es mit jedem MQTT Broker funktioniert) enthalten, befinden sich in der Free Organisation. RTOS GitHub Repositorys, die AWS IoT bestimmte Bibliotheken (wie den AWS IoT over-the-air Update-Client) enthalten, befinden sich in der Organisation. AWS GitHub Das folgende Diagramm erklärt die Struktur.
