【问题标题】:Can beagleboard run python or Ruby programs?beagleboard 可以运行 python 或 Ruby 程序吗?
【发布时间】:2011-04-14 21:14:41
【问题描述】:

您好,我刚刚订购了几个用于实验的 beaglboards。我知道它可以兼容 Ubuntu 和许多其他版本的 linux。

这是否意味着它可以运行在 Ubuntu 上运行的所有琐碎软件?

python 和 ruby​​ 解释器会像在 PC 上那样工作吗?

【问题讨论】:

  • 我建议在你的小猎犬板上使用 Debian 而不是 Ubuntu。 Ubuntu 的 ARM 版本没有得到很好的支持,而 Debian 支持所有的硬件架构。此外,对于嵌入式应用程序,Debian 的稳定性将是一个很大的好处。

标签: python ruby beagleboard


【解决方案1】:

Beagleboard 可以同时运行它们,但您可能必须从源代码编译解释器。不要指望台式机的性能。

【讨论】:

    【解决方案2】:

    我最近购买了 BeagleBoard-xM,构建并安装了一个 Angstrom 发行版,其中包含由 Narcissus website 生成的基本工具链。

    Angstrom 使用 opkg 包管理器。启动基本系统后,我所要做的就是运行 Ruby

    opkg 安装红宝石

    并且 ruby​​ / irb 运行良好。

    我还能够从 gemcutter 上的 tar 安装 ruby​​ gem,并构建一些我正在从事的项目所需的 gem,例如 sinatra。

    【讨论】:

      【解决方案3】:

      解释器不需要从源代码编译,因为 Ubuntu arm 发行版在其存储库中将 python 作为 deb。我能够在我的 Ubuntu 机器上编写我的 python 脚本并将它们传输到 beagleboard 而无需任何更改。到目前为止的性能出乎意料地好,因为我使用 python 脚本作为实时声音处理/合成语言 supercollider 和通过 USB 串行通信的电机控制板之间的桥梁。

      【讨论】:

        【解决方案4】:

        Angstrom Linux 发行版(在 Beagle Board 上运行)具有 Python 和 Ruby 的二进制包。我研究过一个使用 Python 和 PyGTK 的应用程序。从来没有任何问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-04-04
          • 2014-08-05
          • 1970-01-01
          • 2011-10-21
          相关资源
          最近更新 更多