2015-09-01 2 views
5

Я знаю, что вы можете многое сделать в VS2015 для кросс-платформенного мобильного разработчика, но я не уверен, может ли он делать Linux, в частности, для Raspberry Pi Raspbian OS. Может ли это?Могу ли я разрабатывать Linux-приложения Raspberry Pi на базе Linux в Visual Studio 2015 или на Mac (Eclipse или XCode)?

Если нет, могу ли я использовать что-то вроде Eclipse на моем Mac или что-то еще на моей Windows-машине?

Я уже занимался мобильной работой в iOS и крошечным исследованием в Droid, поэтому я думаю, что это близко к одному из них.

+0

почему-вниз голосов ... –

ответ

7

Да Вы можете.

Raspian - довольно полная ОС, поэтому вы можете запускать приложения, скомпилированные на любом языке, таком как Python/node/C/C++/C#. (Raspberry Pi 2 теперь можно запустить Ubuntu)

Запустите Windows Apps

Самый простой способ сделать это было бы, чтобы загрузить Windows, IoT Ядро на Raspberry Pi и создать UWP приложений в Visual Studio. Это дает вам возможность удаленного развертывания, отладки и мощных API-интерфейсов. Windows Iot Core for Raspberry Pi

Python & Node

Запись в VS с помощью nodejstools python tools Тогда вы просто скопировать вставить код в ИРЦ, и запустить его с помощью узла/питон

C/C++

Просто используйте VS для разработки и сборки с использованием Windows toolchain for Raspberry Pi.

C#

я не играл вокруг него слишком много, попробуйте mono

+0

Большое спасибо за направления, чтобы взять. –

1

Я использую мой Малина Пи писать настольные программы на C# .Net. Я использую Mono для запуска программы и MonoDevelop для ее записи. Mono поддерживает использование System.Windows.Forms на Raspberry Pi, но 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