我的24小时-Intel Galileo Gen 2入门

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:

  • 解压下载好的安装包
  • 打开终端,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卡

从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

我的24小时-Intel Galileo Gen 2入门的相关文章

Intel Galileo Gen 2入门

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

在Intel® Galileo Gen 2开发板上运行Debian操作系统

    最近在研究Intel® Galileo Gen 2开发板的Linux开发.Intel® Galileo Gen 2开发板自带的Linux比较简单,缺少很多常用的软件,而且板子自身的容量很小.所以我打算在SD卡上运行Debian系统,这个系统里装有apt-get,缺少什么软件可以通过网络安装. 1. 下载Galileo的debian镜像.    到http://sourceforge.net/projects/galileodebian/下载Galileo的debian软件镜像galile

Intel® Galileo Gen 2 Development Board

Intel 项目参考 Intel Galileo board articles and projects Burglar Alarm Using the Intel® Galileo Board > Create a Display to Track the Days Until MAKE hits Newsstands > Looking for a simple guide to write programs for Yocto on Galileo? > Tweets throug

Intel Galileo

Intel Galileo - Programming GPIO From Linux PuTTY 中文教程 Intel Galileo - Programming GPIO From Linux Intel Galileo Meets Wireless Intel Galileo - Introduction Intel-Galileo Intel® Galileo Gen 2 Development Board Using IPC for Wireless Encryption with I

Using 1-Wire device with Intel Galileo

Using 1-Wire device with Intel Galileo 3 Replies Many people have had trouble with getting 1-Wire devices to work with the Galileo and Galileo Gen2 boards. The main reason is that the Galileo and Galileo Gen2 uses IO expanders for many of  its GPIOs.

大数据下,24小时精准医疗或将在2020年实现?

日前,在2016英特尔生命科学信息技术论坛上,一款名为GTX One的生物计算加速平台现身,引发了业内对于精准医疗行业新的看法.这款GTX One加速系统,通过算法创新充分释放FPGA的计算能力,相当于将一台超级计算机压缩到一个小盒子里:一张FPGA加速卡就能达到60台高性能至强Xeon CPU服务器的计算性能,极大地缩短了生物信息数据的计算时间.事实上,通过生物数据与医疗行业结合,生物医疗行业正在经历高速发展.此次英特尔在京推出的“英特尔精准医疗伙伴计划(Intel BioIT Partner

x86 构架的 Arduino 开发板Intel Galileo

RobotPeak是上海的一家硬件创业团队,团队致力于民用机器人平台系统.机器人操作系统(ROS)以及相关设备的设计研发,并尝试将日新月异的机器人技术融入人们的日常生活与娱乐当中.同时,RobotPeak 将尽力为机器人技术在开源硬件.开源软件社区的普及做出贡献.陈士凯是 RobotPeak 联合创始人,他给我们带来了最新的  x86 构架的 Arduino 开发板 Intel Galileo 的深度使用报告. 1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel

24小时!2018云安全第一战!

北京时间1月4日早晨,微软Azure平台发出了一个紧急通知,"我们计划在北京时间2018年1月4日上午11:30开始自动重启剩余受影响的虚拟机",微软官方信息也同时发布出来. 在2018年1月3日,也就是24小时之前,谷歌Zero Project团队提前披露了针对CPU(中央处理器)漏洞的相关信息(该团队曾计划于1月9日披露信息).Project Zero是谷歌在2014年7月宣布的互联网安全项目,该团队主要由谷歌内部顶尖安全工程师组成,主要目的是发现.跟踪和修补全球性的软件安全漏洞.

分享一个可以获取7天24小时的天气预报API,包含PM2.5等数据

api地址: pm2.5 api http://api.lib360.net/open/pm2.5.json?city=洛阳 7天24小时天气api http://api.lib360.net/open/weather.json?city=苏州 GET 请求 参数 prov   可选省份 如:江苏  河北 city   城市名称 如:苏州 上海 返回数据格式 json data 字段 返回7天的天气状况,包含今天 data24 返回 今天24小时内的预报 pm25 返回当前城市的 pm25 值