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.
Erste Schritte mit dem NXP LPC54 018 IoT-Modul
Wichtig
Diese Referenzintegration wird im RTOS Amazon-Free-Repository gehostet, das veraltet ist. Wir empfehlen, dass Sie hier beginnen, wenn Sie ein neues Projekt erstellen. Wenn Sie bereits über ein bestehendes kostenloses RTOS Projekt verfügen, das auf dem inzwischen veralteten RTOS Amazon-Free-Repository basiert, finden Sie weitere Informationen unter. Leitfaden zur Migration des kostenlosen RTOS Github-Repositorys von Amazon
Dieses Tutorial enthält Anweisungen für die ersten Schritte mit dem NXP LPC54 018 IoT-Modul. Wenn Sie kein NXP LPC54 018-IoT-Modul haben, besuchen Sie den AWS Partnergerätekatalog, um eines von unserem Partner
Bevor Sie beginnen, müssen Sie Ihr Gerät konfigurieren AWS IoT und kostenlos RTOS herunterladen, um Ihr Gerät mit der AWS Cloud zu verbinden. Detaillierte Anweisungen finden Sie unter Erste Schritte. In diesem Tutorial wird der Pfad zum Verzeichnis für kostenlose RTOS Downloads als bezeichnet
.freertos
Übersicht
Dieses Tutorial enthält Anweisungen für die folgenden ersten Schritte:
-
Verbinden Ihres Boards mit einem Host-Computer.
-
Installieren von Software auf dem Host-Computer zum Entwickeln und Debuggen eingebetteter Anwendungen für Ihr Mikrocontroller-Board.
-
Cross-Compilierung einer kostenlosen RTOS Demo-Anwendung zu einem Binär-Image.
-
Laden des binären Anwendungs-Image auf Ihr Board und Ausführen der Anwendung.
Richten Sie die Hardware NXP ein
Um den NXP LPC54 018 einzurichten
-
Connect Sie Ihren Computer mit dem USB Anschluss am NXP LPC54 018.
Um den Debugger einzurichten JTAG
Sie benötigen einen JTAG Debugger, um Ihren Code, der auf dem 018-Board läuft, zu starten und zu debuggen. NXP LPC54 Free RTOS wurde mit einem OM4 0006 IoT-Modul getestet. Weitere Informationen zu unterstützten Debuggern finden Sie im Benutzerhandbuch für das NXP LPC54 018 IoT-Modul, das auf der Produktseite OM40007 LPC54 018
-
Wenn Sie einen OM4 0006 IoT-Modul-Debugger verwenden, verwenden Sie ein Konverterkabel, um den 20-poligen Stecker vom Debugger mit dem 10-poligen Anschluss am IoT-Modul zu verbinden. NXP
-
Connect den NXP LPC54 018 und den OM4 0006 IoT Module Debugger über Mini-TO-Kabel mit den USB Anschlüssen Ihres Computers. USB USB
Einrichten Ihrer Entwicklungsumgebung
Free RTOS unterstützt zwei IDEs für das NXP LPC54 018 IoT-Modul: IAR Embedded Workbench und. MCUXpresso
Bevor Sie beginnen, installieren Sie eines davon. IDEs
Um IAR Embedded Workbench zu installieren für ARM
-
Suchen Sie nach IAREmbedded Workbench ARM
und laden Sie die Software herunter. Anmerkung
IAREmbedded Workbench für ARM erfordert Microsoft Windows.
-
Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen.
-
Wählen Sie im Lizenzassistenten die Option Bei IAR Systemen registrieren aus, um eine Testlizenz zu erhalten.
-
Legen Sie den Bootloader auf dem Gerät ab, bevor Sie versuchen, Demos auszuführen.
Zur Installation MCUXpresso von NXP
-
Laden Sie das MCUXpresso Installationsprogramm von herunter und führen Sie es aus NXP
. Anmerkung
Unterstützt werden die Versionen 10.3.x und höher.
-
Navigieren Sie zu Build MCUXpressoSDK
your und wählen Sie Build yourSDK. Anmerkung
Versionen ab Version 2.5 werden unterstützt.
-
Wählen Sie Select Development Board (Entwicklungsplatine auswählen) aus.
-
Unter Select Development Board (Entwicklungsplatine auswählen) geben Sie im Abschnitt Nach Namen durchsuchen die Option
LPC54018-IoT-Module
ein. -
Wählen Sie unter Boards die Option LPC54018-IoT-Module aus.
-
Überprüfen Sie die Hardwaredetails und wählen Sie dann Build. MCUXepresso SDK
-
Das SDK für Windows, das verwendet, MCUXpresso IDE ist bereits erstellt. Wählen Sie HerunterladenSDK aus. Wenn Sie ein anderes Betriebssystem verwenden, wählen Sie unter Host-Betriebssystem Ihr Betriebssystem aus und klicken Sie dann auf Herunterladen SDK.
-
Starten Sie MCUXpresso IDE das und wählen Sie die SDKs Registerkarte Installiert.
-
Ziehen Sie die heruntergeladene SDK Archivdatei per Drag & Drop in das SDKs Fenster Installiert.
Wenn bei der Installation Probleme auftreten, finden Sie weitere Informationen unter NXPSupport
MQTTNachrichten in der Cloud überwachen
Bevor Sie das kostenlose RTOS Demo-Projekt ausführen, können Sie den MQTT Client in der AWS IoT Konsole so einrichten, dass er die Nachrichten überwacht, die Ihr Gerät an die AWS Cloud sendet.
Um das MQTT Thema mit dem AWS IoT MQTT Client zu abonnieren
-
Melden Sie sich an der AWS IoT -Konsole
an. -
Wählen Sie im Navigationsbereich Test und dann MQTTTest Client aus, um den MQTT Client zu öffnen.
-
Geben Sie im Feld Subscription topic (Abonnementthema) die Option
ein und wählen Sie dann Subscribe to topic (Thema abonnieren).your-thing-name
/example/topic
Wenn das Demo-Projekt erfolgreich auf Ihrem Gerät ausgeführt wird, sehen Sie „Hello World!“ mehrfach zu dem Thema gesendet, das Sie abonniert haben.
Erstellen Sie das kostenlose RTOS Demo-Projekt und führen Sie es aus
Importiere die kostenlose RTOS Demo in dein IDE
Um den kostenlosen RTOS Beispielcode in die IAR Embedded Workbench zu importieren IDE
-
Öffnen Sie IAR Embedded Workbench und wählen Sie im Menü Datei die Option Workspace öffnen.
-
Geben Sie in das Textfeld search-directory (Suchverzeichnis) die Option
projects/nxp/lpc54018iotmodule/iar/aws_demos
ein und wählen Sie aws_demos.eww aus. -
Wählen Sie im Menü Projekt die Option Rebuild All (Alle neu erstellen) aus.
Um den kostenlosen RTOS Beispielcode in das zu importieren MCUXpresso IDE
-
Öffnen Sie MCUXpresso und wählen Sie im Menü Datei die Option Projekte aus Dateisystem öffnen.
-
Geben Sie in das Textfeld Verzeichnis den Befehl
projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos
ein und klicken Sie auf Beenden. -
Wählen Sie im Menü Projekt die Option Build All (Alle erstellen) aus.
Führen Sie das kostenlose RTOS Demo-Projekt aus
Um das kostenlose RTOS Demo-Projekt mit der IAR Embedded Workbench auszuführen IDE
-
Wählen Sie in Ihrem IDE im Projektmenü die Option Erstellen.
-
Wählen Sie im Menü Projekt die Option Herunterladen und Debuggen aus.
-
Wählen Sie aus dem Menü Debug (Debuggen) die Option Start Debugging (Debuggen starten) aus.
-
Wenn der Debugger am Haltepunkt in
main
anhält, wählen Sie im Menü Debug (Debuggen) die Option Fortfahren aus.Anmerkung
Wenn sich ein Dialogfeld J-Link Device Selection (J-Link-Geräteauswahl) öffnet, klicken Sie auf OK, um fortzufahren. Wählen Sie im Dialogfeld Target Device Settings (Zielgeräteinstellungen) die Optionen Unspecified (Nicht angegeben) und Cortex-M4 aus und klicken Sie dann auf OK. Sie müssen dies nur einmal tun.
Um das kostenlose RTOS Demo-Projekt mit dem zu starten MCUxpresso IDE
-
Wählen Sie in Ihrem IDE im Projektmenü die Option Build.
-
Wenn Sie zum ersten Mal debuggen, wählen Sie das
aws_demos
-Projekt und aus der Symbolleiste Debug (Debuggen) aus. Kllicken Sie dann auf die blaue Debug-Schaltfläche. -
Alle erkannten Debug-Proben werden angezeigt. Wählen Sie die Probe aus, die Sie verwenden möchten, und klicken Sie dann auf OK, um das Debugging zu starten.
Anmerkung
Wenn der Debugger am Haltepunkt in
main()
anhält, klicken Sie einmal auf die Schaltfläche zum Debug-Neustart, um die Debugging-Sitzung zurückzusetzen. (Dies ist aufgrund eines Fehlers mit dem MCUXpresso Debugger für das NXP54 018-IoT-Modul erforderlich).
-
Wenn der Debugger am Haltepunkt in
main()
anhält, wählen Sie im Menü Debug (Debuggen) die Option Fortfahren aus.
Fehlerbehebung
Allgemeine Informationen zur Problembehandlung bei Getting Started with Free finden Sie unter. RTOS Fehlerbehebung – Erste Schritte