嵌入式系統(Embedded system),是一種「完全嵌入受控器件內部,為特定應用而設計的專用電腦系統」,根據英國電器工程師協會( U.K. Institution of Electrical Engineer)的定義,嵌入式系統為控制、監視或輔助設備、機器或用於工廠運作的裝置。與個人電腦這樣的通用電腦系統不同,嵌入式系統通常執行的是帶 有特定要求的預先定義的任務。
嵌入式系統的核心是由一個或幾個預先編程好以用來執行少數幾項任務的微處理器或者微控制器組成。與通用電腦能夠執行使用者選擇的軟體不同,嵌入式系統上的軟體通常是暫時不變的;所以經常稱為「韌體」。
結果 1 - 3 共 3
OpenCores 提供一個讓開發者自由討論創作 Open Hardware 的組織,專注於處理器晶片及其智慧財產的設計,由於現今晶片設計過於繁雜,影響了整體開發進度,導致過多的時間成本的浪費,此外,大部份晶片受專利保護,需要和供應商購買,且往往費用較高;OpenCores 的目標,就是提供開放、可重覆使用的 Open Hardware 設計,並以自由軟體授權如 LGPL 條款釋出。
BeagleBone,是 BeagleBoard 在 2011年10月推出的小型開放硬體開發板,是 BeagleBoard 的最新成員,其裝置相當小,但它包含高效能的的微處理器、可開發各種裝置連接的擴充連接埠、有線乙太網路、MicroSD、USB 等,能更容易的實現各種創新,如無線自動機器人、自學電子教育套件、智能電子看板、家庭自動化等。BeagleBoard 推出後,淡化了桌上型電腦與嵌入式裝置運算能力的界限,加快了開放硬體的創新腳步,而身為 BeagleBoard 縮小版的 BeagleBone,則為嵌入式裝置及互動裝置的開發帶來新的力量。
Arduino 是自由開源軟體專案、同時也是一個開放硬體(Open Hardware)的專案,其建置基礎以一塊Simple i/o介面版為主軸,並延伸拓展了該介面版的應用環境,建立一個由使用者、開發者、廠商三者構成的擴充生態。該專案主體的程式碼以 GPL-2.0 釋出,相關的函式庫則以較寬鬆的LGPL-2.1釋出。Arduino可以讓使用者連接容易購得的電子元件,例如開關、感測器、LED、步進馬達或其他輸出入裝置,也能與其他軟體溝通,例如Adobe Flash、Processing、Max/MSP、Pure Data、VVVV 等,是一個讓人簡易上手、就近取材之後彈性配置,就能開發出具實作功能與驚豔效果的嵌入式互動裝置。