这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » u7u7 的Intel Edison 开发进程帖

共50条 2/5 1 2 3 4 5 跳转至
助工
2016-07-09 00:20:25     打赏
11楼
占楼占楼,常用资料分享都已经看过,表示对参数的介绍很详尽,希望尽快过审~~~

高工
2016-07-13 09:53:34     打赏
12楼

基础配置

按照步骤安装好Edison之后,就可以开始对Edison进行初始化配置啦~

为了让使用迅速上手,Intel提供了一个快速入门的网址:http://intel.com/edison/getstarted

进入网站,看到“英特尔Edison入门指南”,下面分别是“入门指南、文档、下载、软件支持、硬件支持和论坛”,新世界的大门即将为你打开> <


一、设置主板,选择操作系统,我用的是64位win8,在下拉菜单中选择即可进入下一步


二、如果你也是64位操作系统,确认无误就可以进行下一步了。这之后的网页教程都是英文的,英语的功底不好的同学也不用担心,我会对必要的步骤进行简单翻译~

Step 1: Assemble Board(第1步:组装开发板)

官方展示的硬件清单,我们手里面的是左边的Intel Edison Kit for Arduino*

下面是额外附加的线缆,如果你也是Intel Edison Kit for Arduino* 的话,建议的标配是两条micro usb(安卓数据线)和一个直流电源适配器,实际上暂时只需要一根安卓数据线即可,具体情况取决于你所选择的模式,这部分在后面会详细说明。在这里只需要选择你的开发板类型,就可以开始组装了。点击” Assemble the Arduino* expansion board> ”

然后就开始组装,这是硬件一览,具体步骤其实我在开箱帖中就已经介绍,这里就不过多赘述啦

在这里可以下载 Product Brief Edison产品说明)和 Intel® Edison Kit for Arduino* Hardware Guide(拓展板硬件指导手册),有部分浏览器进入链接下载页面后会变蓝无法下载,右键选择“兼容性视图”显示即可。嫌麻烦的同学,在我提供的资料共享部分可直接下载。

接下来是对线缆的具体要求,其中对直流电源适配器有3点要求:①7-15V直流 ②电流至少1500mA ③接头是内正外负

盗两张官网组装的图~

下面就是上文中提到的几种“设备模式”

①USB模式选择

这个sw1开关用来选择设备模式,向下拨动是从机模式,连接电脑可以下载程序;向上拨动是主机模式,需要外部7-15VDC供电,可以连接其他USB设备,变成一台小电脑了哦~ 这就是Edison强大之处之一吧

②设备模式连接口

可以供电+刷写Flash,下载程序就连ta,记得把sw1开关拨到下面

③UART/serial连接口

可以把两个USB同时接到电脑上通信,具体功能还没有用过,不敢胡写

④外部供电电源口

现在我们来试试点亮板子上的绿灯:把开关sw1拨到下面,即选择从机模式连接,用一根Micro USB(安卓数据线)插入开关下面的连接口,也就是倒数第二个口,另一端插入电脑,不出意外的话,板子上的电源就被点亮了,同时电脑会显示正在安装新的设备,就跟插了个U盘的感觉是一样一样的。绿灯成功亮起就能进入Step 2。


PS:一般情况下直接用安卓数据线连②口就能供电,但是不排除笔记本电脑供电U口供电不稳定的情况,将笔记本电脑连接电源会有所改善,官方建议接入外部DC电源以保持稳定供电。

我的失败经历(绿灯闪一下就灭):

我之前插入按照每个步骤进行下来都很顺利,但就卡在了供电亮灯这个环节,设备插入电脑的时候板子上的绿灯闪一下就灭了,电脑也没有任何显示,我以为是自己的电脑U口供电不稳定,于是从网上买了电源适配器“绿联 12V-2A电源适配器 监控电源 充电器 DC5.5*2.1mm口稳压电源”(这不算是广告吧 = = ),怀着忐忑的心情接上DC电源,但是还是相同的情况——绿灯闪一下就灭了,说明这就不是供电的问题了。

