Jeffrey Cross
Jeffrey Cross

英特尔伽利略的10大特色

英特尔Galileo主板。 (图片来自Matt Richardson)

英特尔和Arduino宣布新的Galileo板块是一个重大新闻。这是一个基于Linux的主板,我发现它与Arduino生态系统非常兼容,基于我的前几个步骤和主板的预发布版本。以下是英特尔与Arduino之间开创性合作的一些最佳功能:

屏蔽兼容性Galileo顶部的扩展接头应该看起来很熟悉,因为它与为Uno R3设计的5V和3.3V Arduino屏蔽兼容(也称为Arduino 1.0引脚排列)。这意味着它具有14个数字I / O引脚,6个模拟输入,一个串行端口和一个ICSP接头。

熟悉的IDE英特尔为Galileo提供的集成开发环境与表面上的Arduino IDE完全相同。在Boards菜单下,您将看到在“Arduino X86 Boards”下添加Galileo。修改后的IDE还能够升级主板上的固件。

以太网库兼容性使用板上的以太网端口就像使用Arduino的以太网库一样简单。我甚至无需修改标准的WebClient示例就可以获得与Google的HTTP连接。

实时时钟大多数Linux主板依靠连接到Internet来获取当前的日期和时间。但是使用Galileo的板载RTC(实时时钟),即使电路板断电,您也可以跟踪时间。只需将3.0V纽扣电池连接到电路板上即可。

适用于PCI Express Mini卡板底部是PCI Express Mini卡的扩展槽。这意味着您可以连接WiFi,蓝牙,GSM卡进行连接,甚至可以连接固态硬盘以获得更多存储空间。当您连接WiFi卡时,它将与Arduino的Wifi库一起使用。

USB主机端口Galileo专用的USB On-The-Go端口允许您使用Arduino USB主机库作为其他计算机的键盘或鼠标。

MicroSD支持如果您想存储数据,可以使用标准的Arduino SD卡库从您的代码访问microSD卡插槽。

TWI / I2C,SPI支持使用标准的Arduino线程库或SPI库,您可以将TWI / I2C或SPI组件连接到Galileo。

串行连接Arduino引脚排列的引脚0和1上的草图不仅有典型的串行端口,而且还有一个单独的串行端口用于连接计算机的Linux命令行。您将通过以太网端口旁边的音频插孔互连连接到它。此端口仅用于串行。

Linux on board Linux的一个非常轻的版本被加载到8 MB的闪存上。如果您想使用ALSA(声音),V4L2(用于视频输入),Python,SSH,node.js(用于Web项目)和openCV(用于计算机视觉)等工具,您可以从SD卡映像启动Galileo英特尔提供的。

分享

发表评论