作者: 1組 鄭欣欣 侯曉彤 景琪
1 概念
開源硬件指與自由及開放原始碼軟件相同方式設(shè)計(jì)的計(jì)算機(jī)和電子硬件腰涧。
開源硬件延伸著開源軟件的定義,包括軟件紊浩、電路原理圖窖铡、材料清單,設(shè)計(jì)圖等都使用開源許可協(xié)議坊谁,自由使用分享费彼,完全以開源的方式去授權(quán)。
開源硬件設(shè)計(jì)者通常會公布詳細(xì)的硬件設(shè)計(jì)資料口芍,如機(jī)械圖箍铲、電路圖、物料清單鬓椭、PCB版圖颠猴、HDL源碼和IC版圖关划,以及驅(qū)動開源硬件的軟件開發(fā)工具包等。
2 特點(diǎn)
第一:人人可用(任何人可以任何目的自由的使用軟件)翘瓮;
第二:人人可探(任何人可以探知軟件的原理贮折、編程方法、算法等等)春畔;
第三:人人可改(任何人可以按照自己的方式自由的修改軟件)脱货;
第四:人人可再發(fā)布(任何人可以把自己修改過的軟件自由的再次發(fā)布)。
3 創(chuàng)客中的開源硬件工具
(1)開源硬件開發(fā)平臺
-
Arduino
Arduino.jpg
優(yōu)勢:便宜律姨;簡單振峻,所有開源平臺中最易上手的平臺;用戶基數(shù)大择份。
劣勢:處理能力較低扣孟;無通用接口,沒有網(wǎng)絡(luò)荣赶、USB凤价、視音頻輸出等接口。
-
樹莓派
樹莓派.jpg
優(yōu)勢:功能性價(jià)比高拔创;兼容性強(qiáng)利诺,接口豐富,可實(shí)現(xiàn)PC的基本功能剩燥,兼容PC外接設(shè)備慢逾;用戶基數(shù)大。
劣勢:價(jià)格略高灭红,平臺整體花費(fèi)相對較高侣滩;開發(fā)難度略高。
-
Beagle Board
Beagle Board.jpg
優(yōu)勢:處理能力更強(qiáng)变擒,CPU處理能力更強(qiáng)君珠,內(nèi)存更大;擴(kuò)展性強(qiáng)娇斑;包含了通用接口策添,可兼容普通PC輸入輸出設(shè)備;可作為準(zhǔn)系統(tǒng)毫缆、微型桌面機(jī)運(yùn)行唯竹。
劣勢:價(jià)格略高;開發(fā)難度比Arduino高悔醋。
從現(xiàn)有的創(chuàng)客教育實(shí)踐案例中可以看出摩窃,Arduino是使用最廣、最適宜于入門學(xué)習(xí)的平臺;Beagle Board性能強(qiáng)猾愿,功耗更低鹦聪;樹莓派使用量較大,開發(fā)案例多蒂秘。
(2)積木式開源硬件
如果開源硬件開發(fā)平臺是創(chuàng)客教育常規(guī)的“戰(zhàn)術(shù)武器”泽本,積木式開源硬件則是創(chuàng)客教育的“秘密武器”。Little Bits是這一類型開源硬件的典型代表姻僧。
Little Bits對電路知識的要求幾乎為零规丽,不需要編程、焊接等工序撇贺。創(chuàng)客們會把好的創(chuàng)意項(xiàng)目共享在Github或官網(wǎng)的開源社區(qū)上赌莺。官網(wǎng)bits Lab專區(qū)則更能體現(xiàn)開源硬件協(xié)作創(chuàng)新的理念,創(chuàng)客們將自己設(shè)計(jì)的電路模塊設(shè)計(jì)方案上傳到該專區(qū)松嘶,如獲得1000以上用戶的支持艘狭,Little Bits就會生產(chǎn)該模塊,設(shè)計(jì)者從中可以獲得榮譽(yù)甚至是獎金翠订。
3 開源硬件創(chuàng)客教育實(shí)踐案例
科勒和她的四年級地區(qū)學(xué)校挑戰(zhàn)賽
小組作品.png