Write down the difference between Arduino, Rasberry Pi and Beagle Bone using a t
ID: 3845285 • Letter: W
Question
Write down the difference between Arduino, Rasberry Pi and Beagle Bone using a table structure. Answer in terms of hardware upgradability, operating systems, built-in network interface, existing input/output. Use a table to answer this to improve readability. Which one would you use to run a simple digital voice recorder? Justify your decision. Include cost, scalability, upgradeability, development environment feature/s used in IC, specific instructions for input/output in your decision-making process. Use a table to answer this to improve readability.Explanation / Answer
Arduino
Raspberry Pi
BeagleBone
Hardware Upgradibility
Operating system
No as is a microcontroller
Raspbian (Recommended), Ubuntu, Android, ArchLinux, FreeBSD, Fedora, RISC OS
Angstrom (Default), Ubuntu, Android, ArchLinux, Gentoo, Minix, RISC OS, Raspbian
Built in Network Interface
networking functions is fairly limited
Supports networking either thru ethernet or thru wireless USB
Supports networking thru ethernet
Existing input/output ports
No USB. Need extra H/W for connectivity
4 USB Hosts, 1 Micro-USB Power, 1 10/100 Mbps Ethernet, RPi camera connector HDMI
1 USB Host, 1 Mini-USB Client, 1 10/100 Mbps Ethernet
Development environment
No IDE
OS on external microSD card and is required
Onboard OS
Features used in PC
Can’t operate OS
Can be used as full desktop computers
Used for controlling device or circuit based projects
Specific instructions for input/output
best used for hardware prototyping projects as designed for such projects.
Its like a full fledge computer with multitasking capabilities can be used for s/w projects
Will help in robotics related projects and sensor based programs
Arduino
Raspberry Pi
BeagleBone
Cost
Cheapest
Medium
Expensive
Scalability
Not used for s/w projects
Best suited
Mainly designed for robotics or sensor based projects
Upgradability
Need extra H/w for any new functional support
Can be easily upgradable
Easy to upgrade but costly
Features used
Can run full features OS
Limited OS features are supported on board
Arduino
Raspberry Pi
BeagleBone
Hardware Upgradibility
Operating system
No as is a microcontroller
Raspbian (Recommended), Ubuntu, Android, ArchLinux, FreeBSD, Fedora, RISC OS
Angstrom (Default), Ubuntu, Android, ArchLinux, Gentoo, Minix, RISC OS, Raspbian
Built in Network Interface
networking functions is fairly limited
Supports networking either thru ethernet or thru wireless USB
Supports networking thru ethernet
Existing input/output ports
No USB. Need extra H/W for connectivity
4 USB Hosts, 1 Micro-USB Power, 1 10/100 Mbps Ethernet, RPi camera connector HDMI
1 USB Host, 1 Mini-USB Client, 1 10/100 Mbps Ethernet
Development environment
No IDE
OS on external microSD card and is required
Onboard OS
Features used in PC
Can’t operate OS
Can be used as full desktop computers
Used for controlling device or circuit based projects
Specific instructions for input/output
best used for hardware prototyping projects as designed for such projects.
Its like a full fledge computer with multitasking capabilities can be used for s/w projects
Will help in robotics related projects and sensor based programs
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.