与Arduino Edison / Galileo的语言兼容性

时间:2016-02-16 09:37:22

标签: python c++ linux intel-edison intel-galileo

由于Yocto Linux发行版可以在两台机器上运行,我假设编译和使用任何语言都没有问题,Linux系统的普通开发人员会使用这种语言。我是否正确地做出这个假设?

它在英特尔页面上说,兼容的语言是:

  

C / C ++,Python,Node.js,HTML5,JavaScript

这些语言不应该在Linux系统上兼容吗?只需在Linux上安装编译器就可以了,不行吗?

我想到的唯一解释是这些语言具有专门用于与Arduino硬件交互的库。

如果是这种情况,哪些语言在资源,库,兼容性等方面最强?

另外,如果我说了一些严重错误,请纠正我。感谢您的帮助,非常感谢。

1 个答案:

答案 0 :(得分:0)

我相信你指的是IoT Developer Kit的文档。 IoT devkit是由各种硬件和软件选项组成的解决方案,使用英特尔Edison和Intel Galileo等英特尔制造商板块创建物联网项目。它包括一组I / O和传感器库,特别是libmraaupm,目前可用于C / C ++,Python和JavaScript。

Libmraa提供API以与板载I / O接口。通过在运行时完成板检测,您可以创建可在多个平台上运行的可移植代码。

UPM更像是一个使用mraa的传感器高级存储库。您可以找到当前支持的various sensors代码示例,这有助于加快开发时间。

最近Java也被添加到支持的语言列表中,您可以在repository中找到样本。