Edison是英特尔为物联网推出一款平台产品,通常在开发过程中,大家会使用Intel® Edison Development Platform 这个产品。该平台在提供了尺寸类似于邮票大小的CPU主板外,还在套件中提供了兼容Arduino*的扩展板,降低了入门和开发的门槛,为各类创客以及专业开发人员提供了一个快速实现原型产品的基础平台。
在开发环境支持上,因为与Arduino* 兼容,所以可以使用含有英特尔平台的Arduino* IDE进行快速原型开发,同时该平台更支持C/C++、Python、Node.js*、HTML5、JavaScript*等通用开发语言以及环境,支持的开发机操作系统为Windows*, OSX*和Linux*。
该开发套件平台,同时有CPU和MCU两个处理器,CPU处理器上运行的是Yocto* Linux操作系统,同时也兼容Brillo*。MCU需要特定的SDK支持。通常的应用场景是使用CPU部分以及相关的IO接口进行项目的实现。
英特尔开发人员专区,提供了较为完整的该开发套件平台入门所需的信息,其中有部分内容已翻译为中文,方便国内用户参考使用。
https://software.intel.com/zh-cn/iot/library/edison-getting-started 提供了完整的入门指南文档,大家只需要选择自己的操作系统,按照步骤循序渐进即可完成。
同时,我们还有一系列的视频,供首次使用该平台的用户在完整文字指南的基础上快速参考。
- Intel Edison Kit for Arduino: Unboxing and Assembly
- Intel Edison Kit for Arduino
- Intel Edison: Set up Your Computer (Windows)
- Shell Access – Mac
- Shell Access – Windows
- Setting Up The Intel XDK IoT Edition Part 1: Installation
- Setting Up The Intel XDK IoT Edition Part 2: Run a Sample Project
- Set Up Intel IoT Dev Kit Eclipse – Part 1: Installation
- Set Up Intel IoT Dev Kit Eclipse – Part 2: Run a Sample Project
另外,英特尔官方在 Github 上,提供支持IoT开发套件相关的库文件和样例文件。
几个特别注意事项:
- CPU板和主板装配时,必须断电进行。
- 套件中不包含电源(5-12v 2A 左右的通用电源),一般情况下,使用USB供电即可。供电的USB位于扩展板上,共有2个mini usb口,供电的那个是靠近黑色拨动开关的那个,同时可以连接PC。另一个mini USB的口,是com口专用,不提供任何供电功能。
- 请大家尽量从官网下载相应的应用以及固件等。尤其如putty,FTDI等软件和驱动,请确保来源和安全性后下载。
- 一般情况下,大家拿到的板子,需要刷新固件,请按照手册安装并更新到最新操作系统固件。如果刷新失败,可以尝试按官网文档,用手工刷新的方法进行。另外刷固件时推荐Windows 8 或 8.1为最佳。
- 如果要使用Arduino* IDE作为开发环境,必须从英特尔官网下载IDE,该版本已包括所有必须的文件和相关平台支持。
- 开发机的操作系统,在Windows平台上以Windows 8 或8.1 为佳,7 或10 亦可,XP因已无法获得厂商支持,而在各类IDE支持方面有较多缺失。
- 开发和实验时,如果有额外的传感器或外设需要UPM和MRAA支持,请先查询英特尔官网上相关支持库的信息。
- 通过putty进入系统后,缺省密码为intel123。(官网指南中均有介绍)
- 开发平台的内建WiFi同时支持2.4和5两个频段,连接方法,请参阅官方指南文档。
原文 https://software.intel.com/zh-cn/blogs/2016/05/21/edison-quick-start-guide