快讯
编者按:智能可穿戴设备,是英特尔Quark处理器的目标应用之一,也是这两年最热门的电子新兴应用。今天我们特别奉献一篇行业专家的文章,分析智能可穿戴设备对计算技术的一些改变和特殊需求。文中内容均为作者个人观点和看法。
在32位微处理器市场,你是否已经厌倦了MCU的同质化,是否希望给自己的硬件设计一个个性十足的定位,是否希望打破现有嵌入式设计体系的一些固有模式,追求破坏性创新的硬件设计?英特尔Quark处理器的问世,搅动了整个嵌入式生态系统的格局,让MCU和MPU的生态产业链在ARM杀入其中之后,再次面临一场全新的革命。
Gartner的调研分析表示,到2018年,移动互联网应用中50%的应用来自于成立不到3年的公司贡献,这些现在都可能还没有出现的应用,与其说基于传统的MCU硬件,更可能会基于专门针对移动互联网应用而设计的最新硬件产品,英特尔的Quark就是其中之一。
引言:Quark从诞生之初似乎就是个“另类”,被主流媒体聚光灯几乎忽视,20年前的古老架构,性能完全体现不出英特尔的高大上,评测极为罕见的根本找不到,这就是Quark,镶嵌在伽利略开发板上的那颗小巧精致而善良并闪着亮银色光辉的Quark!文中内容均为作者个人观点和看法。
<strong>嵌入式才是处理器大战的主战场</strong>
半导体领域最吸引眼球的话题是什么?必须是英特尔和ARM的大PK,如果说双方在智能手机处理器和服务器处理器端的竞争是各自在对方固有的阵地里撕开一个缺口的话,那么嵌入式领域的较量,则是实打实的一场旷日持久的战争。
<strong>技术对比:Quark瞄准ARM的技术优势</strong>
不管是CISC还是RISC,不管是ARM架构还是X86架构,我们必须承认的一点是,每个架构都有自己的优点所在,即使是已经没落的PPC和68K,也不是完全的一无所长。 英特尔在Quark产品定义过程中,就是在针对特定的应用领域,弥补自己不足的同时尽可能将X86的技术优势发挥出来。
上面文章#玩转Galileo系列#让Galileo发条微博吧中,有简单介绍如何在Intel Galileo中利用写好的“weibo”和“autohome”python库实现一个发微博的程序,在这里就要开始软硬结合,通过Intel Galileo上得GPIO检测外界输入然后出发发微博程序,实现一般意义上的“物联网”,此种应用可以用在安防监控一类的应用,或者计时提醒之类的场景中得到很好地应用,由于这里包括之后的涉及硬件交互部分使用到的是由Intel官方提供的“mraa”,在其框架下无论是操作Intel Galileo一代还是二代,还是Intel Edison均类似,不用再去考虑查找GPIO映射关系。这里的教程暂以Intel Edison示范,其他类型板子均类似。
之前的文章也说过Intel Galileo与Arduino不同的是,其上运行着一个Linux操作系统,这里我们就在Linux写一些代码实现有意思的功能。比如说,让它发微博。
用到的程序在Github(https://github.com/plantpark/Intel-Galileo-weibo-client),首先需要将其用git下载到Galileo本地。
在英特尔的大力支持下,全新的Quark处理器和搭载其的首款开发板伽利略于2013年10月问世,而国内的一些英特尔合作伙伴和知名高校则在今年初就拿到该开发板,算得上是伽利略和Quark的第一批用户,而他们开发的解决方案则在深圳制汇节上亮相在公众面前。作为第一批尝鲜伽利略和Quark的使用者,他们眼中的伽利略和Quark有哪些特别之处呢?
英特尔捐赠的第一批伽利略开发板来到浙江大学,陈文智老师立即组织搭建实验环境,带领着学生们调试,“在拿到伽利略开发板后,我们进行了一系列测试。伽利略开发板的缓存达两百多兆,并预设SD卡扩展口,可以把应用和数据放在SD卡上,有助于能耗的下降,也可以使成本进一步降低……”,对这块采用Quark芯片的开发板,陈老师认为,其外形小巧,功耗低,非常适合教学,“这块开发板外形小巧、携带方便,学生不仅可以在实验室里做实验,也可以拿回去做。它不但能够做一些单板应用,还可以做多板互联,在多板基础上做创意,可以做出更多新的应用开发。”
在刚刚结束的深圳制汇节上,我们在现场采集了在英特尔展位上展出的多个方案的演示视频,大家可以来Quark开发者俱乐部看看别人都用伽利略做了什么?
<center><img src="http://intel.eetrend.com/files/2016-02/wen_zhang_/100001153-489-231.jpe…; alt=""></center>
<strong>基于SBS-Quark2187的运动控制方案</strong>
在今天举行的英特尔信息技术峰会上,英特尔公布了关于英特尔® Curie™的一系列最新进展。这一模块适用于可穿戴设备以及其它消费者和产业边缘设备。
此次公布的内容包括专为英特尔Curie模块开发的全新英特尔软件平台、基于Curie模块的全新参考设计,以及对英特尔® IQ软件工具包的各类支持。
<strong>英特尔Curie模块</strong>
英特尔® Curie™模块是一个具备设计灵活性的微型硬件产品。这个完整的低功耗解决方案,能够提供计算、动作传感器、低功耗蓝牙、电池充电功能,以及可以优化传感器数据分析的模式匹配功能,从而快速轻松地识别行为和动作。该模块被封装至一个非常小的外形设计中,能够运行专为其开发的全新软件平台。
英特尔Quark开发者俱乐部为大家准备了三段国外创客团体利用伽利略平台开发项目的视频展示,之前网上流传的都是英文原版的视频,这次我们为了广大国内的开发者能够更多的了解到国外同行的发展情况,特别对于三段视频进行了翻译,以供大家参考。
<strong>YesYesNo创客团队用伽利略开发板开发机器人</strong>
Adrenaline Dress是由Intel与服装设计师Chromat共同研发的最新产品,连衣裙配有一个Intel制成的Curie模组,其中有32-bit Quark微型控制器、六轴动态感应器、加速度计、陀螺仪及DSP感应器等,另外还有低功耗蓝牙、384 KB记忆体及80 kB RAM。再配合由3D打印制成的氯丁橡胶材料及碳纤维框架,一旦Curie检测到穿着者的体温、肾上腺素及压力有所变化,连衣裙网格型的翅膀便会自动膨胀或收缩,看起来相当独特。
大家对于拖拖拽拽的图形化编程软件的一向认识是,这是面向小白的产品,也就能实现几个点灯的效果。其实也不尽然,无论是图形化编程还是大家常用的各种编辑器或命令行直接敲写代码来说,没有难易,只有是否适合你,让你在最短的时间内开发出需要的应用。相信,随着图形化编程的普及,图形化编程也会像当初的C语言或者python一样在保持易用性的同时功能更加强大。
之后的章节就来向大家介绍图形化编程中一些稍稍复杂的逻辑。
好了,无论是哪种编程方式,相信“灯、灯、灯”永远是恒久不变和最合适的话题。
这里我们先来一段随机点亮LED的程序吧。最终效果如下图所示,五个LED随机点亮。
之前的教程都有讲过如何控制Intel Galileo上的GPIO,以及如何通过Intel Galileo发送微博,至此,算是实现了物联网的一半,将本地的信息实时发布到网络,当然最为关键的是,如何实现通过网络控制Intel Galileo呢?
<center><img src="http://intel.eetrend.com/files/2016-02/wen_zhang_/100001144-449-114.jpe…; alt=""></center>
在IDF15(秋季)英特尔首席执行官布莱恩·科再奇发布的重要演讲,再次登上主演讲台,逐一引爆了英特尔的最新科技。亲临现场的嘉宾无不为眼前的科技展示热血沸腾, 感叹科技发展之迅猛。
<center><img src="http://intel.eetrend.com/files/2016-02/wen_zhang_/100001143-435-1.jpg&q…; alt=""></center>
虽然现在几乎每个人的手机都有app可以查看当前的pm2.5值,但是匆忙的早上为了赶早班车或者避免早高峰提前出门,匆忙之中将手机解锁然后点开app,等刷新查看pm2.5,繁琐的操作十分耽误早上宝贵的时间。如果在门口或梳妆台有一个屏幕实时显示当前的pm2.5数值,并以颜色值表示其严重程度以提醒我们佩戴不同型号的口罩或做相应的防护措施,那应该是十分方便的。
任何硬件设备以不增加操作繁琐度为前提增加其实用性与智能性才是生活中真正有用的设备。这里我们就把手头的Intel Galileo改造成这样一款设备。
鉴于前不久APEC期间,美使馆的pm2.5数据在国内各大相关app中被封,再加之国内检测设备数据的可信度问题,这里提取了来自美使馆的pm2.5数据,每个小时更新一次。
在今年五六月份火遍微信的微软小冰突然间消失不见了,大家对小冰的幽默风趣印象深刻,以往颇为沉寂的微信群因为小冰的存在而活跃了许多。小冰不过是微软人工智能的一个作品,实现一定程度的智能聊天交互,当然小冰之前仍有许多类似的诸如在人人网火遍一时的小黄鸡等。
今天在这里我们将会教大家如何利用小黄鸡的api与微博api搭建一个微博聊天机器人,当然这里为了方便展示与操作就选用微博这一简单快捷的在线网络服务,后期可根据此教程做微信公共号聊天机器人、在线版聊天机器人、QQ空间聊天机器人等类似的应用。
首先在小黄鸡官网(developer.simsimi.com)注册申请一个如图所示的App Key,然后将Key如下填入代码中
那是什么味?显然是有毒的气体!如果在你生活的环境中,某些地方可能会意外的释放出让你无法呼吸的有毒气体,为什么不建立一个能够自动监测和报警的系统呢?由此设计了这个环境预警系统,可以了解各种化学物质在空气中的浓度。这个系统包含了四个气体传感器,包括甲烷、丙烷、一氧化碳和烟雾传感器,由一个英特尔的Edison模块控制,完成无线监测和报警。这个系统虽然不能代替商业化的监测系统,但也是一个相当实用的创客项目。
<strong>1 制作材料准备</strong>
大家都知道半导体有个摩尔定律,其实在计算发展的历史上,还可以遵循一个贝尔定律。贝尔定律演进制:每十到十五年,计算技术发生一次重大演进,伴随新的编程平台,网络和用户界面,带来新的体验和商业机会。从历史发展进程来看,我们回顾过去的一些产品的时间,就能看到这一点。
宝宝的安全是每个父母非常关心的问题,生活中父母总有不再旁边的时候,这时候可以借助智能陪护机器人来辅助照顾宝宝的安全。该机器人设计可以在室内自动巡逻:通过超声波传感器避开障碍,可以通过家庭宽带路由器接入互联网,通过网络控制行驶方向,支持控制端远程语音喊话,支持手机,pc控制端查看机器人拍摄的视频和声音,支持远程控制家庭空调、电视、音响,远程配合家人照顾宝宝。本项目为Quark开发者俱乐部开发板申请设计项目的最终获奖作品之一,我们特邀请作者详细介绍其设计细节。