Разлика между Arduino и Raspberry Pi

Ключова разлика - Ардуино срещу малина пи
 

Най- ключова разлика между Arduino и Raspberry Pi е това Arduino е съвет за разработка на микроконтролери, докато малинов пи е компютър с общо предназначение, базиран на операционна система Linux.

Изборът на Arduino или Raspberry Pi зависи от проекта, който ще бъде разработен. Тази статия разглежда най-често срещаните Arduino Uno и Raspberry Pi B +. Като цяло, в сравнение с Arduino, консумацията на енергия е по-ниска, а скоростта е по-висока в Raspberry pi.

СЪДЪРЖАНИЕ

1. Преглед и ключова разлика
2. Какво е Arduino
3. Какво е Raspberry Pi
4. Прилики между Arduino и Raspberry Pi
5. Паралелно сравнение - Arduino срещу Raspberry Pi в таблична форма
6. Резюме

Какво е Ардуино?

Съветът за разработка на Arduino съдържа микроконтролери, хардуер за програмиране, USB интерфейс за програмиране, бутон за нулиране, конектор за захранване и др. Има различни видове Arduino платки като Arduino Uno, Mega, Nano. Най-често срещаната Arduino платка, която е Arduino Uno, има два микроконтролера. ATmega328 се програмира от потребителя. ATmega16U2 вече е предварително програмиран и се използва за USB комуникация. IO щифтовете се използват за свързване с външния свят. Има цифрови пинове и аналогови пинове.

Фигура 01: Ардуино

Arduino IDE се използва за писане на програми за борда за разработка. Може да се използва за писане на код, компилиране, отстраняване на грешки и накрая за качване на кода в дъската. Arduino IDE прави разработването на проекта по-бързо и лесно. Този софтуер е безплатен и с отворен код. Програмите, написани в Arduino IDE, са подобни на C програми. Лесно е да се интегрира Arduino с хардуер, използвайки екрани. Този щит може да бъде директно подреден на Arduino. Ethernet щитът се използва за свързване към Ethernet. Цветният LCD екран се използва за интерфейс към дисплея. Програмистът може директно да използва тези екрани и да извика необходимите библиотечни функции за изпълнение на необходимата задача.

Какво е Raspberry Pi?

Raspberry Pi работи на операционна система (OS). Това е допълнителен слой софтуер, който обработва хардуер. В Arduino приложението директно работи на микроконтролера, но в малинов пи, приложението трябва да премине през ОС за контрол на хардуера.

 Има различни версии като Raspberry pi A, B, B +. Raspberry Pi B + съдържа Broadcom BCM 2836 System on Chip (SoC). В него са свързани процесорите и останалите компоненти, за да се направи цялостна система. Процесорът е базиран на Broadcom BCM 2826 ARM процесор. ARM процесорите са ядрото на повечето IoT устройства. Raspberry Pi може да се програмира с помощта на езици като Python, C++.

Фигура 02: Raspberry Pi

Той също така съдържа графичен процесор (GPU). Той помага да се ускори графиката. Разполага с 40 входни изхода с общо предназначение (GPIO). Има 4 USB порта и RJ45 Ethernet порт. Има USB Ethernet интерфейс IC се използва за комуникация с Ethernet и USB портове. Има и конектор за CSI камера. HDMI портът помага за свързване на устройството към монитора. DSI е мониторен интерфейс за дисплеи. Той е алтернатива на HDMI. Micro SD картата е вътре в слота за micro SD. Той е от задната страна на дъската.

Какво е сходството между Arduino и Raspberry Pi?

  • Както Arduino, така и Raspberry Pi могат да се използват за изграждане на Интернет на нещата (IoT) и вградени системи.

Каква е разликата между Arduino и Raspberry Pi?

Ардунио срещу Малина Пи

Arduino е едноконтролен микроконтролер, който осигурява платформа с отворен код за изграждане на хардуерна и софтуерна среда. Raspberry Pi е малък единен бордов компютър, разработен за насърчаване на преподаването на основите на компютърните науки в училищата и в развиващите се страни.
 Скорост на обработка
Скоростта на Arduino е 16MHz. Скоростта на Raspberry Pi е 900MHz.
Адресно пространство
Arduino има по-ниско адресно пространство, тъй като е 8-битов микроконтролер. Raspberry Pi поддържа по-голямо адресно пространство, тъй като има 32-битов процесор.
 Нива на входното изходно напрежение
Нивата на входното изходно напрежение за Arduino са 0V и 5V. Нивото на входното напрежение за Raspberry Pi са 0V и 3.3V.
памет
Arduino има 32K Flash, 2K SRAM и 1K EEPROM. Raspberry Pi има 4GB Flash, 512K SRAM и micro SD.
операционна система
Arduino не работи на операционна система. Raspberry Pi работи на операционна система.

резюме - Ардуино срещу малина пи

Тази статия обсъжда разликата между Arduino и Raspberry Pi. Разликата между Arduino и Raspberry Pi е, че Arduino е плат за разработка на микроконтролери, докато малинов пи е компютър с общо предназначение, базиран на операционна система Linux.

справка:

1. "Ардуино". Уикипедия, Фондация Уикимедия, 27 март 2018 г. Достъпно тук 
2. "Raspberry Pi." Уикипедия, Фондация Уикимедия, 30 март 2018 г. Достъпно тук 

С любезност на изображенията:

1.'Arduino-uno-перспектива-прозрачен'By JotaCartas (беседа) - Arduino-uno-перспектива.jpg, (CC BY 2.0) през Wikimedia на Commons
2.'Raspberry PI'By Onepiece84 - Собствена работа, (CC BY-SA 4.0) през Commons Wikimedia