Lidé z představenstva Raspberri Pi hlásí, že Mono skutečně funguje, alespoň pro jednoduché aplikace.
Mono na Raspberry Pi je možné a poměrně snadno nastavitelné. Následující předpokládá, že používáte Debian. Toto je převzato z mého blogu, který nabízí řadu tutoriálů pro Raspberry Pi
Poznámka:Standardní běhové prostředí Mono, které je v současné době k dispozici, podporuje pouze .NET 3.5, pokud sami nezkompilujete ze zdroje.
Chcete tedy začít vyvíjet nějaké aplikace pro vaše Raspberry Pi, ale vaše znalosti programování jsou omezeny na moderní jazyky .NET, jako jsou VB.NET a C#. Žádný problém!!Vítejte ve světě Mono, open source multiplatformní a kompatibilní verze .NET frameworku. Pomocí vývojového IDE, jako je Visual studio, nebo ještě lépe MonoDevelop, můžete vytvářet EXE soubory, které poběží na vašem Raspberry Pi. Vše, co musíte udělat, je nainstalovat Mono běhové časy na Raspberry Pi. K tomu zadáme následující řádky.
sudo apt-get update
sudo apt-get install mono-runtime
Jak bylo zmíněno v jiných tutoriálech, první řádek se používá k aktualizaci správce balíčků APT-GET, aby bylo zajištěno, že používá nejnovější zdroje pro stahování vašich balíčků. Druhý řádek nainstaluje a připraví běhové moduly k použití. To je vše, nyní spustit Mono vyvinutý EXE soubor. Jednoduše před příkazem zadejte slovo
mono
jak je uvedeno níže.
mono myprogram.exe
Podařilo se mi spustit kompilátor Delta Forth .NET na Debianu 6.0 (Squeeze) a Mono. Fungovalo to bezchybně s plnou binární kompatibilitou, jediné, co jsem musel udělat, bylo překompilovat kód tak, aby cílil na .NET 3.5 (místo 4.0), protože Mono na Debianu trochu pokulhává, pokud jde o verze .NET.
Kompilátor není triviální .NET aplikace, takže jsem rád viděl kompilátor v akci na mém malém Raspberry Pi.
Skutečné kroky, které jsem učinil, aby se kouzlo stalo, byly (vybavuji si z paměti):
- Nainstalujte běhové prostředí Mono pomocí:sudo apt-get install mono
- Vyvolejte samotný kompilátor pomocí:mono DeltaForth.exe file_to_compile.4th
To je vše. Nejnáročnější částí tohoto snažení bylo přenést soubory z mého počítače s Windows do Raspberry Pi pomocí flash disku :-)