<br>为了让读者们更好的了解三种不同的编程环境,特此用三种方式写了一个LED闪烁,以下具体步骤和教程:</br>
<strong> Arduino IDE:</strong>
1、 运行Arduino IDE。
2、 一次点击File > Examples > 1.Basics > Blink
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3279-1.png&…; alt=""></center>
<br>3、选择 Tools > Board > IIntel Edison</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3280-2.png&…; alt=""></center>
<br>4、选择 菜单 Tools > Serial Port </br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3281-3.png&…; alt=""></center>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3282-4.png&…; alt=""></center>
<br>这里一定要注意!!!我们选择port不是之前的串口“USB Serial Port”,而是要选择“Intel Edison Virtual Com Port”!!!!</br>
*注,本来很想像之前的教程一样,同事涉及到MacOS Linux 以及Windows的所有用户,但,但……真心太累了,前面的环境搭建每个OS各有不同,到这里了,基本上IDE的用法差不多了,就不涉及Linux 以及 MacOS的用法了,望网友们谅解。吼吼
5、点击“update按钮”上传程序
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3283-5.png&…; alt=""></center>
<br>6、 当你看到下面输出窗口中有红色的Transfer Complete时,说明成功了</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3284-6.png&…; alt=""></center>
<br>7、 然后你就可以看到扩展板上有一个等每隔一秒钟闪烁起来了!</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3285-7.png&…; alt=""></center>
<br><strong> Eclipse IDE:</strong> </br>
1、运行Eclipse,注意,试运行文件 devkit-launcher.bat,然而并不是Eclipse可执行文件本身,我们在安装环境的时候已经强调过了,批处理文件可以帮我们初始化很多环境变量。
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3286-8.png&…; alt=""></center>
<br>2、选择菜单 IoT DevKit > Create C/C++ IoT Project.</br>
然后按照如下步骤:
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3287-9.png&…; alt=""></center>
<br>3、输入一个项目名字 ,并且从项目列表中选择“basic->on board LED blink C++”,然后点击 next</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3288-10.png…; alt=""></center>
<br>4、然后点击 “search target”:</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3289-11.png…; alt=""></center>
<br>5、然后在将下面的那个checkbox点选上,然后点击“refresh”。一会之后你会看到你当前局域网内所有的机器了,当然包含Edison。</br>
这里,你得确保你选择的的确是Edison。在选择之前,你可以在Edison上使用ifconfig命令看到当前的IP地址。
然后点击finish!
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3290-12.png…; alt=""></center>
<br>6、 点击菜单栏里面的run 下拉菜单,选择你的项目名称。</br>
7、 弹出对话框要求输入用户名和密码:
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3291-13.png…; alt=""></center>
<br>8、如果有任何提示窗口,只管点击yes就是了</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3292-14.png…; alt=""></center>
<br>9、然后你就看到板子上一个LED开始每隔一秒的闪烁起来了!</br>
<strong> 最后我们一块来学习如何使用XDK。</strong>
1、打开XDK,点击start a New Project。从左侧的菜单里面选择 Templates:
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3293-15.png…; alt=""></center>
<br>2、在模板列表里选择Onboard LED Blink。然后点击Use This Template</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3294-16.jpg…; alt=""></center>
<br>3、在Project Name里面天上项目的名字。</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3295-17.png…; alt=""></center>
<br>4、如果你看到提示说Bonjour没有安装,直接点击对话框中的连接,下载并安装Bonjour</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3296-18.jpg…; alt=""></center>
<br>5、下XDK窗口的下半部分,点击下拉菜单Iot Device,选择搜索到的开发板。</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3297-19.png…; alt=""></center>
<br>6、点击开发板之后,输入用户名和密码</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3298-20.png…; alt=""></center>
<br>7、如果幸运的话,会看到已连接对话框:</br>
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3299-21.png…; alt=""></center>
<br>注:如果遇到连接上的问题时,可以尝试通过串口或者wifi登录Edison,然后输入命令:</br>
systemctl enable xdk-daemon
systemctl restart xdk-daemon
来重启xdk-daemon
8、在底边工具栏上点击 “Manage your daemon/IoT device“ 图标,选择”Sync PC time w/ clock on target board“来避免电脑和Edison上的时序问题。
9、点击Install/Build 图标
10、点击Upload图片,上传程序。
11、点击Run图标,让程序在Edison上运行起来。
最后这几个图片太多了,原来我的懒惰啊,就不截图了啊,同学们自行配对吧啊。
呼·~~~~挺长的一片教程了,希望有人能耐心看完啊。不知道看了之后,同学们是否对三个不同的IDE有感觉了啊!各种区别,大家细细品味哦~~~
打完收工!
<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001544-3300-22.png…; alt=""></center>
文章来源:<a href="http://www.dfrobot.com.cn/community/forum.php?mod=viewthread&tid=12…; DF创客社区