申请理由:
项目描述:申请理由:
(1)物联网的大发展,极大的推动了智能硬件的发展。大名鼎鼎的英特尔也先后推出了基于Curie的Genuino 101,面向教育的Intel® Galileo,和针对物联网应用的Intel® Edison的智能硬件模块。
(2)本次Intel Edison
开发板准确地说,应该称为Intel® Edison Kit For Arduino,它是由Intel® Edison处理模块和一个扩展底板组成,其中前者集成了一个双核CPU和一个单核微处理器,且板载了WiFi/BL4模块,以及1GB的DDR和4GB的Flash,引出了40多个扩展GPIO引脚。而后者作为扩展底板,除了与Arduino Uno R3兼容外,还扩展了SD卡接口、按键功能、USB接口等其他功能。
(3)Intel Edison开发板,加上丰富的Grove Kit套件,简直是如虎添翼,锦上添花,可以做出更多创意,实现更多想法,真正解决巧妇无米之难题,Grove Kit套件应该包括:蜂鸣器、按键、倾卸开关、LED灯、旋转角度传感器、温度传感器、继电器、串口LCD、
电源适配器等。
(4)Intel Edison开发板不仅本身功能强大,还具有非常丰富的开发资源,在硬件上,有Edison模块、扩展
威廉希尔官方网站
板,在软件上,包括Yocto、各种运行时的程序、IDE与开发人员工具等,强大的技术支持,托管式在线社区、草图、原理图、数据表、代码库、网上研讨会等,诱人的生态系统提供ISV、孵化器、众包出资者和系统集成商。
(5)本人大大小小已有4年嵌入式开发经历,目录专注于物联网应用开发,对智能家居的相关应用具有较深厚的兴趣。有过
单片机的学习经历(51、AVR、PIC),工作后,先后自学了
STM32,ZigBee和Blu4。也曾玩过时下比较流行的智能硬件,如Beagebone Black,Rasperry Pi,Banana Pi,Nano Pi2,Gokit,
tisan,MicoKit-3165,Xlink,LinkIt Duo,Lemaker,Bugglegum96等。而英特尔的Intel Edison开发板,专注于物联网的应用开发,通过板载的Wi-Fi 网络,实现无线连接,提供的扩展套件,包括各种常用的传感器,方便实现物联网应用的各种功能。基于以上认识,提出了对Intel Edison开发板的申请学习,以一探究竟。
学习计划:
(1)切身体验Intel Edison开发套件硬件资源,软件资源和开发环境;
(2)尝试运行移植Yocto Linux系统,实现多语言的开发(C/C++、Python、Node.js等);
(3)扩展gpio应用(ADC、PWM、SPI、UART等),结合现有的传感器模块,实现在Intel Edison开发套件上的数据采集、数据传输或控制等;
(4)Arduino模块的测试及应用等
预计成果:
(1)熟悉Intel Edison开发套件平台的操作,分享学习心得及开发中的小技巧
(2)熟练Intel Edison开发套件平台上各种接口的应用,分享遇到的问题及解决方法
(3)分享学习过程
(4)完成一个基于Intel Edison的小项目,如智能家居控制系统。