设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

x86版的Arduino来了:Galileo动手玩

2013-12-17 11:41| 发布者: joejoe0332| 查看: 23748| 评论: 0|原作者: ifanr|来自: ifanr

摘要: RobotPeak 是上海的一家硬件创业团队, 团队致力于民用机器人平台系统、机器人操作系统(ROS)以及相关设备的设计研发,并尝试将日新月异的机器人技术融入人们的日常生活与娱乐当中。同 时,RobotPeak 将尽力为机器 ...

  3.1.1  对外接口一览



图:Intel Galileo 外部接口一览


  从 Galileo 提供的对外接口来看,与其说是 x86 版本的 Arduino,我更愿意认为它是一个完整的 PC 主板。除了连接显示器的 VGA/HDMI 等接口和 SATA 接口没有提供外,几乎 PC 主板该有的接口在 Galileo 上都提供了(也有办法连接显示器,如采用 PCI-E 或者 USB 接口的显示器/显卡)。丰富的接口给了今后基于 Galileo 进行扩展开发的无限可能。尤其它还带有我最中意的 Mini PCI-E 接口,这使得 Galileo 与 FPGA 结合运算加速成为可能,这是目前各种 ARM 开发板中很少能看到的接口。


  除了 Mini PCI-E,USB2.0 高速 Client/Host 口也为很多应用提供便利。一方面通过 USB Host 可以将各种 USB 外设连接在 Galileo 上,比如将 USB 摄像头连接与 Galileo 结合 OpenCV 进行视觉计算,此外,也可以通过 USB Client 将 Galileo 作为外设连接至 PC,就像目前 Galileo 实现的那样,当然,后文我们会分析到,用户是完全可以随意定义这个 USB Client 具体行为的,可以将 Galileo 作为任何希望的外设连接至 PC。


  不过比较怪异的是调试用的串口采用的是 3.5mm 音频接口,这给连接上带来了一定的麻烦,我将在后文提到这个问题。


  3.1.2 主要芯片


图:Intel Galileo 主要芯片一览

  上图给出了 Galileo 上主要芯片的布局以及其功能。其具体型号和说明见下表。在后文我们将挑选几个有代表性的进行说明。



  这里我就不深入讨论这些芯片的具体参数、连接等问题了,对此感兴趣的朋友可以参考后文给出的 Intel Galileo 配套文档,参考官方提供的电路图了解具体细节。我将挑选几个代表性的芯片做分析。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部