首页 > 评测 > x86架构物联网开发套件——Intel Quark D2000评测

x86架构物联网开发套件——Intel Quark D2000评测

x86   Intel   物联网   Quark   D2000   6轴线加速度计   磁力计   
  • 作者:林老囧
  • 来源:21ic
  • [导读]
  • 物联网这张大饼,Intel也不会放过。不过x86架构相比ARM架构在功耗方面可能优势不大,到底Quark D2000这款低价开发板怎么样?一起来看

在首次使用D2000开发套件开发前,需要进行一次ROM的更新,但笔者在根据手册的提示在ECLIPSE里进行操作时,发现无法进行ROM更新,提示未知错误,笔者也暂时没找出原因,但是没关系,不能仅仅因为这个小问题影响了程序的开发。

这里,笔者改用命令行直接进行ROM的更新,经过2分钟的等待后,成功更新。

21.jpg

准备工作完毕,可以进行D2000的开发了,但是对于许多新手而言,如何下手呢?不用着急,我们先看看Intel提供的例程。点击菜单栏的Intel ISSM >New Intel QMSI/BSP Project,在弹出的对话框中输入工程名,Template我们选择加速度传感器的例程,默认的开发平台是D2000,完成后点击Finish。

22.jpg

打开“main.c”文件,可以看到代码量非常少,主要工作是对bmc150这颗传感器进行了初始化,而初始化的代码已经封装成函数,放在了BSP层。用户只需要调用这些函数进行操作便可以了。

23.jpg

在工具栏点击RUN,例程便自动下载到D2000开发板中,下载完毕后 ,点击工具栏的终端工具,如下图所示,Port根据所插入的USB转串口(非Micro USB调试口,需从RX0/TX0接出)来进行选择(在UBUNTU下为/dev/ttyUSB*),波特率为115200,点击”OK”后,可以在Terminals的输出窗口看到D2000发送过来的数据信息。

24.jpg

五.开发板比较

在这里,笔者使用了同样Intel公司出的Genuino 101与D2000开发套件进行对比,看看两者有哪些不同点。

 

25.jpg

 

26.jpg

虽然在外形上,D2000开发板具有更大的块头,但实际上后者比前者更具有优势,之间存在不小的差距,Intel Curie不仅有更大的FLASH与SRAM,还带有低功耗蓝牙,而这都集成在仅有指甲盖大小的模块当中。

而在软件开发使用上,两者都具有官方的支持库,但Intel Curie在通用的Arduino IDE便可以进行开发,不需要安装更多的开发工具。

  • 本文系21ic原创,未经许可禁止转载!

网友评论