难道是我的拓展板炸了?!也巧,不知怎么按了一下Edison主模块,绿灯就亮起来了,原来是因为Edison主模块和拓展板没有上紧……崩溃崩溃真崩溃,谁让Edison这么贵!因为主模块70pin I/O口分布在主模块下部,安装的时候是对角线上螺母,当时上螺母的时候怕损坏Edison没敢使劲拧,导致受力不均, 造成左边高右边低,接触不良。

绿灯闪一下的原因找到了,试了一下,即使不连外部电源,使用U口供电也是可以的哈~

上螺母的时候尽量上紧,保持下端接插件接触左右水平,不能正常亮灯,包括不亮灯、亮两个灯的话,可以用手按一按Edison主模块70pin I/O口的位置,看看是不是接触不良。  总结一下:使劲造,板耐操~

如果你在连接的时候出现问题,可以参见我写的FAQ,欢迎回帖讨论~

Step 2: Run Setup Tool(第2步:运行设置工具)

Intel官网提供一款intel_edison_setup设置软件,非常强大的“傻瓜”设置工具,在第2步的页面中就能下载,注意选择自己对应的操作系统下载。

下载下来以管理员身份运行,按照步骤分别进行:安装驱动 -> 更新固件 -> 设置SSH -> 设置Wi-Fi。需要电脑联网才能进行以上操作。

1安装驱动

2第一步驱动安装完成后就可以刷新固件了,在此过程中需要连接Edison并保持从机模式(开关拨下,USB连开关下面的口),这里需要把两个USB线以及外接电源都连上,绿灯亮就连接成功了。

期间会有一个时间比较长的下载固件和刷新固件的过程(不止10分钟),耐心等待即可。

3设置SSH,为你的Edison起一个名字。好像Intel® XDK IoT Edition这个开发环境中会用到对应的昵称和密码。

设置自己的密码,千万记住!!!忘记就找不回来了,只能重刷固件。


4设置Wi-Fi,找到自己Wi-Fi 的名字,输入密码连接。

以上4步完成,初始设置就算是完成了,这个设置工具可以留着重刷固件或者修复驱动。

Step 3: Choose IDE(第3步:选择IDE)

Edison支持很多IDE,首先是Intel® XDK IoT Edition,是Intel官方的集成开发环境;第二个就是熟悉的Arduino*了,开源代码很多,交流平台广;第三个是英特尔® System Studio 物联网版;如果你是Python大神,Edison同时支持Python的库;如果你是新手小白,推荐图形化编程工具SmartNode


院士
2016-07-13 10:11:27     打赏
13楼

楼主 在有条不紊的进行啊~~

真棒


院士
2016-07-13 10:50:47     打赏
14楼

看楼主玩得真好!

我都想玩了


高工
2016-07-14 16:13:27     打赏
15楼

第一个程序Blink

我选择下载Arduino 1.6.9作为IDE,下载安装后还需要简单配置一下。下载arduino-1.6.9-windows.zip(151MB),这个压缩包中的Arduino可以免安装,注意解压路径不能有空格或者中文字符。


下载解压完成后可能会出现“闪退”的情况,只需要更改系统的日期和时间格式,在控制面板中找到设置项“区域和语言”,进入“更改日期、时间和数字格式”


将“格式”选项卡中的“格式(F):”改为“英语(美国)”,“确定”退出即可。


然后就能顺利打开Arduino IDE啦

Edison以从机模式连接电脑,在编程前,需要在“工具”菜单下“开发板”选择“Intel® Edison”,在“端口”选择对应的Intel Edison Virtual Com Port对应的COM口,IDE一般会自动找到,不清楚的话可以从“设备管理器”中查看。我的电脑连接过一次 可以在右下角看到“Intel® Edison在COM5”


接下来就可以运行第一个程序——Blink。Blink例程的功能是让Arduino标准接口的数字引脚区13脚接的板载LED闪烁,就是中间的小灯,闪烁周期1s。首先先找到这个Blink例程。在“文件”菜单栏下的“示例”中可以找到Blink

打开就是这样

