我可以在 Visual Studio 2015 年或 Mac(Eclipse 或 XCode)上开发基于 Linux 的 Raspberry Pi 应用程序吗?

Can I develop Linux based Raspberry Pi apps in Visual Studio 2015 or on a Mac (Eclipse or XCode)?

我知道就跨平台移动开发而言,您可以在 VS2015 中做很多事情,但我不确定它是否可以做到 Linux,特别是 Raspberry Pi Raspbian OS。 可以吗?

如果没有,我可以在我的 Mac 上使用 Eclipse 之类的东西,或者在我的 Windows 机器上使用其他东西吗?

我之前在 iOS 中做过一些移动工作,并且在 Droid 中进行了一些探索,所以我想它接近于其中之一。

可以可以。

Raspian 是一个非常完整的 OS,因此您可以 运行 由 Python/node/C/C++/C# 等任何语言编译的应用程序。 (Raspberry Pi 2 现在可以 运行 Ubuntu)

运行 Windows 应用

最简单的方法是将 Windows IoT Core 加载到 Raspberry Pi 并在 Visual Studio 中创建 UWP 应用程序。这让您从一开始就可以进行远程部署、调试和强大的 API。 Windows Iot Core for Raspberry Pi

Python & 节点

在 VS 中使用 nodejstools python tools 然后你只需将代码复制粘贴到 rpi,然后 运行 使用 node/python

C/C++

简单的使用VS开发,使用Windows toolchain for Raspberry Pi构建。

C#

没怎么玩过,试试mono

您还可以使用 Visual studio 2015

的“Visual C++ for Linux Development”扩展名

我使用 Raspberry Pi 在 C#.Net 中编写桌面程序。我使用 Mono 来 运行 程序和 MonoDevelop 来编写它。 Mono 支持在 Raspberry Pi 上使用 System.Windows.Forms,但 MonoDevelop 只支持 GTK 的 gui。要使用 System.Windows.Forms,您需要直接对其进行编码,而不是将控件放在窗体上。

http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get install mono-complete

sudo apt-get install monodevelop

需要调试控制台应用程序:

sudo apt-get install xterm
sudo apt-get dist-upgrade