Jeffrey Cross
Jeffrey Cross

Tipps und Tricks: Verwenden von Windows 10 IoT Core für Raspberry Pi 2

Microsoft hat seit gestern Abend den Windows 10-Support für das Raspberry Pi 2 offiziell geöffnet. Nach seiner Ankündigung vom Februar, dass das Betriebssystem für den kleinen Computer angeboten wird, ist dies bereits abgeschlossen. Mit der installierten Version können Sie jetzt Apps von einem Windows 10-PC aus erstellen und bereitstellen, auf dem Visual Studio ausgeführt wird.

Der oben gezeigte B15-Roboter wird von einem Raspberry Pi 2 angetrieben, auf dem Windows zusammen mit einem Arduino läuft. In der gestrigen BUILD-Keynote erschien sie und wurde mit einem Hololens-Overlay verschmolzen, das das Publikum durch einige Magie der Kamera sehen konnte.

Wir haben ein paar Stunden gebraucht, um das Setup durchzuarbeiten, damit wir mit Windows 10 IoT Core einen Raspberry Pi ausprobieren konnten. Hier sind unsere ersten Eindrücke und Hinweise.

Bevor Sie loslegen

Sie müssen Windows 10 Insider Build ausführen, bevor Sie Code auf dem Pi entwickeln oder bereitstellen können. Sie können sich kostenlos beim Windows Insider-Programm anmelden. Laden Sie das neueste Build herunter und installieren Sie es. Machen Sie sich mit Ihrem neuen Betriebssystem vertraut.

Als Nächstes müssen Sie die kostenlose Vorschau von Visual Studio 2015 installieren. Sobald das System betriebsbereit ist, haben Sie alles, was Sie auf Ihrem PC benötigen, um mit Windows 10 IoT Core auf Raspberry Pi 2 zu spielen. Wenn Sie die Vorschau installieren, müssen Sie eine benutzerdefinierte Installation durchführen und die Tools und das Windows SDK für auswählen Windows 10.

Hinweis: Wenn Sie die Fehlermeldung „Windows 10 SDK 10.0.10069: Das Installationsprogramm ist fehlgeschlagen. Benutzer hat die Installation abgebrochen “, machen Sie sich keine Sorgen… Sie haben die Installation nicht abgebrochen. Sie haben jedoch ein bekanntes Problem mit der Vorschau gelöst. Laden Sie in diesem Fall das Standalone Windows SDK für Windows 10 von der Download-Seite der Windows 10-Entwicklertools herunter und installieren Sie es.

Windows 10 IoT Core-Apps basieren auf derselben Universal App Platform, die Apps auf Telefonen, Tablets, PCs, Hololens und anderen Windows-10-basierten Geräten unterstützt. Heute hat Terry Myerson von Microsoft angekündigt, die Windows-10-App-Plattform bis zum nächsten Jahr auf 1 Milliarde Geräte zu bringen. Windows auf Raspberry Pi 2 zu installieren, ist ein großer Schritt auf dem Weg zum Real.

Dan Rosenstein entwarf und baute eine Reihe von Raspberry Pi-Robotern mit Windows 10 IoT Core. Bot-Software von Tom Kennard

Raspberry Pi einrichten 2

Gehen Sie zu Windows IoT und wählen Sie Raspberry Pi 2. Folgen Sie den Anweisungen auf der Seite Raspberry Pi, um:

  • Laden Sie das herunter Windows_IoT_Core_RPI2_BUILD.zip Datei und extrahieren Sie es. Wenn auf der Downloadseite eine leere Liste mit Downloads angezeigt wird, folgen Sie den Anweisungen oben auf dieser Seite, um sich für das Microsoft Connect-Programm zu registrieren.
  • Verwenden Sie den auf der Setup-Seite angezeigten Befehl dism.exe, um das Image auf der Karte bereitzustellen. Sie können das Image nicht mit dd oder einem anderen Disk-Imager auf die Karte schreiben. Es funktioniert nicht, da Dism die Partitionen auf der Karte vorbereitet und Dateien kopiert.
  • Installieren Sie die SD-Karte, schließen Sie Ihre Peripheriegeräte an und verbinden Sie Ihr Pi mit demselben Ethernet-Netzwerk, mit dem Ihr Windows 10-Computer verbunden ist. Wenn Ihr Computer über einen Ethernet-Anschluss verfügt, können Sie sie möglicherweise direkt anschließen. Auf der PC-Setup-Seite, die Ihre nächste Station sein sollte, finden Sie einige Tipps zum Konfigurieren der Verbindungsfreigabe, wenn Sie eine direkte Ethernet-Verbindung zwischen Ihrem PC und dem Pi herstellen.

