1#
发表于 2015-07-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:
-
解压下载好的安装包
-
打开终端,cd至该目录下
-
./arduino (可能之前还需要,sudo chmod 777 arduino)
-
Arduino IDE已经打开
将Intel Galileo Gen 2连接至计算机
配置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卡
从SD卡启动Intel Galileo Gen 2
-
将micro SD卡插入板子,接上电源
-
如果板子上的SD灯在闪就说明,正在从SD卡启动,整个过程需要不到一分钟
通过串口调试板子
准备材料
通过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卡
从SD卡启动Intel Galileo Gen 2
-
将micro SD卡插入板子,接上电源
-
如果板子上的SD灯在闪就说明,正在从SD卡启动
通过串口调试板子
调试过程同上
第五部分:在Galileo Gen 2中编译运行OpenCV
准备:
-
将板子通过以太网口接入网线
-
使用FT232调试开发版
-
登录Debian系统
1.安装Cmake
OpenCV需要使用Cmake生成Makefile文件,因此需要安装Cmake
直接安装
下载安装包安装
-
从官网下载安装包,放入SD卡
-
tar zxvf [压缩包] -C /usr/local/
-
sudo vi /home/emouse/.bashrc 设置环境变量,在文件后添加export PATH=$PATH:/usr/local/[文件夹名]/bin
查看版本,检查是否安装成功
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系统
-
……
|