点击上传就能把这个程序下载到Edison中,等待几秒就上传成功。这个过程包含编译,如果编译出错是不能成功上传的。没有错误则显示“上传成功”。

现在就能看到开发板上的LED闪烁啦~


高工
2016-07-14 16:21:26     打赏
16楼

FAQ

1.驱动安装成功,拓展板sw1开关拨到下边,中间的口连电脑,但是Edison拓展板上面的绿灯没有亮起,或者闪一下就熄灭。

解决办法:

①更换数据线

②重启Edison(重新拔插数据线)

③用手指按压70pin I/O处,同时观察绿灯是否亮起,如果能亮就说明主模块与拓展板之间接触不良,重新安装Edison,上紧对角线螺母,保持接触插件左右水平。

④外接7~15V 2000mA DC电源供电。

⑤更换主模块或者拓展板


2.拓展板sw1开关拨到下边,中间的口连电脑,Edison拓展板上两个绿灯同时亮起,下载Blink例程成功但中间绿灯不闪烁。

解决办法:

这种情况是也是典型的接触不良,正常情况下应该是只亮左边的电源灯,中间的LED是连接13脚。

①连接中间usb或者外接电源,只供电。用手指按压70pin I/O处,使观察电源灯亮。如果中间的lLED能够熄灭的话,就说明主模块与拓展板之间接触不良,重新安装Edison,上紧对角线螺母,保持接触插件左右水平,然后重新下载程序。重新或者像我这样暴力的解决办法...