Hinweis: Auf der Seite für die PC-Einrichtung werden Sie aufgefordert, Windows 10 Insider Preview und Visual Studio 2015 RC zu installieren. Wenn Sie dies bereits getan haben, müssen Sie lediglich die Datei WindowsDeveloperProgramForIoT.msi installieren und das Netzwerk zwischen dem Pi und dem PC konfigurieren. Beide werden auf dieser Seite erläutert.

Wenn Sie den Pi zum ersten Mal einschalten, blinkt die Aktivitäts-LED einige Sekunden lang und bleibt dann einige Minuten lang stehen. Nachdem Windows seine anfängliche Konfiguration abgeschlossen hat, sollte die LED wieder zu blinken beginnen, und die Ethernet-Link-LEDs sollten ebenfalls leuchten.

Sie sind jetzt fertig: Sie haben Windows 10 Insider Preview zusammen mit dem Visual Studio 2015 Release Candidate, dem Windows 10 SDK und dem WindowsDeveloperProgramForIoT.msi-Paket auf Ihrem PC installiert. Wenn Ihr Windows-Computer den Raspberry Pi sehen kann, fahren Sie mit dem nächsten Schritt, LED blinken, fort.

Wenn das Windows IoT Core Watcher-Programm Ihren Raspberry Pi findet, können Sie programmieren

LED blinken

Sie möchten alle Samples aus dem MS-IOT Github-Repository herunterladen. Nachdem Sie sie heruntergeladen und auf Ihrer Festplatte entpackt haben, navigieren Sie zum Unterverzeichnis Blinky-> CS, um das C # Blink-Beispiel zu finden. Doppelklicken Sie auf Blinky.csproj, um es in Visual Studio zu öffnen. Möglicherweise erhalten Sie eine Warnung vor dem Öffnen von Projekten an beliebigen Stellen im Internet. Vorsicht in den Wind werfen und öffnen! Führen Sie als Nächstes Folgendes aus:

  • Öffnen Sie im Projektierungsfenster den Ordner Mainpage.xaml und doppelklicken Sie auf die Datei Mainpage.xaml.cs, um sie zu öffnen. Dies ist das Hauptprogramm, und Sie werden eine Änderung daran vornehmen:

  • Scrollen Sie bis zum Ende der Datei und ändern Sie den Wert von LED_PIN in 47. Dies ist die Onboard-Aktivitäts-LED, und Sie müssen keine LED anschließen (Sie können dies später tun, wenn Sie möchten!):

  • Suchen Sie als Nächstes nach den Symbolleistenoptionen rechts von Debug. Stellen Sie sicher, dass ARM ausgewählt ist, und ändern Sie Gerät in Remote-Computer. Wenn Ihr Pi nicht in der Liste angezeigt wird, fügen Sie die IP-Adresse hier ein und ändern Sie den Authentifizierungsmodus in "Keine". Klicken Sie dann auf "Auswählen".

  • "Gerät" wechselt in der Symbolleiste zu "Remote Machine". Klicken Sie auf die grüne Wiedergabeschaltfläche links von "Remote Machine", warten Sie etwas, und Ihre Onboard-LED sollte blinken!

Wenn Sie dieses Github-Repository heruntergeladen haben, haben Sie ein paar weitere Beispiele, mit denen Sie spielen können. Viel Spaß beim Hacken!

Aktie

Leave A Comment