開(kāi)源之風(fēng)從軟件吹到了硬件,三個(gè)比較有代表性的是Raspberry Pi(樹(shù)梅派)、Arduino(阿爾杜伊諾,好吧,原諒我的發(fā)音)和BeagleBone Black。所謂的開(kāi)源精神,有人總結(jié)為四種維度:
第一,人人可用;第二,人人可探;第三,人人可改;第四,人人可再發(fā)布。
說(shuō)白了,就是我們可以窺探這些硬件是設(shè)計(jì)的細(xì)節(jié),比如如何走線、排板啦,或更厲害的,使用芯片的技術(shù)細(xì)節(jié)我們也可以知道。這增加了我們?cè)俅伍_(kāi)放的可能性,使可玩性更高。喜歡折騰的硬件黑客\GEEK把這些板子變成最好玩的玩具,在折騰的過(guò)程中收獲了樂(lè)趣喜悅和技術(shù)。
開(kāi)源是個(gè)褒義詞。什么東西沾了開(kāi)源的邊都會(huì)散發(fā)著自由精神的光輝,它意味著我們可以拿過(guò)來(lái)就用而不用付出金錢,只需要我們把自己折騰的結(jié)果給更多人展示就好了。而往往這樣,我們也收獲了成就感和個(gè)人價(jià)值,我們也為開(kāi)源事業(yè)貢獻(xiàn)了自己的一份力量。就像軟件行業(yè)中,很多商業(yè)軟件也會(huì)使用一些開(kāi)源庫(kù)一樣,我們依然可以把自己的硬件產(chǎn)品用上這些開(kāi)源的東西。前提還是要了解一下人家使用的開(kāi)源的許可(License)是什么,免得惹上官司。
上面提到目前最流行的開(kāi)源硬件中,Raspberry Pi 和 BeagleBone Black 可以歸為微型電腦一類(soc),而 Arduino 是功能更弱小的單板機(jī)。所以你會(huì)看到 Arduino 既可以更 Pi 一起玩耍有可以 BeagleBone 一起共事。在這個(gè)系列中,我主要玩耍的對(duì)象是 Raspberry Pi,有時(shí)也會(huì)邀請(qǐng) Arduino 客串出場(chǎng)。
先來(lái)簡(jiǎn)單介紹一下 Raspberry Pi,它是英國(guó) Raspberry Pi 基金會(huì)在 2012 年推出的迷你電腦,其宗旨是推廣科技,尤其是教育領(lǐng)域。請(qǐng)注意它是電腦,這體現(xiàn)了硬件和軟件高智能化。它只有信用卡大小,小巧但功能不弱。下圖便是最新推出的 B+ 板子。
http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp.png" alt="" />
配置雖然沒(méi)有太大的升級(jí),但是也足夠我們使用。下面是其硬件配置:
1.博通的soc(Broadcom BCM2835)
700MHz ARM1176JZFS 處理器,帶 FPU 和 VideoCore IV 雙核 GPU
GPU 提供開(kāi)放式 GL ES 2.0、硬件加速 OpenVG 和 1080p30 H.264 高端解碼
GPU 可以實(shí)現(xiàn) 1Gpixel/s、1.5Gtexel/s 或 24GFLOP,并提供紋理過(guò)濾和 DMA 基礎(chǔ)架構(gòu)
512MB SDRAM
2.其他接口
HD 1080p 視頻輸出
復(fù)合視頻 (PAL/NTSC) 輸出
立體聲音頻輸出
10/100 BaseT RJ45 以太網(wǎng)插座
HDMI 1.3 和 1.4 視頻/音頻插座
3.5mm 4 極音頻/復(fù)合視頻輸出插孔插座
4 個(gè) USB 2.0 插座
15 路 MPI CSI-2 連接器,用于 Raspberry Pi 高清攝像機(jī) (775-7731)
15 路顯示串行接口連接器
MicroSD 卡插座(TF卡)
從 MicroSD 卡啟動(dòng),運(yùn)行 Linux 操作系統(tǒng)(raspbian等)
GPIO 和串行總線的 40 引腳管座(與 Raspberry Pi 型號(hào) A/B 26 引腳管座兼容)
JTAG 連接器管座空間
電源:+5V @ 2A,MicroUSB 插座(現(xiàn)在手機(jī)的數(shù)據(jù)線接口)
有了這樣的板子,我們都可以干什么呢?
Raspberry Pi 的優(yōu)勢(shì)是視頻能力,從 HD 1080p 輸出接口就可以推斷出來(lái)。有了這個(gè)優(yōu)勢(shì),我們首先就可以拿它來(lái)做個(gè)電視盒子。至于下一步,那么研究用它做個(gè)輕型服務(wù)器,再然后呢,可以串通一些各個(gè)硬件聯(lián)網(wǎng),一個(gè)主打智能家居的物聯(lián)網(wǎng)環(huán)境就可以有雛形了。
其他方面,比較熱門的智能機(jī)器人領(lǐng)域也可以施展 Raspberry Pi 的拳腳,只要發(fā)揮我們的想象力,一切皆有可能。
參考:
2.百度百科
3.官網(wǎng)