關鍵區別–arduino vs raspberry pi
Arduino和Raspberry Pi的主要區別在於Arduino是一個微控制器開發板,而Raspberry Pi是基於Linux操作系統的通用計算機。
選擇Arduino或Raspberry Pi取決於要開發的項目。本文討論了最常見的Arduino Uno和Raspberry PiB+。與Arduino相比,樹莓pi的功耗更低,速度更快。
目錄
1. 概述和主要區別
2. 什麼是Arduino
3. 什麼是覆盆子皮
4. Arduino和覆盆子派的相似之處
5. 並列比較——Arduino與Raspberry Pi表格形式
6. 摘要
什麼是阿杜伊諾(arduino)?
Arduino開發板包含微控制器、編程硬件、USB編程接口、復位按鈕、電源連接器等。有各種類型的Arduino板,如Arduino Uno、Mega、Nano。最常見的Arduino板是Arduino Uno,有兩個微控制器。ATmega328由用戶編程。ATmega16U2已經預先編程,用於USB通信。IO引腳用於連接外部世界。有數字和模擬引腳。
ArduinoIDE用於為開發板編寫程序。它可以用來編寫代碼、編譯、調試,最後將代碼上傳到板上。ArduinoIDE使項目開發更快更容易。這個軟件是一個免費的開源軟件。用arduinoide編寫的程序與C程序類似。使用屏蔽很容易將Arduino與硬件集成。這個盾牌可以直接堆疊到阿杜諾。以太網屏蔽用於連接以太網。彩色液晶屏用於連接顯示器。程序員可以直接使用這些屏蔽並調用必要的庫函數來執行所需的任務。
什麼是樹莓皮(raspberry pi)?
Raspberry Pi運行在操作系統(OS)上。它是處理硬件的一個額外的軟件層。在Arduino中,應用程序直接運行在微控制器上,而在raspberry pi中,應用程序需要通過操作系統來控制硬件。
有不同的版本,如樹莓皮A,B,B+。Raspberry Pi B+包含Broadcom BCM 2836片上系統(SoC)。它將處理器和其他組件連接起來構成一個完整的系統。處理器為Broadcom BCM 2826基於ARM的處理器。ARM處理器是大多數物聯網設備的核心。Raspberry Pi可以使用Python、C++等語言編程。
它還包含一個圖形處理單元(GPU)。它有助於加快圖形速度。它有40個通用輸入輸出引腳(GPIO)。有4個USB端口和RJ45以太網端口。有一個USB以太網接口芯片,用於與以太網和USB端口進行通信。還有一個CSI攝像頭接口。HDMI端口有助於將設備連接到顯示器。DSI是顯示器的監視器接口。它是HDMI的替代品。micro-SD卡位於micro-SD插槽內。它在黑板的背面。
什麼是arduino與覆盆子皮的相似性(the similarity between arduino and raspberry pi)?
- Arduino和Raspberry Pi都可以用於構建物聯網(IoT)和嵌入式系統。
阿杜伊諾(arduino)和樹莓皮(raspberry pi)的區別
阿杜尼奧vs覆盆子派 | |
Arduino是一款單板微控制器,它提供了一個開源平臺來構建硬件和軟件環境。 | Raspberry Pi是一款小型單板計算機,旨在促進學校和發展中國家計算機科學基礎知識的教學。 |
加工速度 | |
Arduino的速度是16MHz。 | 樹莓派的速度是900兆赫。 |
地址空間 | |
Arduino的地址空間較低,因為它是8位微控制器。 | Raspberry Pi支持更大的地址空間,因為它有一個32位處理器。 |
輸入輸出電壓電平 | |
Arduino的輸入輸出電壓電平為0V和5V。 | 樹莓Pi的輸入輸出電壓電平為0V和3.3V。 |
記憶 | |
Arduino有32K閃存、2K SRAM和1K EEPROM。 | Raspberry Pi有4GB閃存、512K SRAM和micro SD。 |
操作系統 | |
Arduino不在操作系統上運行。 | 樹莓派運行在操作系統上。 |
總結 - 阿杜伊諾(arduino) vs. 樹莓皮(raspberry pi)
本文討論了Arduino和覆盆子派的區別。Arduino和Raspberry Pi的區別在於Arduino是一個微控制器開發板,而Raspberry Pi是基於Linux操作系統的通用計算機。
引用
1.“Arduino”,維基百科,維基媒體基金會,2018年3月27日。此處提供2.“樹莓皮”,維基百科,維基媒體基金會,2018年3月30日。此處提供
2.“樹莓皮”,維基百科,維基媒體基金會,2018年3月30日。