PS:不得不吐槽一下对角线受力的安装,我感觉这是牺牲稳定性来减小体积的办法  下一代产品有待改进啊:(

②重刷固件

③更换主模块或者拓展板


3.下载Blink程序显示成功但是拓展板LED没有闪烁。

解决办法:重启Edison,按RESET键,重新下载程序。


专家
2016-07-15 16:54:18     打赏
17楼
加油

院士
2016-07-16 07:32:34     打赏
18楼

楼主 加油啊~~

这样做下去下一个edison的maker非楼主莫属啊


高工
2016-07-16 10:58:14     打赏
19楼
真棒真棒

高工
2016-07-16 13:36:23     打赏
20楼

英特尔® EDISON 开发板上的接口(来源于英特尔®开发人员专区)

英特尔® Edison 开发板提供了用于与开发板通信、上传代码、更新开发板固件等操作的广泛功能。参考下图,概览开发板上的各种接口及每个接口的用途。

  1. 用于外部电源的桶形接口:该接口用于通过外部电源为开发板供电。相关步骤请参见为开发板供电。
  2. 标准 USB 端口:该端口用于鼠标、键盘等 USB 外设的一般连接。相关步骤请参见将 USB 外设连接至开发板。
  3. 微型开关:使用微型开关,您可以在 USB 主机模式和 USB 设备模式之间切换。
    • 设备模式:在设备模式下,借助 micro-USB 线缆,您可以将开发板用作电脑外设。在设备模式下,您可以实施各种操作,例如通过 USB 对开发板进行编程,像磁盘一样安装板载闪存。有关将开发板作为电脑外设连接的步骤,请参见编程、供电和写入板载闪存。
    • 主机模式:在主机模式下,您可以使用标准尺寸的 USB 线缆将 USB 外设(如鼠标、键盘等)插入开发板。相关步骤请参见将 USB 外设连接至开发板。
  4. 中间 USB 端口(Micro A 型):该端口用于下列用途:
    • 通过 USB 及 USB 以太网供电
    • 上传 Arduino sketch
    • 将开发板用作存储设备(如闪存驱动器),以更新固件
      有关步骤,请参见编程、供电和写入板载闪存。
  5. 边缘端口(Micro A 型):该端口仅用于通过 USB 创建串行式终端连接。相关步骤请参见与开发板建立串行通信。

有关连接开发板和访问上述功能的步骤,请参见相应的部分:

  • 编程、供电和写入板载闪存
  • 与开发板建立串行通信
  • 将 USB 外设连接至开发板
  • 为开发板供电
编程、供电和写入板载闪存 您可以将开发板上的中部 USB 端口用于下列用途:
  • 5V 电源
  • 使用 Arduino IDE 对开发板编程
  • 使用英特尔® IoT 开发人员套件中包含的英特尔® XDK IoT 版本或 Eclipse* IDE、通过USB 以太网(不是 WiFi*)对开发板编程
  • 通过电脑写入板载闪存

使用 micro-USB 端口给开发板供电时,注意下列事项:

  • 系统上的某些 USB 端口可能无法为开发板提供足够电源。这最终会导致开发板发生一些极难预测的情况,尤其是在使用 WiFi* 或驱动电机时。为避免这种情况,可使用外部电源为开发板供电。
  • 如果您正将开发板连接至笔记本电脑,请务必插入笔记本电脑的电源,以帮助确保开发板获得足够电源。
  1. 找到扩展开发板上 USB 端口之间的微型开关。将微型开关向下转向 micro-USB 端口。
  2. 将一条 micro-USB 线缆插入扩展开发板上的中部 USB 接口。
  3. 将 USB 线缆的另一端插入电脑。
  4. 扩展开发板上的绿色 LED 灯应该亮起。若没有,检查连接。
  5. 稍等一分钟,待开发板完成启动。

如何判断开发板已准备就绪?

当电脑装上新硬盘时(例如,将 SD 卡插入电脑),开发板就完全初始化了。英特尔® Edison 开发板需要约一分钟完成整个 Linux* 启动流程。无板载 LED 可显示开发板是否完全初始化;然而,如果您在串行通信会话中连接至开发板,便可看到整个启动顺序。有关创建与开发板的串行通信会话的步骤,请参见设置串行终端。

与开发板建立串行通信


您可以使用边缘 micro-USB 端口通过终端或 PuTTY 将串行命令发送至开发板。您可以使用这些命令刷新固件、配置 WiFi 设置或查找开发板的 IP 地址。

  1. 通过执行下列一项操作,为开发板供电:
    • 使用外部电源(推荐):将外部电源插入开发板上的桶形接口。
    • 使用中部 USB 端口:将 micro-USB 线缆插入开发板上的中部 USB 端口。将另一端插入电脑。
  2. 将 micro-USB 线缆插入扩展开发板上的边缘 micro-USB 端口。
  3. 将 USB 线缆的另一端插入电脑。

您的开发板现已连接完成。有关创建与开发板的串行通信会话的步骤,请参见设置串行终端。有关刷新固件的步骤,请参见刷新固件。

当开发板在线且具有可寻址 IP 地址时,您可能会发现使用 SSH 进入开发板运行 Linux 命令更为方便。在这种情况下,您无需定期使用 micro-USB 串行线缆。

将 USB 外设连接至开发板

在 USB 主机模式下使用标准尺寸的 USB 端口,以便英特尔® Edison 开发板接受鼠标、键盘等 USB 外设。

1.   找到扩展开发板上 USB 端口之间的微型开关。将微型开关向上转向标准尺寸的 USB 端口。

2.   将直流电源插入桶形接口。USB 主机模式要求使用外部电源适配器。

3.   将具有标准尺寸 USB 接口的 USB 外设插入扩展开发板上微型开关上的标准尺寸 USB 端口。

通过 USB 为开发板供电

为确保您能够使用 WiFi、伺服电机、Arduino shield 等更多高耗电特性,请使用外部直流 (DC) 电源为开发板供电。外部电源是为英特尔® Edison 开发板供电的首选方式。然而,如果没有外部电源,您可以通过 USB 为开发板供电。详情请参见编程、供电和写入板载闪存。

要求

您的电源应该具有下列额定配置:

  • 7-15V DC
  • 至少 1500mA。
  • 中心/内部销应该是电源的正极

我们建议使用 EMSA120150 或类似电源:

  1. 将直流电源插入开发板上的桶形接口。
  2. 扩展开发板上的绿色 LED 灯应该亮起。若没有,检查连接。
  3. 稍等一分钟,待开发板完成启动。

共50条 2/5 1 2 3 4 5 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]