Может ли beagleboard запускать программы на Python или Ruby? - PullRequest
3 голосов
/ 15 апреля 2011

Я только что заказал пару щитков для экспериментов.Я знаю, что он может втирать Ubuntu и многие другие разновидности Linux.

Означает ли это, что он может запускать все тривиальные программы, работающие в Ubuntu?

Будут ли интерпретаторы python и ruby ​​работать так же, как они работают на ПК?

Ответы [ 4 ]

4 голосов
/ 30 августа 2011

Недавно я приобрел BeagleBoard-xM, собрал и установил дистрибутив Angstrom с базовым набором инструментов, сгенерированным веб-сайтом Narcissus .

Angstrom использует менеджер пакетов opkg. После запуска базовой системы все, что мне нужно было сделать, чтобы запустить Ruby, это запустить

opkg install ruby ​​

и ruby ​​/ irb работали нормально.

Мне также удалось установить рубиновые самоцветы из tar на gemcutter и собрать несколько самоцветов, которые мне нужны для проекта, над которым я работаю, например, sinatra.

4 голосов
/ 15 апреля 2011

Beagleboard может запускать их обоих, но вам, возможно, придется скомпилировать интерпретаторы из исходного кода.И не ожидайте производительности рабочего стола.

1 голос
/ 03 января 2012

В дистрибутиве Angstrom Linux (который работает на Beagle Board) есть бинарные пакеты для Python и Ruby. Я работал над приложением, которое использует Python и PyGTK. Никогда не было проблем.

1 голос
/ 06 июля 2011

Интерпретаторы не нужно компилировать из исходного кода, поскольку в дистрибутиве Ubuntu arm в своем хранилище есть python как deb. Я смог написать свои скрипты на Python на своей коробке с Ubuntu и перенести их на beagleboard без каких-либо изменений. Производительность до сих пор была на удивление хорошей, поскольку я использую сценарий python в качестве моста между суперколлайдером языка обработки / синтеза звука в реальном времени и платой управления двигателем, которая обменивается данными через USB-порт.

...