首頁 > 評測 > 9美元的電腦是怎樣一種體驗(yàn)—CHIP計(jì)算機(jī)評測

9美元的電腦是怎樣一種體驗(yàn)—CHIP計(jì)算機(jī)評測

C.H.I.P.   全志R8   NextThing   Kickstarter   XFCE   
  • 作者:netlhx
  • 來源:21ic
  • [導(dǎo)讀]
  • 時(shí)下的你,一定聽說過物聯(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都提供了支持。寫一個簡單的點(diǎn)燈程序非常容易,使用文本編輯器輸入以下代碼

import CHIP_IO.GPIO as GPIO

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

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

將LED燈連接到CSID0引腳,就可以查看效果了。

當(dāng)然,Linux平臺特性使得在CHIP上使用C/C++等其它開發(fā)語言來進(jìn)行程序毫無壓力,在基本熟悉了硬件工作模式后,就可以使用你自己喜歡的語言來控制和訪問各種外設(shè)了。

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

CHIP給我的整體感覺,真正是太物有所值了!想想9美元的價(jià)格,這比一些MCU的單片采購價(jià)格還要低啊!前面硬件分析及實(shí)際測試中看到,R8的CPU確實(shí)性能一般,但一分錢一分貨的道理大家都懂。與樹莓派相比較而言,性能確實(shí)要差,但提供的軟、硬件生態(tài)一點(diǎn)也不差,所差的只是大眾的了解與接受程度!這里我也想說一句,國內(nèi)也有類似的板卡供用戶選擇,只是提供的軟件生態(tài)等方面相對來說要稍遜一籌,畢竟對于一個產(chǎn)品,硬件設(shè)計(jì)與制造只是其中的一部分,打造一個完整的軟件生態(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)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+