我想知道 MonoDevelop 是否能编译为ARMv6架构,这样我就可以在我的Raspberry Pi上运行它了。
我注意到Debian可以在树莓派上运行,而且Debian有一组针对Mono的驱动程序。
这是否意味着我们能够使用Mono进行开发?
我想知道 MonoDevelop 是否能编译为ARMv6架构,这样我就可以在我的Raspberry Pi上运行它了。
我注意到Debian可以在树莓派上运行,而且Debian有一组针对Mono的驱动程序。
这是否意味着我们能够使用Mono进行开发?
Mono项目支持ARM,因此应该能够在树莓派上构建和使用MonoDevelop。至少这是我所希望的!
2012-05-16
我昨天收到了我的树莓派(耶!),并确认可以使用Mono及其MCS编译器模块编译和运行.NET代码(我用C#进行了测试)。所有操作都是通过shell而不是GUI完成的。如果可能的话,让MonoDevelop IDE运行起来将是很棒的。
对于那些感兴趣的人,您可以输入以下命令安装Mono:
sudo apt-get install mono-complete
这也包括了MCS编译器模块,所以你可以简单地编译一个 .cs 文件:
mcs program.cs
然后像这样运行:
mono program.exe
这段内容摘自我的博客,提供了许多树莓派教程。
注意:当前可用的标准Mono运行时仅支持.NET 3.5,除非您自己从源代码进行编译。
所以,您想要开始为您的树莓派开发一些应用,但是您对编程的了解仅限于现代.NET语言,如VB.NET和C#。没问题!欢迎来到Mono世界,这是一个开源跨平台并兼容.NET框架的版本。通过使用开发IDE,例如Visual Studio或者更好的MonoDevelop,您可以生成在您的树莓派上运行的EXE文件。您需要做的就是在树莓派上安装Mono运行时。要做到这一点,我们输入以下几行代码。sudo apt-get update
sudo apt-get install mono-runtime
mono myprogram.exe
2013年笔记 --- F# 遇上 Raspberry Pi
ARMv6
架构。 - Dan Leonard