版主: wanchong , wangyu , eepwwp , firedom

分享到:
共19条 1/2 1 2 »   

Snake0301的开发手记【9.21更新】

    [您是本帖的第4919位阅读者]
Snake0301
我是GG
高级会员

最后登陆时间:2014-06-27 16:38:30

直达楼层
1# 发表于 2014-08-08 17:18:35

进程:

序号 传送门 备注
1 开箱上电 猛戳可看高清无码果图
2 环境搭建 开发软硬件环境搭建
3 SD卡启动 配置Galileo从SD卡启动的一些细节
4 当Arduino使用 完成项目部分功能
5 初样模型 完成项目基本功能












一些问题:

两个小疑问 http://bbsquark.eepw.com.cn/thread/209/1
悬而未决









此帖由Snake0301于2014-09-21 23:53:58最后编辑

RE: Snake0301的开发手记

Snake0301
我是GG
高级会员

最后登陆时间:2014-06-27 16:38:30

2# 发表于 2014-08-08 17:19:11

宇宙惯例,沙发不留

顺便消灭〇回复

RE: Snake0301的开发手记

Snake0301
我是GG
高级会员

最后登陆时间:2014-06-27 16:38:30

3# 发表于 2014-08-08 17:57:42

上午睡得迷迷糊糊,顺丰小哥来一电话

一定是伽利略了

睡醒起来,回忆了半天,是不是有包裹啊

还是在做梦?

跑到门卫一问,果然有,Oye。

坛子里开箱照不少了

我也来点,不过侧重特写,吼吼。

--------------------------------------------------------------分割符---------------------------------------------------------


来张正面照

一眼就看到Arduino的shield了,据说是支持的。

密密麻麻的元件,看上去真骚包



再来看看菊花照

密集恐惧症的童鞋们要谨慎



蓝底白油的logo,亮瞎啊,Inter啊,看看你能把嵌入式领域搅成啥样。



想给CPU来个特写,结果一不小心抓到这个画面

有些担心这种封装,核心会不会碎掉



主角登场,夸克X1000,右边是内存颗粒

风骚的PCB走线啊

很想知道,CPU下面那个A348C的器件是用来干嘛的,传感器么?



以太网IC,美帝国家半导体的货

什么资料也没看,不知道规格

不过板上指明是百兆网口



Winbond(是叫华邦吧)Flash,听说有个嵌入式Linux在里面

还没正式开搞,待折腾



UART接插件和RS232

个人认为最全板最坑爹的地方

还得自己改造线缆,奇葩啊



赛普拉斯的一块IC,不清楚是干嘛的

不过猜测应该是和IO扩展有关吧



电源部分,还有电源管理芯片



背面的PCI-e

我的怎么没有无线网卡

区别对待啊



最后来张夏日上电图

CPU发热不是一般的严重啊


开箱到此结束

准备工具

开搞

RE: Snake0301的开发手记

qomoliao
我是GG
高级会员

最后登陆时间:2014-07-08 13:18:17

4# 发表于 2014-08-08 19:12:41
Snake0301的原帖

上午睡得迷迷糊糊,顺丰小哥来一电话

一定是伽利略了

睡醒起来,回忆了半天,是不是有包裹啊

还是在做梦?

跑到门卫一问,果然有,Oye。

坛子里开箱照不少了

我也来点,不过侧重特写,吼吼。

--------------------------------------------------------------分割符---------------------------------------------------------


来张正面照

一眼就看到Arduino的shield了,据说是支持的。

密密麻麻的元件,看上去真骚包



再来看看菊花照

密集恐惧症的童鞋们要谨慎



蓝底白油的logo,亮瞎啊,Inter啊,看看你能把嵌入式领域搅成啥样。



想给CPU来个特写,结果一不小心抓到这个画面

有些担心这种封装,核心会不会碎掉



主角登场,夸克X1000,右边是内存颗粒

风骚的PCB走线啊

很想知道,CPU下面那个A348C的器件是用来干嘛的,传感器么?



