Raspberry Pi History
The Raspberry Pi is a series of single-board computers (SBC) designed and manufactured by the Raspberry Pi Foundation in the United Kingdom. These devices were initially intended for promoting computer science education, but they quickly found widespread use in other fields such as home automation and robotics, as well as in industry.
The Raspberry Pi 4 Model B was launched in June 2019 and brought numerous hardware and performance improvements over its predecessors. The Raspberry Pi 4 B is one of the most common SBCs out there, and it can be used in a wide range of DIY projects such as wireless doorbells, fun gaming projects, and for storing your passwords securely.
Banana Pi History
With the success of the Raspberry Pi in the consumer and industrial sectors, a number of clones soon appeared in the market, trying to get a slice of the pie. Sinovoip Co., Ltd’s Banana Pi is one such board range that has become very popular and consistently tries to outdo Raspberry Pis. The hardware design for these boards is based on that of the Raspberry Pi and usually includes a similar 40-pin general-purpose input/output (GPIO) connector.
The Banana Pi was one of the first boards to support SATA, for connecting mass-storage devices, and has been around since 2014. It has a good reputation for being reliable and easy to use. The company has recently revealed a Raspberry Pi Compute 4 alternative, the BPI-RK3588, that is loaded with a powerful octa-core Rockchip RK3588 CPU.
However, here we’re focusing on the Banana Pi M5, the latest SBC released by the company, and how it compares to the Raspberry Pi 4.
Reasons to Choose the Raspberry Pi 4
The Raspberry Pi 4 has many advantages. You should consider buying one because:
It has more support and plenty of user guides and resources It has a faster processor There is a choice of RAM variants It has built-in Wi-Fi and Bluetooth It is beginner-friendly
Reasons to Choose the Banana Pi M5
The Banana Pi M5 has several strengths, including the following:
It has 16GB eMMC memory It is more thermal-efficient It may be more affordable than the Raspberry Pi 4 It is better suited for experienced users
Price: Which Board Is Cheaper?
At the time of writing, the Raspberry Pi 4 Model 4 B is much cheaper than the Banana Pi M5. The Raspberry Pi 4 is officially sold at a starting price of $35 while the Banana Pi M5 is currently being sold wholesale for about $64 on Alibaba. However, due to the recent shortage, you will be lucky to find a Raspberry Pi 4 at that stated place. You are much more likely to find it being sold by third-party retailers for far more. Find out where you can buy a Raspberry Pi.
The Banana PI, on the other hand, isn’t in as much demand as the Pi 4 and you are more likely to find it for less money. The board, together with a heat sink and a compatible power supply, is available for $89 in this AliExpress store.
So, which board is actually cheaper? The answer is not so straightforward. How much you spend entirely depends on where you buy it from, but current events have made it easier to find a Banana Pi M5 for a better price.
Networking Features
Unfortunately, the BPI M5 provides limited options for connectivity. It only includes a Gigabit Ethernet port and lacks onboard Wi-Fi and Bluetooth, although you can buy a USB dongle for wireless connectivity.
On the other hand, the Raspberry Pi 4 has built-in Wi-Fi and Bluetooth, so you have the USB ports free for other uses.
Thermal Performance
Thermal performance is another important factor to consider when choosing an SBC. The BPI M5 is powered by the ARM-55 processor, which has been proven to be more power-efficient than the Raspberry Pi 4’s A-72.
This means that the Banana Pi M5 runs a little cooler than the Raspberry Pi 4 without as many thermal throttling issues, making it better suited for use under heavy load and in tighter enclosures.
Memory and CPU Performance
The Raspberry Pi 4 Model B has 2GB, 4GB, and 8GB versions to suit the needs of different users. The BPI M5 only comes with 4GB of RAM. So if you are going to be running memory-intensive programs, the Raspberry Pi 4 may be a better choice. Both devices have sufficient memory for light surfing, retro emulation, and multimedia viewing.
The onboard eMMC storage of the BPI M5 provides much better read/write speeds than you get with SD cards and gives the board an edge over the Pi 4.
The Raspberry Pi 4 has a more powerful CPU and this is evidenced in benchmark tests, with the BPI M5 performing slightly worse than the Pi 4 on the Octane 2.0 benchmark. The Banana Pi M5 board still performs better than the Raspberry Pi 3 B, but it is not a major contender for the more high-end Raspberry Pi 4.
Hardware Specifications Compared
Documentation, Support, and Community
The Raspberry Pi Foundation has provided useful documentation for all its devices. This documentation includes introductory guides and technical information for Raspberry Pi users of all levels.
There is a getting-started guide for the Banana Pi M5 as well, but it is nowhere as detailed. It does offer helpful information for installing an operating system and configuring the Banana Pi.
Both devices have communities that offer support online. The Raspberry Pi community is much larger and way more active, which means that you’re more likely to find solutions to whatever problems may arise. The Banana Pi community is by no means dead or inactive, but it is tiny compared to that of the Raspberry Pi.
You also get regular updates and bug fixes with the Raspberry Pi. On the other hand, vendor support is one of the many tradeoffs you are going to make when you buy a Banana Pi. That might not be much of a deal-breaker for advanced users, but beginners are going to be better served by the much larger Raspberry Pi community and the regular updates offered by the company.
Which Should You Go For?
The Raspberry Pi 4 is better suited for beginners as it offers a less rocky start to hardware hacking. The community is active and growing, and there is a wealth of resources dedicated to helping you understand the Raspberry Pi and how to use it.
The Banana Pi M5 will be a better fit for people who are already quite familiar with SBCs, know their way around a GPIO header, and need the particular features of the Banana Pi in their projects.
The current supply situation with Raspberry Pis has also made alternative boards more attractive. If you fall into any of these aforementioned categories, you may want to check out the Banana Pi M5.