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相比,性能上有了很大的提升。
(图为Intel Galileo Gen 2)
特点:
- 采用标准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已经打开
(图为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
(图为FT232RL)
- 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卡启动
通过串口调试板子
调试过程同上
1.Debian启动
2.启动过程
3.登录系统
第五部分:在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
在文件后添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
至此OpenCV就已经安装完成
之后内容:
- 编译用户定制Linux内核
- 使用Intel提供的Quark环境定制Yocto系统
- ……