Freigeben über


Lernprogramme für Azure Sphere

Wichtig

Dies ist die Dokumentation zu Azure Sphere (Legacy). Azure Sphere (Legacy) wird am 27. September 2027 eingestellt, und Benutzer müssen bis zu diesem Zeitpunkt zu Azure Sphere (integriert) migrieren. Verwenden Sie die Versionsauswahl oberhalb des Inhaltsverzeichniss, um die Dokumentation zu Azure Sphere (Integriert) anzuzeigen.

Nachdem Sie die Schnellstartanleitungen abgeschlossen haben, folgen Sie diesen Lernprogrammen, um eine einfache Anwendung zu erstellen und bereitzustellen.

Azure Sphere unterstützt zwei Arten von Anwendungen:

  • Allgemeine Anwendungen werden auf dem Azure Sphere-Betriebssystem ausgeführt und können mit Internet- und cloudbasierten Diensten interagieren.
  • Echtzeitfähige Anwendungen (RTApps) werden auf den Echtzeitkernen als Bare-Metal-Anwendungen oder mit einem Echtzeitbetriebssystem (RTOS) ausgeführt.

Eine allgemeine Anwendung ist für jedes Azure Sphere-Gerät erforderlich. RTApps sind optional. Die Übersicht über Azure Sphere-Anwendungen beschreibt die grundlegenden Features der einzelnen Anwendungstypen und die Unterschiede zwischen ihnen.

Je nach Betriebssystemplattform unterstützt Azure Sphere mehrere Entwicklungsumgebungen:

  • Visual Studio unter Windows. Nachdem Sie das Azure Sphere SDK installiert haben, können Sie die Azure Sphere-Erweiterung für Visual Studio installieren. Mit der Erweiterung können Sie Azure Sphere-Apps mithilfe der integrierten Entwicklungsumgebung (IDE) von Visual Studio entwickeln und debuggen.

  • Visual Studio Code unter Windows oder Linux. Nachdem Sie das Azure Sphere SDK installiert haben, können Sie die Azure Sphere-Erweiterung für Visual Studio Code installieren. Mit der Erweiterung können Sie Azure Sphere-Apps unter Windows oder Linux mithilfe der Visual Studio Code IDE entwickeln und debuggen.

  • Befehlszeilenschnittstelle unter Windows oder Linux. Das Azure Sphere SDK selbst unterstützt die Entwicklung und das Debuggen von Azure Sphere-Apps mithilfe der Windows- oder Linux-Befehlszeilenschnittstelle.

Die Lernprogramme führen Sie durch grundlegende Aufgaben, unabhängig davon, welche Entwicklungstools oder Umgebung Sie verwenden.