首頁 > 評測 > 9美元的電腦是怎樣一種體驗—CHIP計算機評測

9美元的電腦是怎樣一種體驗—CHIP計算機評測

C.H.I.P.   全志R8   NextThing   Kickstarter   XFCE   
  • 作者:netlhx
  • 來源:21ic
  • [導(dǎo)讀]
  • 時下的你,一定聽說過物聯(lián)網(wǎng)(IoT, Internet of Things)或萬物互聯(lián)(IoE, Internet of Everything),這或許是互聯(lián)網(wǎng)發(fā)展的趨勢或者說是未來的演變格局。

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++等其它開發(fā)語言來進行程序毫無壓力,在基本熟悉了硬件工作模式后,就可以使用你自己喜歡的語言來控制和訪問各種外設(shè)了。

不僅如此,CHIP還有更高級的玩法。Nextthings Co為CHIP提供了完整的CHIP SDK,CHIP SDK為CHIP提供了一切所需。舉個例子來說,你對現(xiàn)在CHIP上運行的操作系統(tǒng)不滿意,怎么辦,換! CHIP SDK可以幫你定制一個自己的Linux系統(tǒng),如果你不需要GUI界面,或者想添加自己需要的功能模塊,可以通過定制CHIP SDK的功能來實現(xiàn)。CHIP SDK使用Vagrant來管理系統(tǒng),這是一個輕量化、可移植的開發(fā)環(huán)境,使用Vagrant需要在Linux/Unix環(huán)境下使用,如果你沒有,可以使用虛擬機來實現(xiàn)。關(guān)于CHIP SDK的具體操作,請參考官方文檔。

CHIP給我的整體感覺,真正是太物有所值了!想想9美元的價格,這比一些MCU的單片采購價格還要低啊!前面硬件分析及實際測試中看到,R8的CPU確實性能一般,但一分錢一分貨的道理大家都懂。與樹莓派相比較而言,性能確實要差,但提供的軟、硬件生態(tài)一點也不差,所差的只是大眾的了解與接受程度!這里我也想說一句,國內(nèi)也有類似的板卡供用戶選擇,只是提供的軟件生態(tài)等方面相對來說要稍遜一籌,畢竟對于一個產(chǎn)品,硬件設(shè)計與制造只是其中的一部分,打造一個完整的軟件生態(tài)鏈卻是產(chǎn)品能夠得以流行的極重要一環(huán)。最后再感慨一下,CHIP從眾籌開始到正式發(fā)貨,中間也歷盡波折,產(chǎn)品發(fā)貨日期一再延遲,可見產(chǎn)品開發(fā)也不是一蹴而就的事!

參考網(wǎng)站:

CHIP KICKSTARTER:

CHIP:

GPIO:

本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論