Arduino是一個由開源軟件環境支持的開源硬件原型平台。包含硬件(各種型號Arduino板)和軟件(Arduino IDE)。集成開發環境是Arduino IDE ,編寫和編譯sketch后通過USB接口線上載到Arduino運行。模擬和數字管腳可以連接到各類設備和部件上,與之交互。基本包含一個USB連接、電源連接器、復位開關、LED電源指示燈和串口通信指示燈、shield擴展板。
Sketch編寫:初始化代碼放在setup()中,控制代碼放在loop()中,包含許多庫函數。
樹莓派就是一個基於ARM和Linux系統的微型電腦,
單片機,顧名思義是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能集成到一塊硅片上構成的一個小而完善的微型計算機。
樹莓派、arduino板都是一種單片機系統,區別在於arduino跑不了系統最中間的就是這個系統最主要的芯片,BCM2836,這個片子把CPU、GPU、內存I/O控制器等一大堆東西封裝在一起,這就是一個單片機。
ARM指的是一種處理器架構。
所以總結起來,樹莓派、arduino板都是一種單片機系統,區別在於arduino跑不了系統。
最中間的就是這個系統最主要的芯片,BCM2836,這個片子把CPU、GPU、內存I/O控制器等一大堆東西封裝在一起,這就是一個單片機。
列表解釋一下:
比較 |
樹莓派 |
arduino |
ARM |
單片機 |
本質 |
微型計算機 |
軟硬件平台 |
處理器 |
芯片 |
類比 |
高端汽車 |
各種高端低端汽車 |
發動機 |
汽車 |
如有不當之處,歡迎指點。