Konfigurieren eines FreeRTOS-Kernel-Ports - Kostenlos RTOS

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.

Konfigurieren eines FreeRTOS-Kernel-Ports

Dieser Abschnitt enthält Anweisungen zur Integration eines Ports des FreeRTOS-Kernels in ein FreeRTOS-Port-Testing-Projekt. Eine Liste der verfügbaren Kernel-Ports finden Sie unter FreeRTOS-Kernel-Ports.

FreeRTOS verwendet den FreeRTOS-Kernel für Multitasking und Intertask-Kommunikation. Weitere Informationen finden Sie in den Grundlagen des FreeRTOS-Kernels im FreeRTOS-Benutzerhandbuch und auf FreeRTOS.org.

Anmerkung

Die Portierung des FreeRTOS-Kernels auf eine neue Architektur ist in dieser Dokumentation nicht enthalten. Bei Interesse wenden Sie sich an das FreeRTOS-Engineering-Team.

Für das FreeRTOS-Qualifizierungsprogramm werden nur bestehende FreeRTOS-Kernel-Ports unterstützt. Änderungen an diesen Ports werden im Programm nicht akzeptiert. Weitere Informationen finden Sie in der FreeRTOS-Kernel-Port-Richtlinie.

Voraussetzungen

Um den FreeRTOS-Kernel für die Portierung einzurichten, benötigen Sie Folgendes:

Konfigurieren des FreeRTOS-Kernels

Der FreeRTOS-Kernel wird mithilfe einer Konfigurationsdatei namens angepasstFreeRTOSConfig.h. Diese Datei spezifiziert anwendungsspezifische Konfigurations-Einstellungen für den Kernel. Eine Beschreibung der einzelnen Konfigurationsoptionen finden Sie unter Anpassung auf Freertos.org.

Um den FreeRTOS-Kernel so zu konfigurieren, dass er mit Ihrem Gerät funktioniertFreeRTOSConfig.h, fügen Sie alle zusätzlichen FreeRTOS-Konfigurationen hinzu und ändern Sie sie.

Eine Beschreibung der einzelnen Konfigurationsoptionen finden Sie unter Anpassungskonfigurationen auf FreeRTOS.org.

Testen

  • Führen Sie eine einfache FreeRTOS-Aufgabe aus, um eine Nachricht an der seriellen Ausgabekonsole zu protokollieren.

  • Stellen Sie sicher, dass die Nachricht wie erwartet an die Konsole ausgegeben wird.