Für die Entwicklung von IoT-Applikationen ist ein separates Windows-System notwendig, da Windows IoT keinen vollständigen Desktop bietet. Installieren Sie deshalb Visual Studio Code auf einem separaten Windows-PC, inklusive der IoT-Extensions für App-Deployment. Laden Sie im Bereich der Extensions außerdem das Paket „Windows IoT Core Project Templates“ herunter. Um erste Testprogramme zu erstellen, empfehlen wir Ihnen, neue Projekte mit dem Template „Background Application (IoT)“ anzulegen.
Nach erfolgreicher Installation sollten Sie mit einem kleinen Programm die grundsätzliche Systemstabilität und die einwandfreie Anbindung und Funktion der Visual-Studio-Entwicklungsumgebung testen.
Ein häufig genutztes Testprogramm steuert die auf dem Raspberry integrierte LED an und lässt sie blinken. Schließen Sie dazu eine Standard-LED mit der Anode (langes Bein) an den GPIO-Pin 17 und mit der Kathode (kurzes Bein) über einen 1-Kiloohm-Schutzwiderstand an Pin 6 oder 9 an.
Testprogramme zur Ansteuerung finden sich auf den Microsoft-Service-Seiten oder sind über die Visual-Studio-Code-Entwicklungsumgebung abrufbar. Eine sehr einfache Möglichkeit besteht darin, durch Eingabe des Prompts „Hello World mit LED-Blinken auf Windows IoT und Raspberry Pi“ im GitHub-Copilot ein passendes Testprogramm generieren zu lassen.
Nachdem Sie das Programm eingegeben haben, müssen Sie Visual Studio über ein USB-Kabel mit dem Raspberry Pi verbinden. Als Zielarchitektur sollte „ARM“ in der IDE angewählt sein. Nach Mausklick auf „Compile and Start“ beziehungsweise über die F5-Taste wird das Programm kompiliert und dann über das USB-Kabel auf den Raspberry Pi übertragen. Anschließend startet es.