首页 > 评测 > 9美元的电脑是怎样一种体验—CHIP计算机评测

9美元的电脑是怎样一种体验—CHIP计算机评测

C.H.I.P.   全志R8   NextThing   Kickstarter   XFCE   
  • 作者:netlhx
  • 来源:21ic
  • [导读]
  • 时下的你,一定听说过物联网(IoT, Internet of Things)或万物互联(IoE, Internet of Everything),这或许是互联网发展的趋势或者说是未来的演变格局。

sudo apt-get update

sudo apt-get install git build-essential python-dev python-pip flex bison -y

git clone https://github.com/atenart/dtc

cd dtc

make

sudo make install PREFIX=/usr

cd ..

git clone git://github.com/xtacocorex/CHIP_IO.git

cd CHIP_IO

sudo python setup.py install

cd ..

sudo rm -rf CHIP_IO

该库与RPi.GPIO库非常相似,指定GPIO的名称也非常方便,下图列出了部分可用的GPIO端口

image27.jpg

Python库对GPIO、PWM、SPI及ADC都提供了支持。写一个简单的点灯程序非常容易,使用文本编辑器输入以下代码

import CHIP_IO.GPIO as GPIO

GPIO.setup("CSID0", GPIO.OUT)

GPIO.output("CSID0", GPIO.HIGH)

将LED灯连接到CSID0引脚,就可以查看效果了。

当然,Linux平台特性使得在CHIP上使用C/C++等其它开发语言来进行程序毫无压力,在基本熟悉了硬件工作模式后,就可以使用你自己喜欢的语言来控制和访问各种外设了。

不仅如此,CHIP还有更高级的玩法。Nextthings Co为CHIP提供了完整的CHIP SDK,CHIP SDK为CHIP提供了一切所需。举个例子来说,你对现在CHIP上运行的操作系统不满意,怎么办,换! CHIP SDK可以帮你定制一个自己的Linux系统,如果你不需要GUI界面,或者想添加自己需要的功能模块,可以通过定制CHIP SDK的功能来实现。CHIP SDK使用Vagrant来管理系统,这是一个轻量化、可移植的开发环境,使用Vagrant需要在Linux/Unix环境下使用,如果你没有,可以使用虚拟机来实现。关于CHIP SDK的具体操作,请参考官方文档。

CHIP给我的整体感觉,真正是太物有所值了!想想9美元的价格,这比一些MCU的单片采购价格还要低啊!前面硬件分析及实际测试中看到,R8的CPU确实性能一般,但一分钱一分货的道理大家都懂。与树莓派相比较而言,性能确实要差,但提供的软、硬件生态一点也不差,所差的只是大众的了解与接受程度!这里我也想说一句,国内也有类似的板卡供用户选择,只是提供的软件生态等方面相对来说要稍逊一筹,毕竟对于一个产品,硬件设计与制造只是其中的一部分,打造一个完整的软件生态链却是产品能够得以流行的极重要一环。最后再感慨一下,CHIP从众筹开始到正式发货,中间也历尽波折,产品发货日期一再延迟,可见产品开发也不是一蹴而就的事!

参考网站:

CHIP KICKSTARTER:

CHIP:

GPIO:

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

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

网友评论