

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
<a name="getting_started_nxp"></a>

**Wichtig**  <a name="deprecation-message"></a>
Diese Referenzintegration wird im Amazon-FreeRTOS-Repository gehostet, das veraltet ist. Wir empfehlen, dass Sie [hier beginnen](freertos-getting-started-modular.md), wenn Sie ein neues Projekt erstellen. Wenn Sie bereits ein vorhandenes FreeRTOS-Projekt haben, das auf dem inzwischen veralteten Amazon-FreeRTOS-Repository basiert, finden Sie weitere Informationen unter. [Leitfaden zur Migration des Amazon-FreerTOS Github-Repositorys](github-repo-migration.md)

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 zu erwerben.](https://devices.amazonaws.com/detail/a3G0L00000AANtAUAX/LPC54018-IoT-Solution) Verwenden Sie ein USB-Kabel, um Ihr NXP LPC54 018 IoT-Modul mit Ihrem Computer zu verbinden.

Bevor Sie beginnen, müssen Sie FreeRTOS konfigurieren AWS IoT und herunterladen, um Ihr Gerät mit der AWS Cloud zu verbinden. Detaillierte Anweisungen finden Sie unter [Erste Schritte](freertos-prereqs.md). In diesem Tutorial wird der Pfad zum FreeRTOS-Download-Verzeichnis als bezeichnet. `freertos`

## -Übersicht
<a name="w2aac31b9b7c25c42c11"></a>

Dieses Tutorial enthält Anweisungen für die folgenden ersten Schritte:

1. Verbinden Ihres Boards mit einem Host-Computer.

1. Installieren von Software auf dem Host-Computer zum Entwickeln und Debuggen eingebetteter Anwendungen für Ihr Mikrocontroller-Board.

1. Cross-Compilierung einer FreeRTOS-Demo-Anwendung zu einem Binär-Image.

1. Laden des binären Anwendungs-Image auf Ihr Board und Ausführen der Anwendung.

## Einrichten der NXP-Hardware
<a name="nxp-setup-hardware"></a>

**Um den NXP 018 einzurichten LPC54**
+ Connect Sie Ihren Computer mit dem USB-Anschluss des NXP LPC54 018.

**So richten Sie den JTAG-Debugger ein**

Sie benötigen einen JTAG-Debugger, um Ihren Code, der auf dem NXP 018-Board läuft, zu starten und zu debuggen. LPC54 FreeRTOS 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](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc54018-iot-module-for-the-lpc540xx-family-of-mcus:OM40007) IoT Module* verfügbar ist. 

1. 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 NXP IoT-Modul zu verbinden. 

1. Connect den NXP LPC54 018 und den OM4 0006 IoT Module Debugger mithilfe von Mini-USB-auf-USB-Kabeln mit den USB-Anschlüssen Ihres Computers.

## Einrichten Ihrer Entwicklungsumgebung
<a name="setup-env_nxp"></a>

FreeRTOS 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

**So installieren Sie IAR Embedded Workbench für ARM:**

