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

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

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

三.硬件介绍

从Intel的官网上,我们可以下载到名称为《quark-d2000-crb-schematics.pdf》的原理图,PDF文件内的内容非常简单,介绍了D2000开发套件的外设资源和传感器的连线走线,用户可以根据该文档进行自己的原理图设计。

7.jpg

下图为D2000主控芯片的PIN脚定义,这些PIN脚既可以作为普通的GPIO使用,也可以复用为SPI、UART、I2C等常用外设接口。实时时钟RTC为32KHZ,而外部晶振使用的是32MHz。

8.jpg

D2000开发板上加入了钮扣电池座,用户可使用跳帽来选择由5V经过LDO转的3.3V供电,也可以选择使用钮扣电池进行供电。

9.jpg

为了方便用户进行开发调试,D2000开发板上已经加上了FT232转换芯片,把UART的TTL信号转换为USB信号,直接插到电脑并进行驱动安装便可使用。

10.jpg

D2000开发板上亮点之一是一颗集合了3轴加速度计和3轴磁力计的传感器,并且带有温度检测功能,与D2000主控芯片通过I2C接口连接。该传感器是BOSCH公司的BMC150,带有可缓存32组原始传感器数据的FIFO,并且数字精度为12BIT。

11.jpg

BMC150采用I2C接口,所以与主控芯片的连接非常简单,只需两根线便能获取到传感器内的数据,改变几组寄存器便能设置传感器的内部参数。

12.jpg

D2000开发板的功能非常简单,下图标志了D2000开发板硬件上的主要器件。

13.jpg

四.软件介绍

D2000开发套件有专门的开发工具“Intel System Studio for Microcontrollers”,打开Intel官网,选择“Development>Tools>Resources”,根据下图箭头选择D2000专用的版本进行下载。

14.jpg

下载前需要进行账号注册,注册完成后,可以得到一组Serial number,用户可以根据自己的开发习惯选择linux版本或者windows版本。

15.jpg

这里笔者选择Linux版本,下载得到的是tgz压缩文件,在Ubuntu的虚拟机下进行解压后使用下图数字标示的命令行便可进行软件安装。

16.jpg

安装过程非常简单,根据默认,点击next便可完全安装。

17.jpg

安装成功后,可以看到“Intel System Studio for Microcontrollers”原来是基于Eclipse,相信熟悉JAVA开发或者Android开发的朋友,对此开发环境应该相当熟悉。

18.jpg

D2000开发板插入电脑,需要在虚拟机进行如下设置,将D2000连接到虚拟机。

19.jpg

USB转串口的驱动也需要进行单独安装,使用以下命令行进行安装。

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

网友评论