在过去的几周里,我的同伴LabVIEW实习生和我一直在使用Linx 3.0来定位BeagleBone黑和覆盆子PI 2..制作几个后虚拟仪器我对这两个项目都有自己的看法。
眼镜
| 覆盆子PI 2. | Beaglebone Black Rev C. | |
| 处理器 | 900MHz四芯臂 | 1GHz ARM处理器 |
| 内存 | 1 GB. | 512 mb DDR3 |
| 存储 | Micro - SD卡(必备) 通过USB可扩展 |
4gb板载闪存。可扩展USB和Micro SD |
| 音频 | 立体声通过HDMI或3.5毫米插孔 | 立体声在HDMI上 |
| GPIO * * | 26/ 40个别针 | 65 /92针 |
| HDMI. | 全尺寸HDMI端口 | 微HDMI |
| 外围设备 | 4 USB Ports1 10/100以太网端口 | 1 USB港口 1 10/100以太网接口 |
| 电源 | 微型USB | 微型USB或5VDC连接 |
开始比较的一个好方法是我找到的一个硬件图表这里.查看有关深入指南的链接,可以查看硬件,软件,设置设备和设备周围的项目和项目。
但我的比较将更多地基于我与每个板块的经验以及它们的合作情况,而不是在这个网站上重复这些信息虚拟仪器.
设置
的BeagleBone黑配有预先安装的操作系统,如果您需要的是4GB的车载存储器,它可以非常容易设置......不幸的是,如果要使用LabVIEW使用它至少需要8GB。这意味着您必须将操作系统下载并安装到8 GB或更大微型SD.卡,然后您需要通过在上电时按住用户按钮从SD卡启动。
的覆盆子π没有任何板载存储,所以它的一般设置与我刚才描述的BeagleBone Black相同。总的来说,两者的设置是相同的,可以通过遵循设置视频在LabView MakerHub..
连接

的BeagleBone黑共有92个可能的连接点,它具有大量接口列表,包括I2C,CAN,SPI,UART,PWM。它还有四个定时器,五个串口,七种模拟输入和65个GPIO引脚,请查看参考手册为更多的信息。这么多的输出使它非常灵活虚拟仪器项目;我唯一真正抱怨的是最大模拟输入是1.8V,但幸运的是我能够使用PmodAD2为了解决这个问题。

的覆盆子PI 2.另一方面,它的约束要大得多,它只有40个可能的连接点。接口列表包括I2C、UART、SPI。它也有26个GPIO,并且缺乏模拟输入可以用一个PmodAD2所以这不是一个巨大的问题。另一个问题是缺乏指定的PWM引脚。我能够使用GPIO引脚来模拟PWM,但它使我的代码比我的Beablebone黑色代码更复杂。
操作系统

为BeagleBone黑,你会想要使用Debian 8.3;可以下载这里.Debian在Linux社区中以高质量、稳定和可扩展而闻名。Debian还有一个广泛而友好的用户社区,可以帮助新用户解决任何问题。为覆盆子PI 2.,你将使用Raspbian Jessie;可以下载这里.Raspbian是一个基于Debian的免费操作系统,为Raspberry Pi硬件进行了优化。Raspbian是Debian Wheezy armhf的一个非官方的端口(armhf是ABI ARM的硬浮动端口),编译设置调整来产生优化的“硬浮动”代码,可以在Raspberry Pi上运行。
这将为大量使用浮点运算的应用程序提供显著更快的性能。我没有注意到操作系统在使用这些板时的性能有什么不同虚拟仪器但这是你应该记住的。
无线上网
BeagleBone Black的主要问题之一是它很难连接到WiFi。这里有一些可用的步骤这里为了帮助打击这个问题,但在我可以让它正常工作之前,我花了几次尝试。我在许多地方读到了HDMI港口的地方BeagleBone黑可以干扰小型Wi-Fi适配器。对于我使用的两个板Wi-Pi作为我的Wi-Fi模块,它一旦我设立了它就很棒。的覆盆子PI 2.这使得比格伯恩黑猎犬的搏斗看起来更糟了。
如果您有兴趣利用这些产品和LabVIEW的功能创建自己的项目,您应该查看Beablebone黑色的LabVIEW计算套件或者覆盆子PI 2..每个捆绑包括LabVIEW 2014家庭版和您需要使用的所有附件LINX 3.0.此外,查看LabVIEW MakerHub的视频来帮助你开始。

很好的阅读,我刚刚将此传递给一个对此做一点研究的朋友。他实际上在我找到他的笑容以来,他真的买了我的午餐,所以让我改革上:谢谢午餐!
我在覆盆子pi上玩Flash游戏,但它很慢,但编码一个游戏使它对我来说更慢,因为Flash游戏比我编码一个游戏更详细