久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> Arduino >> 瀏覽文章

什么是開源硬件以及Arduino?

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年04月02日   【字體:


 開源硬件指與自由及開放原始碼軟件相同方式設計的計算機和電子硬件(如現流行的Arduino、Raspberry Pi等等)。開源硬件開始考慮對軟件以外的領域開源,是開源文化的一部分。這個詞主要是用來反映自由釋放詳細信息的硬件設計,如電路圖、材料清單和電路板布局數據,通常使用開源軟件來驅動硬件。

 

共享邏輯設計連同可程式邏輯器件之重構,也是一種形式的開源硬件。硬件描述語言代碼的共享代替共享電路圖。硬件描述語言通常用於系統晶片系統,也用於元件可程式邏輯閘陣列或直接在專用集成電路中設計。當分配時叫做硬件描述語言模塊或 IP cores 。

通過一個概念可以更容易理解開源硬件,那就是“開源軟件”,它產生在開源硬件之前,安卓就是開源軟件之一。開源硬件和開源軟件類似,就是在之前硬件的基礎之上進行二次創意。在復制成本上,開源軟件的成本也許是零,但是開源硬件不一樣,其復制成本較高。

開源硬件延伸著開源軟件代碼的定義,包括軟件、電路原理圖、材料清單,設計圖等都使用開源許可協議,自由使用分享,完全以開源的方式去授權方式。以往的DIY在分享的時候沒有清楚的授權,開源硬件把軟件慣用的GPL,CC等協議規范帶到硬件分享領域。
 

 

Arduino 是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的arduino板)和軟件(arduino IDE)。它適用于藝術家、設計師、愛好者和對于“互動”有興趣的朋友們。

Arduino,是一個基于開放原始碼的軟硬體平臺,構建于開放原始碼simple I/O介面版,并且具有使用類似Java,C語言的Processing/Wiring開發環境。

Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。對Arduino的編程是利用 Arduino編程語言 (基于 Wiring)和Arduino開發環境(based on Processing)來實現的。

基于Arduino的項目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運行的軟件,他們之間進行通信 (比如 Flash, Processing, MaxMSP)來實現。

你可以自己動手制作,也可以購買成品套裝;Arduino所使用到的軟件都可以免費下載. 硬件參考設計 (CAD 文件)也是遵循availableopen-source協議, 你可以非常自由地 根據你自己的要求去修改他們。

Arduino可以使用開發完成的電子元件例如Switch或sensors或其他控制器、LED、步進馬達或其他輸出裝置。Arduino也可以獨立運作成為一個可以跟軟件溝通的接口,例如說:flash、processing、Max/MSP、VVVV或其他互動軟件。Arduino開發IDE接口基于開放源代碼原,可以讓您免費下載使用開發出更多令人驚艷的互動作品。

 
關閉窗口

相關文章

主站蜘蛛池模板: 亚洲精品日韩综合观看成人91 | 精品一区二区三区91 | 精品一二区 | 久久精品无码一区二区三区 | 久久久高清 | 日韩国产在线 | 久久久91 | 人人干人人超 | 国产成人精品免高潮在线观看 | 国产午夜精品一区二区三区在线观看 | 国产精品亚洲精品 | 国产高清精品一区二区三区 | 久久精品亚洲一区二区三区浴池 | 欧美老少妇一级特黄一片 | 国产精品久久久久久久7电影 | 国产精品久久久久久 | 国产福利91精品一区二区三区 | 四虎影 | 日本爱爱| 国产成人自拍一区 | 国产免费一区二区三区 | 一区二区三区久久 | 日韩三级在线 | 成人精品一区 | 午夜视频在线免费观看 | 亚洲 91| 99热这里都是精品 | 日韩影音 | 91精品国产综合久久久密闭 | 天天射夜夜操 | 日本一道本视频 | 亚洲精品二区 | 91久久精品一区二区三区 | 欧美aaa级 | 亚洲国产精品99久久久久久久久 | 欧美日本久久 | 波多野结衣一区二区三区 | 欧美一级毛片在线播放 | 国产精品永久久久久久久www | a视频在线播放 | 欧美日韩电影免费观看 |