以太网IC,美帝国家半导体的货

什么资料也没看,不知道规格

不过板上指明是百兆网口



Winbond(是叫华邦吧)Flash,听说有个嵌入式Linux在里面

还没正式开搞,待折腾



UART接插件和RS232

个人认为最全板最坑爹的地方

还得自己改造线缆,奇葩啊



赛普拉斯的一块IC,不清楚是干嘛的

不过猜测应该是和IO扩展有关吧



电源部分,还有电源管理芯片



背面的PCI-e

我的怎么没有无线网卡

区别对待啊



最后来张夏日上电图

CPU发热不是一般的严重啊


开箱到此结束

准备工具

开搞


我连铜柱都没有

RE: Snake0301的开发手记

Snake0301
我是GG
高级会员

最后登陆时间:2014-06-27 16:38:30

5# 发表于 2014-08-09 11:46:02
Snake0301的原帖

上午睡得迷迷糊糊,顺丰小哥来一电话

一定是伽利略了

睡醒起来,回忆了半天,是不是有包裹啊

还是在做梦?

跑到门卫一问,果然有,Oye。

坛子里开箱照不少了

我也来点,不过侧重特写,吼吼。

--------------------------------------------------------------分割符---------------------------------------------------------


来张正面照

一眼就看到Arduino的shield了,据说是支持的。

密密麻麻的元件,看上去真骚包



再来看看菊花照

密集恐惧症的童鞋们要谨慎



蓝底白油的logo,亮瞎啊,Inter啊,看看你能把嵌入式领域搅成啥样。



想给CPU来个特写,结果一不小心抓到这个画面

有些担心这种封装,核心会不会碎掉



主角登场,夸克X1000,右边是内存颗粒

风骚的PCB走线啊

很想知道,CPU下面那个A348C的器件是用来干嘛的,传感器么?



以太网IC,美帝国家半导体的货

什么资料也没看,不知道规格

不过板上指明是百兆网口



Winbond(是叫华邦吧)Flash,听说有个嵌入式Linux在里面

还没正式开搞,待折腾



UART接插件和RS232

个人认为最全板最坑爹的地方

还得自己改造线缆,奇葩啊



赛普拉斯的一块IC,不清楚是干嘛的

不过猜测应该是和IO扩展有关吧



电源部分,还有电源管理芯片



背面的PCI-e

我的怎么没有无线网卡

区别对待啊



最后来张夏日上电图

CPU发热不是一般的严重啊


开箱到此结束

准备工具

开搞

qomoliao的原帖
我连铜柱都没有

铜柱我自己买的呀

RE: Snake0301的开发手记

Snake0301
我是GG
高级会员

最后登陆时间:2014-06-27 16:38:30

6# 发表于 2014-08-10 23:44:07

环境搭建

搭建过程中遇到传说中的闪退、坑爹串口线等等一系列问题

好在提前有过功课

一步步按照gettingstarted文档来做

所以很快就搞定了

IDE使用的是1.5.3

撸下来再玩


1、安装驱动

插上Galileo后,系统在其它设备中发现一个Gadget Serial 设备

安装这个设备的驱动

驱动目录指向hardware/arduino/x86/tools

一路顺畅,完成驱动更新

最后在端口里面出现Galileo(COM5)

搞定收工


2、Arduino IDE闪退

论坛上已经有很多解决办法了

我还是使用的Locale Emulator.1.1.0.2.zip

很方便,不折腾

开源就是好啊


3、固件更新

 上手前最好是把固件更新一下

记得选好自己的板卡类型和端口哟:



运行Arduino IDE,帮助——firmware update

然后一路 yes 就搞定

注意警告哟,升级过程中

不要掉电哟

后果我也不知道

吐槽一下:windows8到底有多坑啊,看看对话框,字体都显示不全了......


4、第一个程序

新的开发板,blink是必须的

把USB线撸到电脑和Galileo的USB client端

运行Arduino IDE,文件——示例——01.Basic——Blink

打开例程,猛戳箭头,下载

