Intel Edison 基础开发之配置第一个小程序
2017-02-28 16:37
253 查看
作者:华清远见讲师
1. 什么是Intel Edison
英特尔Edison模块是一种SD卡大小的微型计算芯片,专为构建物联网(IoT)和可穿戴计算产品而设计。Edison模块内含一个高速的双核处理单元、集成 Wi-Fi、蓝牙低能耗、存储和内存、以及用于同用户系统进行交互的广泛输入/输出(I/O)选件。Edison模块占用空间小、功耗低,是需要强大处理动力但无法连接电源的项目的理想之选。
![](http://top.embedu.org/uploads/allimg/1702/1-1F21011140W56.jpg)
Intel Edison模块结构图
![](http://top.embedu.org/uploads/allimg/1702/1-1F21011145RG.png)
Intel Edison的配置
2. 组装
将Intel Edison 的核心板 安装到arduino 扩展底板上,切记70 pin要按紧,紧密接触上,用6角螺母固定好。
![](http://top.embedu.org/uploads/allimg/1702/1-1F2101115344K.png)
将1位置的开关调下,链接号两个usb数据线
![](http://top.embedu.org/uploads/allimg/1702/1-1F21011155K11.png)
3. 环境配置
首先使用Intel 提供的setup程序,烧写最新的固件,以及配置SSH和WIFI 设置。运行安装包里面的setup程序。
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111621457.png)
然后按照顺序安装驱动:(约10分钟左右)
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111639633.png)
然后刷写固件(中间过程切记不要断电)
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111A4P8.png)
配置SSH和 WIFI的设置:
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111G0294.png)
键入用户名以及用户密码,主要用来配置ssh和串口。(串口密码是这个密码,账户是root)
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111HB36.png)
最后配置一下WIFI连接便可。
安装arduino的IDE环境:
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111J4T6.png)
打开开发板管理器,安装一下Intel i686 Broad的支持包:
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111P2564.png)
4. 第一个小程序
按照如图所示,将led灯安装到13号接插口,将角度传感器接到A0口
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111R1F0.png)
编写程序
int potPin = 0;
int ledPin = 9;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
int sensorValue = analogRead(potPin);
int outputValue = map(sensorValue, 0, 1023, 0, 255);
analogWrite(ledPin, outputValue);
delay(2);
}
点击编译上传即可
注意选择板子的型号 (Intel Edison)和端口号(Intel visual com port)
1. 什么是Intel Edison
英特尔Edison模块是一种SD卡大小的微型计算芯片,专为构建物联网(IoT)和可穿戴计算产品而设计。Edison模块内含一个高速的双核处理单元、集成 Wi-Fi、蓝牙低能耗、存储和内存、以及用于同用户系统进行交互的广泛输入/输出(I/O)选件。Edison模块占用空间小、功耗低,是需要强大处理动力但无法连接电源的项目的理想之选。
![](http://top.embedu.org/uploads/allimg/1702/1-1F21011140W56.jpg)
Intel Edison模块结构图
![](http://top.embedu.org/uploads/allimg/1702/1-1F21011145RG.png)
Intel Edison的配置
2. 组装
将Intel Edison 的核心板 安装到arduino 扩展底板上,切记70 pin要按紧,紧密接触上,用6角螺母固定好。
![](http://top.embedu.org/uploads/allimg/1702/1-1F2101115344K.png)
将1位置的开关调下,链接号两个usb数据线
![](http://top.embedu.org/uploads/allimg/1702/1-1F21011155K11.png)
3. 环境配置
首先使用Intel 提供的setup程序,烧写最新的固件,以及配置SSH和WIFI 设置。运行安装包里面的setup程序。
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111621457.png)
然后按照顺序安装驱动:(约10分钟左右)
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111639633.png)
然后刷写固件(中间过程切记不要断电)
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111A4P8.png)
配置SSH和 WIFI的设置:
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111G0294.png)
键入用户名以及用户密码,主要用来配置ssh和串口。(串口密码是这个密码,账户是root)
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111HB36.png)
最后配置一下WIFI连接便可。
安装arduino的IDE环境:
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111J4T6.png)
打开开发板管理器,安装一下Intel i686 Broad的支持包:
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111P2564.png)
4. 第一个小程序
按照如图所示,将led灯安装到13号接插口,将角度传感器接到A0口
![](http://top.embedu.org/uploads/allimg/1702/1-1F210111R1F0.png)
编写程序
int potPin = 0;
int ledPin = 9;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
int sensorValue = analogRead(potPin);
int outputValue = map(sensorValue, 0, 1023, 0, 255);
analogWrite(ledPin, outputValue);
delay(2);
}
点击编译上传即可
注意选择板子的型号 (Intel Edison)和端口号(Intel visual com port)
相关文章推荐
- java基础--JDK安装、环境变量配置、工具开发第一个程序、数据类型、运算符
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- 配置android开发环境至运行第一个程序
- Android adt bundle 开发环境配置及第一个“Hello world”程序运行
- Java Android SDK安装与环境变量配置以及开发第一个Android程序
- Android 程序开发——百度地图的使用(一) 基础配置
- VS2010中关于OpenCV 2.3.1开发环境配置及第一个OpenCV程序
- 【Android】简单详细的安卓开发环境配置及运行第一个程序Helloworld
- Android 开发前的基本的配置及第一个Android 程序
- 《JAVASE 基础学习》 第一天 环境变量配置、第一个程序运行执行过程
- Python开发环境搭建,开发工具配置,第一个Python程序
- 配置java开发环境及使用记事本编写第一个最简单的java程序
- Android开发环境配置到第一个程序所遇到的问题
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- PHP开发环境配置和第一个PHP程序(phpStudy+PhpStorm)
- 程序开发基础学习五(json配置、解析文件,c++篇)
- 配置struts开发环境,写第一个struts程序
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- Android adt bundle 开发环境配置及第一个“Hello world”程序运行
- JAVA基础(二)------第一个JAVA程序(开发环境搭建及配置环境变量)