|
開(kāi)源硬件,指與自由及開(kāi)源軟件相同方式設(shè)計(jì)的計(jì)算機(jī)和電子硬件。開(kāi)源硬件開(kāi)始考慮對(duì)軟件以外的領(lǐng)域開(kāi)源,,是開(kāi)源文化的一部分。
共享邏輯設(shè)計(jì)連同可編程邏輯器件的重構(gòu),也是一種形式的開(kāi)源硬件,。硬件描述語(yǔ)言代碼的共享代替共享電路圖。硬件描述語(yǔ)言通常用於系統(tǒng)晶片系統(tǒng),,也用於元件可編程邏輯閘陣列或直接在專(zhuān)用集成電路中設(shè)計(jì),。當(dāng)分配時(shí)叫做硬件描述語(yǔ)言模塊或 IP cores 。
總之就是,,例如我買(mǎi)了一個(gè)ipad,,如果他是開(kāi)源硬件,那么消費(fèi)者不僅可以得到ipad這個(gè)產(chǎn)品,,同時(shí)可以獲得如何對(duì)ipad進(jìn)行編程,、如何自己制作一個(gè)ipad(誰(shuí)能教教我?)
開(kāi)源硬件作為一個(gè)附件或設(shè)備,,允許任何人按照自己的意愿檢查,、復(fù)制和修改硬件,不過(guò)因?yàn)槠溟_(kāi)放性影響了其知識(shí)產(chǎn)權(quán),,你可以自己下載規(guī)格說(shuō)明書(shū)后組裝一臺(tái),、或者從制造商那里購(gòu)買(mǎi)并支付一小部分的組裝費(fèi)。
Arduino由5個(gè)國(guó)際工程師研發(fā),,他們分別是Massimo Banzi,、Gianluca Martino(意大利); David Cuartielles(西班牙); David Mellis,、Tom Igoe(美國(guó))。Arduino 剛開(kāi)始是為了促進(jìn)了意大利艾維里互動(dòng)設(shè)計(jì)學(xué)院的發(fā)展,,旨在幫助學(xué)生們實(shí)現(xiàn)把輸入的數(shù)據(jù)原型輸出,。(可以理解為現(xiàn)在的3D打印原理: 將一項(xiàng)設(shè)計(jì)物品轉(zhuǎn)化為3D數(shù)據(jù),然后根據(jù)這些數(shù)據(jù)進(jìn)行逐層打印,。 一片一片地打印,,然后疊加到一起,成為一個(gè)立體物體,。)
Arduino是一個(gè)開(kāi)放的硬件平臺(tái),,包括一個(gè)簡(jiǎn)單易用的I/O電路板,以及一個(gè)基于Eclipse的軟件開(kāi)發(fā)環(huán)境,。Arduino可以用來(lái)開(kāi)發(fā)可獨(dú)立運(yùn)作,、并具互動(dòng)性的電子用品,或者也可以開(kāi)發(fā)出與PC相連的周邊裝置,,同時(shí)能在運(yùn)作時(shí)與PC上的軟件進(jìn)行溝通(如Flash,,Max/Msp,Director,,Processing等),。
1. 低成本:可以從頭開(kāi)始構(gòu)建便宜的 Arduino 板,并且預(yù)組裝的組件十分便宜,。Arduino Diecimila 花費(fèi)大約 35 美元,。
2. 跨平臺(tái)軟件:獲得適用于 Microsoft Windows、Mac OS X 和 Linux 的 Arduino 軟件,。
3. 簡(jiǎn)單的語(yǔ)言:Arduino 開(kāi)發(fā)人員嘗試使語(yǔ)言可以被初學(xué)者輕松掌握,,但是對(duì)于高級(jí)用戶足夠靈活。
4. 開(kāi)放源碼:Arduino 從上到下完全是開(kāi)源的,。如果需要構(gòu)建或修改軟件,,您可以隨意執(zhí)行。
因?yàn)楫?dāng)初這個(gè)團(tuán)隊(duì)開(kāi)發(fā)Arduino的時(shí)候,,沒(méi)有5年的時(shí)間去學(xué)習(xí)電子工程,、而是一個(gè)月,所以這注定Arduino只能是盡可能簡(jiǎn)單,、盡可能開(kāi)源的東西構(gòu)成,。所以Arduino的硬件是完全開(kāi)源的,它的設(shè)計(jì)文件和規(guī)格說(shuō)明書(shū),、控制軟件,、文檔(基于創(chuàng)意公用)也是開(kāi)源的。Arduino唯一付費(fèi)的地方是上商標(biāo)名稱(chēng),,這當(dāng)然是必須的,。
因?yàn)锳rduino的開(kāi)源性質(zhì),,微控制器模版可以在許多硬件設(shè)備中被發(fā)現(xiàn):3D打印機(jī)、玩具,、 利用Arduino做商業(yè)和DIY開(kāi)發(fā)的項(xiàng)目設(shè)備,。因?yàn)锳rduino讓生產(chǎn)3D產(chǎn)品又快又便宜,所以整個(gè)制造過(guò)程被大大簡(jiǎn)化透明了,。對(duì)整個(gè)3D打印產(chǎn)業(yè)來(lái)說(shuō),,因?yàn)橛辛薃rduino和其他尾隨的開(kāi)源技術(shù),3D打印變的更普遍,、經(jīng)濟(jì)規(guī)模要求更低,、 重組成本接近為零。這完全符合經(jīng)濟(jì)學(xué)家稱(chēng)之為“產(chǎn)業(yè)革命”的東西:設(shè)備或器械可以在小空間,、低開(kāi)銷(xiāo),、低勞力要求的前提下批量生產(chǎn)。
|
|