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
时间: 2024-10-07 13:56:52