版主: wanchong , wangyu , eepwwp , firedom

分享到:
共1条 1/1 1   

Intel Galileo Gen 2入门

    [您是本帖的第1812位阅读者]
toeflsieasy
我是MM
普通会员

最后登陆时间:2015-10-05 18:05:38

直达楼层
1# 发表于 2015-08-18 22:07:29
Intel Galileo Gen 2入门
  • Intel Galileo Gen 2简介
  • 在Ubuntu上搭建环境
  • 使用Arduino IDE刷入Sketch
  • 在Galileo Gen 2中刷入定制版Linux系统
  • 在Galileo Gen 2中刷入Debian系统
  • 在Galileo Gen 2中编译运行OpenCV
Intel Galileo Gen 2简介

Intel Galileo Gen 2是一款与Arduino* 兼容、搭载英特尔® 架构的开发板,相比上一代的Intel Galileo Gen相比,性能上有了很大的提升。

特点:

  • 采用标准USB母座作为USB Host
  • 串口使用的是TTL电平规范
  • 单一IO快速电平切换
  • 可使用GUI简化Yocto开发环境定制系统
  • 直接通过连接USB调试Shell
第一部分:在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的使用必须有Java环境
  • 打开Arduino IDE
  • Tools > Boards > Intel Galileo Gen2
  • Tools > Ports > 找到对应的端口(我的是tty.ACM0)

至此搭建环境的工作告一段落

第二部分:使用Arduino IDE刷入Sketch 准备工作:
  • 将Intel Galileo Gen 2通过USB线连接至Ubuntu
  • 打开Arduio IDE
将Sketch刷入开发版
  • 打开Arduino IDE,File > Demo > 01.Basics > Blink
  • 之后单击Vertify > Upload将Sketch刷入开发版
我们可以看到Intel Galileo Gen 2具备有Arduino的特性 第三部分:在Galileo Gen 2中刷入定制版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连接板子和电脑
  • 接线
Board ------ FT232RL

CTS -------- CTS

TXO -------- RXD

RXI -------- TXD

RTS -------- RTS

GND -------- GND

3.3V -------- VCC

  • 给板子上电
开始调试
  • 执行命令: sudo chmod 777 /dev/tty.usb0(找到你电脑上对应的设备) 
    sudo screen /dev/tty.usb0 115200
  • 这是你会发现终端中,会出现系统的启动信息,启动完成之后会让你登录,默认登录用户:root默认登录密码:root
  • 至此就登录进了板子中刚刚刷入的Yocto的系统
第四部分:在Galileo Gen 2中刷入Debian系统 下载系统镜像并解压至micro SD卡
  • 下载地址: http://downloadmirror.intel.com/24355/eng/SDCard.1.0.4.tar.bz2
  • 解压至micro SD卡
从SD卡启动Intel Galileo Gen 2
  • 将micro SD卡插入板子,接上电源
  • 如果板子上的SD灯在闪就说明,正在从SD卡启动
通过串口调试板子

调试过程同上

第五部分:在Galileo Gen 2中编译运行OpenCV 准备:
  • 将板子通过以太网口接入网线
  • 使用FT232调试开发版
  • 登录Debian系统
1.安装Cmake

OpenCV需要使用Cmake生成Makefile文件,因此需要安装Cmake

直接安装
  • 执行apt-get install cmake
下载安装包安装
  • 从官网下载安装包,放入SD卡
  • tar zxvf [压缩包] -C /usr/local/
  • sudo vi /home/emouse/.bashrc 设置环境变量,在文件后添加export PATH=$PATH:/usr/local/[文件夹名]/bin
查看版本,检查是否安装成功
  • cmake --version
2.安装OpenCV 安装libgtk2.0-dev和pkg-config

apt-get install libgtk2.0-dev apt-get install pkg-config


下载、安装OpenCV
  • 通过官网下载,装入SD卡并解压
  • cd值目录下通过config来进行配置
  • 之后使用make和make install来进行安装
配置OpenCV环境变量

sudo vi /etc/ld.so.conf.d/opencv.conf 添加以下内容

/usr/local/lib

配置库

sudo ldconfig

更改环境变量

sudo vi /etc/bash.bashrc

在文件后添加:

PKGCONFIGPATH=$PKGCONFIGPATH:/usr/local/lib/pkgconfig export PKGCONFIGPATH

至此OpenCV就已经安装完成 之后内容:
  • 编译用户定制Linux内核
  • 使用Intel提供的Quark环境定制Yocto系统
  • ……
此帖由nakey于2015-10-05 18:06:20最后编辑
共1条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]