设为首页收藏本站

LUPA开源社区

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

x86版的Arduino来了:Galileo动手玩

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

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

  3.1.6 调试串口


  Intel Galileo 提供了一个调试串口供开发人员通过终端连接 Galileo 调试底层的软件系统。不过比较怪异的是,Galileo 将该串口接口做成了 3.5mm 的耳机插口。这不但令人容易疑惑,此外要找到这样的串口接口也不容易,为此我专门 DIY 了一个音频插口转 RS232 插座的转接线:


图:看似音频输出,实则为调试串口插座


  通过使用 Putty 等软件,可以观测到 Intel Galileo 启动过程以及进入内部的 Linux 进行操作。我将在软件开发部分讨论这个问题。


图:透过调试串口,看到的 Intel Galileo 启动中的 Grub 菜单


  3.1.7 存放自带固件的 Flash


  位于 Intel Gaileo 主板上有块 8MByte 大小的 SPI Flash,其中保存了 Galileo 启动中的固件程序。类比 PC 主板,其实这块芯片保存的就是 BIOS 程序。不过在后面的软件构架中我会提到,Galileo 采用了 UEFI,这块 Flash 芯片中包含了 UEFI 的固件程序用于 Galileo 初始化引导、以及一个小型的 Linux 操作系统,用于运行用户通过 Arduino IDE 开发的程序并和 PC 完成互联。


  为了方便用户 hack,Intel Galileo 也很友善的将这块 Flash 芯片的 SPI 接口引出,用户可以不需要拆下 Flash 芯片,直接使用编程器对 Flash 芯片内的固件程序做修改和备份。这个过程将在后续的扩展开发中讨论。

 图:保存固件的 SPI Flash 芯片和方便编程的接口排针

 


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部