结果

提示是下载完毕了

可是No such device or address,板子上的灯也木有Blink啊

啥情况??????

Galileo你肿么了????

原来事情是这样滴......

——回复可见内容——

闪起我可耐滴小绿灯

亮瞎钛金狗眼的骚亮小绿灯就这么Bink起来了

Oye......


5、串口线

这个就不吐槽了

玩了这么久的开发板

这种接口的数据线还是第一次见

记得上一回出现这种数据接口还在N多年以前

在一部很奇怪的手机上(好像苹果的一些MP3也是这接口吧,土八路表示没用过)

那个时候Nokia把三棒子打得满地找牙

Ericsson和骚尼还没结婚……

扯远了,看看自制的RS232串口线:

自己电脑上有个串口卡,就没用RS232的IC了

直接 耳机+杜邦线+热缩管 搞定

Nokia 5310时代的随机配送耳机,带屏蔽网,质量真不是一般的好

3.5顶端接9针的2号脚,3.5中端接9针的3号脚,3.5后端接9针的5号脚

生搬硬套,搞定收工


环境基本上ok了,剩下来就是开搞。


此帖由Snake0301于2014-08-11 00:26:08最后编辑

RE: Snake0301的开发手记

Snake0301
我是GG
高级会员

最后登陆时间:2014-06-27 16:38:30

7# 发表于 2014-08-11 23:47:17

从SD卡启动

从IDE下载用户应用程序到Galileo

掉电之后会丢失

所以得让Galileo从SD卡加载用户程序并执行

手册有详细的介绍过程,但是有些重点这里不得不提一下

一步步来看吧


1、SD卡的处理

https://communities.intel.com/docs/DOC-22226

下载Linux镜像:SD-Card Linux Image for Intel® Galileo (to enable Wi-Fi)
在windows下面把SD卡格式化成FFAT/FAT32格式

这一步有些考究

简单的格式化是不行的

需要把SD卡设置为Active,即活动分区

才能从SD卡启动

如果在格式化没有Active的话

可以在命令行下执行:


 diskpart.exe

打开新的窗口

  select vol X ; (X是SD卡的盘符)

  clean;

  create part primary;

  active;

  format quick label=“BOOTME”;

  exit

呵呵,注意不要把自己的硬盘干掉了哦


接下来就是把Linux镜像解压

并copy到SD根目录下

安装SD卡到Galileo,这个地球人都知道

装不进去的自己可以去面壁了


2、连上串口,上电,观察串口信息

出现这个界面,按照下面的提示 猛戳“c”



进入这个界面

撸上"quit",回车


又跳出这货

选择最底下"UEFI Internal Shell",进入Shell

好奇怪,光标和高亮居然没在同一行

第一次用Putty,觉得很搞


随后输入“CapsuleApp.efi sysimage_nnnnn.cap”完成更新


其实如果通过IDE更新到最新的Galileo固件,这些串口下的操作都不需要了

直接完成第1步SD卡的处理就好了


再下个程序,并掉电重启,发现上电后程序依然在运行



此帖由Snake0301于2014-08-11 23:55:41最后编辑

RE: Snake0301的开发手记

黑色冰辰
我是GG
高级会员

最后登陆时间:2014-07-22 20:45:49

8# 发表于 2014-08-12 02:30:07
楼主 我是那位喜欢看你撸的小伙  你说的  gettingstarted文档  能不能发我一份?  我的是SBS板子  给我个指路灯吧

RE: Snake0301的开发手记

黑色冰辰
我是GG
高级会员

最后登陆时间:2014-07-22 20:45:49

9# 发表于 2014-08-12 07:45:12
嘿 小哥 找到了 同样谢谢你的撸视频

RE: Snake0301的开发手记

听风的ta
我是MM
高级会员

最后登陆时间:2014-07-01 14:09:10

10# 发表于 2014-08-12 13:13:30
我sd卡没那么麻烦,现在断电后重启程序依然在,说明没问题么?
共19条 1/2 1 2 »   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]