1. Navigieren Sie zu [IAR Embedded Workbench for ARM](https://www.iar.com/iar-embedded-workbench/#!?architecture=Arm) und laden Sie die Software herunter.
**Anmerkung**  
IAR Embedded Workbench für ARM erfordert Microsoft Windows.

1. Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen.

1. Klicken Sie im **License Wizard (Lizenz-Assistent)** auf **Register with IAR Systems to get an evaluation license (Mit IAR Systems registrieren, um eine Evaluierungslizenz zu erhalten)**.

1. Legen Sie den Bootloader auf dem Gerät ab, bevor Sie versuchen, Demos auszuführen.

**Um von NXP MCUXpresso aus zu installieren**

1. Laden Sie das MCUXpresso Installationsprogramm von [NXP](https://www.nxp.com/support/developer-resources/software-development-tools/mcuxpresso-software-and-tools/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE) herunter und führen Sie es aus.
**Anmerkung**  
Unterstützt werden die Versionen 10.3.x und höher.

1. Navigieren Sie zu [MCUXpresso SDK](https://www.nxp.com/support/developer-resources/software-development-tools/mcuxpresso-software-and-tools/mcuxpresso-software-development-kit-sdk:MCUXpresso-SDK) und wählen Sie **Build your SDK** aus.
**Anmerkung**  
Versionen ab Version 2.5 werden unterstützt.

1. Wählen Sie **Select Development Board (Entwicklungsplatine auswählen)** aus.

1. Unter **Select Development Board (Entwicklungsplatine auswählen)** geben Sie im Abschnitt **Nach Namen durchsuchen** die Option **LPC54018-IoT-Module** ein.

1. Wählen Sie unter **Boards** die Option **LPC54018-IoT-Module** aus.

1. **Überprüfen Sie die Hardwaredetails und wählen Sie dann Build SDK aus. MCUXepresso**

1. Das SDK für Windows, das die MCUXpresso IDE verwendet, wurde bereits erstellt. Wählen Sie **SDK herunterladen** aus. Wenn Sie ein anderes Betriebssystem verwenden, wählen Sie unter **Host OS (Host-Betriebssystem)** Ihr Betriebssystem aus und klicken Sie auf **Download SDK (SDK herunterladen)**. 

1. Starten Sie die MCUXpresso IDE und wählen Sie die SDKs Registerkarte **Installiert**.

1. Ziehen Sie die heruntergeladene SDK-Archivdatei per Drag & Drop in das SDKs Fenster **Installiert**.

Falls während der Installation Probleme auftreten, finden Sie Informationen in den Bereichen zum [NXP-Support](https://www.nxp.com/support/support:SUPPORTHOME?tid=sbmenu) oder zu den [NXP-Entwicklungsressourcen](https://www.nxp.com/support/developer-resources:DEVELOPER_HOME).

## Überwachung von MQTT-Nachrichten in der Cloud
<a name="getting_started_nxp_mqtt_monitoring"></a>

Bevor Sie das FreeRTOS-Demoprojekt 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 Cloud sendet. AWS

**Um das MQTT-Thema mit dem MQTT-Client zu abonnieren AWS IoT**

1. Melden Sie sich bei der [AWS IoT-Konsole](https://console.aws.amazon.com/iotv2/) an.

1. Wählen Sie im Navigationsbereich Test und dann **MQTT-Testclient** aus, um den **MQTT-Client** zu öffnen.

1. Geben Sie im Feld **Subscription topic (Abonnementthema)** die Option ***your-thing-name*/example/topic** ein und wählen Sie dann **Subscribe to topic (Thema abonnieren)**.

Wenn das Demo-Projekt erfolgreich auf Ihrem Gerät ausgeführt wird, sehen Sie „Hello World\$1“ mehrfach zu dem Thema gesendet, das Sie abonniert haben.

## Erstellen und starten Sie das FreeRTOS-Demo-Projekt
<a name="nxp-build-and-run"></a>

### Importiere die FreeRTOS-Demo in deine IDE
<a name="nxp-freertos-import-project"></a><a name="nxp-load-project"></a>

**Um den FreeRTOS-Beispielcode in die IAR Embedded Workbench IDE zu importieren**

1. Öffnen Sie IAR Embedded Workbench und wählen Sie aus dem Menü **Datei** die Option **Open Workspace (WorkSpace öffnen)** aus.

1. Geben Sie in das Textfeld **search-directory (Suchverzeichnis)** die Option `projects/nxp/lpc54018iotmodule/iar/aws_demos` ein und wählen Sie **aws\$1demos.eww** aus.

1. Wählen Sie im Menü **Projekt** die Option **Rebuild All (Alle neu erstellen)** aus.

**Um den FreeRTOS-Beispielcode in die IDE zu importieren MCUXpresso**

1. Öffnen Sie MCUXpresso und wählen Sie im Menü **Datei** die Option **Projekte aus Dateisystem öffnen**.

1. Geben Sie in das Textfeld **Verzeichnis** den Befehl `projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos` ein und klicken Sie auf **Beenden**.

1. Wählen Sie im Menü **Projekt** die Option **Build All (Alle erstellen)** aus.

### Führen Sie das FreeRTOS-Demo-Projekt aus
<a name="nxp-run-example"></a>

**Um das FreeRTOS-Demoprojekt mit der IAR Embedded Workbench IDE auszuführen**

1. Wählen Sie im Menü **Project (Projekt)** in Ihrer IDE die Option **Build (Erstellen)** aus.

1. Wählen Sie im Menü **Projekt** die Option **Herunterladen und Debuggen** aus.

1. Wählen Sie aus dem Menü **Debug (Debuggen)** die Option **Start Debugging (Debuggen starten)** aus.

1. 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 FreeRTOS-Demo-Projekt mit der IDE auszuführen MCUxpresso**

1. Wählen Sie im Menü **Projekt** in Ihrer IDE die Option **Build (Erstellen)** aus.

1. 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.

1. 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 ![\[Colorful logo with overlapping circles representing cloud services integration.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/reset.png), um die Debugging-Sitzung zurückzusetzen. (Dies ist aufgrund eines Fehlers mit dem MCUXpresso Debugger für das NXP54 018-IoT-Modul erforderlich).

1. Wenn der Debugger am Haltepunkt in `main()` anhält, wählen Sie im Menü **Debug (Debuggen)** die Option **Fortfahren** aus.

## Fehlerbehebung
<a name="getting_started_nxp_troubleshooting"></a>

Allgemeine Informationen zur Problembehandlung bei Getting Started with FreeRTOS finden Sie unter. [Fehlerbehebung – Erste Schritte](gsg-troubleshooting.md)