我的24小时-Intel Galileo Gen 2入门

Intel Galileo Gen 2 搞机之路

其实第一次听说要搞这个板子的时候我是拒绝的,因为,你不能让我搞,我就马上去搞,第一我要试一下,因为我不愿意搞完了以后再加一些特技上去,板子“咣”一下,很好、很棒,这样出来别人一定会骂我,根本没有这样的板子,就证明Intel那个板子是假的。后来我也经过证实他们确实是棒棒哒,我用了大概一天,感觉还不错,后来我在搞的时候也要求不要加特技,因为我要让别人看到,我搞完之后是这个样子,你们搞完之后也会是这个样子!

好吧,不逗了,以上是开玩笑,下面进入正题:

大概是前天晚上的时候,从学长那里拿到了板子,确切的说,这是我第一次接触开发版这类的东西,虽然一直在学校的嵌入式实验室,却也一直没有接触这类东西。下午的时候一直在玩Arduino,还没有入门就拿到了Intel Galileo Gen 2,百度了一下,貌似是一个很牛的板子,突然激起了兴趣,也想借着这个机会接触下嵌入式的东西。
之后便有了这篇《24小时Intel Galileo Gen 2入门》

《我的24小时-Intel Galileo Gen 2入门》

说起来,对于我一个没有过搞板子经验的人来说,入门的确是很困难的,过程也十分的坎坷艰辛,过程大体如下吧:

  • 在windows上搭环境(失败)->
  • 在Mac上搭环境(失败)->
  • 安装Ubuntu(不幸搞崩了Windows)->
  • 在Linux上搭环境(成功)->
  • 在Ubuntu上用Arduino IDE刷入sketch ->
  • 使用FT232连接电脑开始调试 ->

失败的原因有很多种,也很奇葩,包括USB线坏了(害我调试了好几个小时,换了条USB线后立马成功,尼玛这种感觉就像是一万只草泥马在心中奔腾而过),下边我就讲讲成功的过程吧

在Ubuntu上搭建环境

下载所需材料:

  • Arduino IDE
    32位Linux:
    http://downloadmirror.intel.com/24783/eng/IntelArduino-1.6.0-Linux32.txz
    64位Linux:
    http://downloadmirror.intel.com/24783/eng/IntelArduino-1.6.0-Linux64.txz

安装并启动Arduino IDE:

  • 解压下载好的安装包
  • 打开终端,cd至该目录下
  • ./arduino (可能之前还需要,sudo chmod 777 arduino)
  • Arduino IDE已经打开

将Intel Galileo Gen 2连接至计算机

  • 一定要先连接电源线!!!
  • 然后连接USB线

配置Arduino IDE

  • 打开Arduino IDE
  • Tools > Boards > Intel Galileo Gen2
  • Tools > Ports > 找到对应的端口(我的是tty.ACM0)

刷入Sketch

  • 选择Arduino IDE提供的示例程序中的Blink
  • 然后Upload
  • 然后你会发现控制台里有Permission Denied的调试信息
  • 那么,再打开终端sudo chmod 777 /dev/tty.ACM0(意思你懂的)
  • 再Upload,成功
  • 然后你会看见,板子上的L等,在闪啊闪

将定制版Linux刷入板子(Yocto)

下载系统镜像并解压至micro SD卡

  • 下载地址:
    http://downloadmirror.intel.com/24355/eng/SDCard.1.0.4.tar.bz2
  • 解压至micro SD卡,大概300多M

从SD卡启动Intel Galileo Gen 2

  • 将micro SD卡插入板子,接上电源
  • 如果板子上的SD灯在闪就说明,正在从SD卡启动,整个过程需要不到一分钟

通过串口调试板子

准备材料

  • FT232RL串口转USB
  • screen命令:sudo apt-get install screen

通过FT232连接板子和电脑

  • 接线(等会上图)
  • 给板子上电

开始调试

  • 执行命令:sudo chmod 777 /dev/tty.usb0(找到你电脑上对应的设备)
  • sudo screen /dev/tty.usb0 115200
  • 这是你会发现终端中,会出现系统的启动信息,启动完成之后会让你登录,
    默认登录用户:root
    默认登录密码:root
  • 至此就登录进了板子中的系统

更多:

下篇文章谈谈如何刷入Debian系统至Intel Galileo Gen 2

你可能感兴趣的:(嵌入式,Intel,gen,galileo)