久久久久久久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接口基于開放源代碼原,可以讓您免費下載使用開發出更多令人驚艷的互動作品。

 
關閉窗口

相關文章

主站蜘蛛池模板: 日韩特黄 | 亚洲乱码国产乱码精品精软件 | 免费欧美视频 | 欧美精品一区在线观看 | 操少妇视频| 国产一级免费视频 | 欧美顶级黄色大片免费 | 免费国产一区二区 | 黄色a毛片 | 日韩成人精品一区二区 | 国产一级网站 | 日韩一区在线播放 | 成人高清 | 特级西西444www大精品视频 | 久久国产一区二区 | 天天综合久久 | 国产精品成人在线观看 | 午夜专区| 国产精品成人国产乱 | 伊人9999| 欧美日韩在线一区二区 | 亚洲欧美在线视频 | 丁香久久 | 亚洲综合在线一区 | 天天爽天天爽 | 日韩不卡在线观看 | 精东影业一区二区三区 | 亚洲天天操 | 天天草天天干 | 久热精品在线 | 欧美在线视频免费 | 午夜三级| 久久888 | 死神来了4无删减版在线观看 | 亚洲国产成人在线 | 综合久久久久 | av免费观看网址 | 久久久久久一区二区 | a级片在线| 韩日一区二区 | 激情五月综合色婷婷一区二区 |