Intel Galileo Gen 2入门

举报
远航 | FIBOS 发表于 2020/12/01 23:36:35 2020/12/01
【摘要】 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 Ge...

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相比,性能上有了很大的提升。

image

(图为Intel Galileo Gen 2)

特点:

  • 采用标准USB母座作为USB Host
  • 串口使用的是TTL电平规范
  • 单一IO快速电平切换
  • 可使用GUI简化Yocto开发环境定制系统
  • 直接通过连接USB调试Shell

第一部分:在Ubuntu上搭建环境

下载所需材料:

安装并启动Arduino IDE:

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

image

(图为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

搭建简单调试电路

image

将Sketch刷入开发版

  • 打开Arduino IDE,File > Demo > 01.Basics > Blink
  • 之后单击Vertify > Upload将Sketch刷入开发版

示例程序:

image

灯被点亮

image

我们可以看到Intel Galileo Gen 2具备有Arduino的特性

第三部分:在Galileo Gen 2中刷入定制版Linux系统(Yocto)

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

从SD卡启动Intel Galileo Gen 2

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

通过串口调试板子

准备材料

  • FT232RL串口转USB
    image
    (图为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卡

从SD卡启动Intel Galileo Gen 2

  • 将micro SD卡插入板子,接上电源
  • 如果板子上的SD灯在闪就说明,正在从SD卡启动

通过串口调试板子

调试过程同上

1.Debian启动
image

2.启动过程
image

3.登录系统
image

第五部分:在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

  
 
  • 1
  • 2
  • 3

下载、安装OpenCV

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

配置OpenCV环境变量

sudo vi /etc/ld.so.conf.d/opencv.conf 
  
 
  • 1

添加以下内容

/usr/local/lib
  
 
  • 1

配置库

sudo ldconfig
  
 
  • 1

更改环境变量

sudo vi /etc/bash.bashrc
  
 
  • 1

在文件后添加:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
  
 
  • 1
  • 2

至此OpenCV就已经安装完成

之后内容:

  • 编译用户定制Linux内核
  • 使用Intel提供的Quark环境定制Yocto系统
  • ……

文章来源: blog.csdn.net,作者:冰水比水冰,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/luoyhang003/article/details/45338283

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。