Die Leute auf dem Raspberri-Pi-Board berichten, dass Mono tatsächlich funktioniert, zumindest für einfache Anwendungen.
Mono auf dem Raspberry Pi ist möglich und relativ einfach einzurichten. Im Folgenden wird davon ausgegangen, dass Sie sich auf Debian befinden. Dies stammt aus meinem Blog, der eine Reihe von Raspberry Pi-Tutorials anbietet
Ein Hinweis:Die derzeit verfügbare Standard-Mono-Laufzeitumgebung unterstützt nur bis zu .NET 3.5, es sei denn, Sie kompilieren selbst aus dem Quellcode.
Sie möchten also mit der Entwicklung einiger Anwendungen für Ihren Raspberry Pi beginnen, aber Ihre Programmierkenntnisse sind auf die modernen .NET-Sprachen wie VB.NET und C# beschränkt. Kein Problem!!Willkommen in der Welt von Mono, einer plattformübergreifenden und kompatiblen Open-Source-Version des .NET-Frameworks. Durch die Verwendung einer Entwicklungs-IDE wie Visual Studio oder noch besser MonoDevelop können Sie EXE-Dateien erstellen, die auf Ihrem Raspberry Pi ausgeführt werden. Alles, was Sie tun müssen, ist, die Mono-Laufzeiten auf dem Raspberry Pi zu installieren. Dazu geben wir folgende Zeilen ein.
sudo apt-get update
sudo apt-get install mono-runtime
Wie in anderen Tutorials erwähnt, wird die erste Zeile verwendet, um den APT-GET-Paketmanager zu aktualisieren, um sicherzustellen, dass er die neuesten Quellen zum Herunterladen Ihrer Pakete verwendet. Die zweite Zeile installiert und bereitet die Laufzeiten für die Verwendung vor. Das ist es, jetzt eine von Mono entwickelte EXE-Datei auszuführen. Stellen Sie dem Befehl einfach das Wort mono
voran wie unten gezeigt.
mono myprogram.exe
Ich habe es geschafft, meinen Delta Forth .NET-Compiler auf Debian 6.0 (Squeeze) und Mono auszuführen. Es funktionierte einwandfrei mit vollständiger Binärkompatibilität, das einzige, was ich tun musste, war, den Code für .NET 3.5 (statt 4.0) neu zu kompilieren, da Mono unter Debian in Bezug auf .NET-Versionen etwas hinterherhinkt.
Der Compiler ist keine triviale .NET-Anwendung, daher war ich froh, den Compiler tatsächlich auf meinem winzigen Raspberry Pi in Aktion zu sehen.
Die tatsächlichen Schritte, die ich unternommen habe, um die Magie zu verwirklichen, waren (ich erinnere mich aus dem Gedächtnis):
- Installieren Sie die Mono-Laufzeitumgebung mit:sudo apt-get install mono
- Rufen Sie den Compiler selbst auf mit:mono DeltaForth.exe file_to_compile.4th
Das ist alles. Der schwierigste Teil dieses Unterfangens war die Übertragung der Dateien von meinem Windows-Rechner auf den Raspberry Pi mit einem Flash-Laufwerk :-)