The Big List
- Janos (retired)
- Still a Newbie
- Posts: 1919
- Joined: Thu Feb 23, 2012 8:58 am
- Location: Aberdeenshire, Scotland
#1 The Big List
There are lots of Single-board Computers (SBC), many are in development but some like the Raspberry Pi are very much mainstream selling millions of units per year.
Edit: New list:
http://linuxgizmos.com/ringing-in-2015- ... cker-sbcs/
A handy list:
http://en.wikipedia.org/wiki/List_of_si ... _computers
And a very handy comparison:
http://en.wikipedia.org/wiki/Comparison ... _computers
Edit: New list:
http://linuxgizmos.com/ringing-in-2015- ... cker-sbcs/
A handy list:
http://en.wikipedia.org/wiki/List_of_si ... _computers
And a very handy comparison:
http://en.wikipedia.org/wiki/Comparison ... _computers
"Happiness can be defined as: a geek with non-work related code to write, no distractions and no deadline." - Janos
- Janos (retired)
- Still a Newbie
- Posts: 1919
- Joined: Thu Feb 23, 2012 8:58 am
- Location: Aberdeenshire, Scotland
#2 Re: The Big List
"Happiness can be defined as: a geek with non-work related code to write, no distractions and no deadline." - Janos
#3 Re: The Big List
another new board coming out for 30 euro's. A10-OLinuXino-LIME Development Board
http://www.cnx-software.com/2013/11/18/ ... -december/
http://www.cnx-software.com/2013/11/18/ ... -december/
The best form of help from above is a sniper on the rooftop....
- Janos (retired)
- Still a Newbie
- Posts: 1919
- Joined: Thu Feb 23, 2012 8:58 am
- Location: Aberdeenshire, Scotland
#4 Re: The Big List
"Happiness can be defined as: a geek with non-work related code to write, no distractions and no deadline." - Janos
#5 Re: The Big List
Here's another example of SBC
http://linuxgizmos.com/intel-cherry-tra ... es-for-34/
Would it be good for BOINC crucnching?
http://linuxgizmos.com/intel-cherry-tra ... es-for-34/
Would it be good for BOINC crucnching?
- Dirk Broer
- Corsair
- Posts: 1966
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#6 Re: The Big List
I'd buy a board based upon an Intel Pentium J4205, or, even better: an Intel J5005 http://cpuboss.com/cpus/Intel-x5-Z8350-vs-Intel-J4205
-says the man who has two J5005 systems running at home, one on Win10 and one on Linux Mint....
But, if you can get the Z8350 below 100 quid, you might want to give it a try, using either Windows or -if you fancy a challenge- Android/x86...
-says the man who has two J5005 systems running at home, one on Win10 and one on Linux Mint....
But, if you can get the Z8350 below 100 quid, you might want to give it a try, using either Windows or -if you fancy a challenge- Android/x86...
#7 Re: The Big List
Any coordinates for one of those? Looks interesting. I would love to bunker one of those at home.Dirk Broer wrote: ↑Fri Dec 28, 2018 4:47 pm I'd buy a board based upon an Intel Pentium J4205, or, even better: an Intel J5005 http://cpuboss.com/cpus/Intel-x5-Z8350-vs-Intel-J4205
-says the man who has two J5005 systems running at home, one on Win10 and one on Linux Mint....
But, if you can get the Z8350 below 100 quid, you might want to give it a try, using either Windows or -if you fancy a challenge- Android/x86...
PS
Here it is
https://androidpctv.com/review-asrock-j ... j4105-itx/
- Dirk Broer
- Corsair
- Posts: 1966
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#8 Re: The Big List
And you can take the 'Max 8 GB' with a very big grain of salt. My J5005 Linux Mint system runs with 16GB, just because 32 GB is too expensive.
#9 Re: The Big List
Dirk,Dirk Broer wrote: ↑Sat Dec 29, 2018 2:51 am And you can take the 'Max 8 GB' with a very big grain of salt. My J5005 Linux Mint system runs with 16GB, just because 32 GB is too expensive.
Was yours custom build?
- Dirk Broer
- Corsair
- Posts: 1966
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#10 Re: The Big List
The way all my systems are build: I buy a motherboard, a cpu -not even needed in this case-, RAM, look for a SSD or HDD and: presto, new system!Hal_Bregg wrote: ↑Mon Dec 31, 2018 9:33 amDirk,Dirk Broer wrote: ↑Sat Dec 29, 2018 2:51 am And you can take the 'Max 8 GB' with a very big grain of salt. My J5005 Linux Mint system runs with 16GB, just because 32 GB is too expensive.
Was yours custom build?
This article helped too (in German) and note the the memory QVL list on https://www.asrock.com/mb/Intel/J5005-I ... asp#Memory mentions 16GB modules...
#11 Re: The Big List
Thanks for tips. I will start now looking into scaping my old rig at home and put one of those barbone PC.Dirk Broer wrote: ↑Tue Jan 01, 2019 10:12 amThe way all my systems are build: I buy a motherboard, a cpu -not even needed in this case-, RAM, look for a SSD or HDD and: presto, new system!Hal_Bregg wrote: ↑Mon Dec 31, 2018 9:33 amDirk,Dirk Broer wrote: ↑Sat Dec 29, 2018 2:51 am And you can take the 'Max 8 GB' with a very big grain of salt. My J5005 Linux Mint system runs with 16GB, just because 32 GB is too expensive.
Was yours custom build?
This article helped too (in German) and note the the memory QVL list on https://www.asrock.com/mb/Intel/J5005-I ... asp#Memory mentions 16GB modules...
- Dirk Broer
- Corsair
- Posts: 1966
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#12 Re: The Big List: a timeline
A credit card-sized SBC Time Line:
2011-2013: Such modest beginnings....
The BeagleBone Black seemed to have superior specs, but as the great Yogi Berra already said "In theory there is no difference between theory and practice. In practice there is." Raspberry won on both price and performance. In fact their price of $35 broke open the market for credit card-sized SBCs. Texas Instruments were quick to perceive the threat, pricing the 'Black' significantly lower than their original (a.k.a. 'White'), but that did not solve their problems.
2014: Enter the copycats
Specs-wise Raspberry was fighting a losing battle in 2014. Form factor-wise they were first emulated by SinoVoip's Banana Pi and Lemaker's Banana Pro (but slightly larger), and SolidRun even tried to have the exact same size, only to find out that Raspberry did set new standards here too. Though their quad-core was the absolute performance champion in 2014, price-wise SolidRun showed the arrogance that did cost them their market share. Hardkernel may not have had the superior SOC, it did had the superior speed and dito performance. Plus their C1 model also fitted in some Raspberry B+ casings.
2015: Quad-cores become standard
The Pi 2 was a good step forward, but Raspberry's main strength was (and is) its user base and the abundance of good working hard- and software specially made for it. The Banana's kept expanding the limits for SBC's -but not the support, which was left to the user community (e.g. Armbian).
2016: Enter the 64-bit SBC SOC/CPU
The ARMv8-A/7-A (64/32-bit) is mainly because there are hardly 64-bit ARM OS-es and Aarch64 ARM applications in 2016.
2017: Two more copycats
Both these boards had the exact same dimensions as the Raspberry line between Raspberry Pi Model B+ and Raspberry Pi 3 Model B+. The TinkerBoard looked to be the ultimate quad-core 32-bit SBC.
2018: Fine-tuning the Raspberry design
This is the best Raspberry could do with the original 40 nm based production process.
2019: Setting new standards
USB-C was one of the new features here, Raspberry also jumped from using DDR2 to DDR4 RAM and used a 28 nm production process by then.
2020: Bring on the fully capable 64-bit SBCs
2011-2013: Such modest beginnings....
Board | Date | SOC | Speed | CPU | Architecture | RAM |
---|---|---|---|---|---|---|
BeagleBone | October 2011 | Ti Sitara AM3358 | 720 MHz | Single-core 32-bit ARM Cortex-A8 | ARMv7-A (32-bit) | 256 MB DDR2 |
Raspberry Pi 1 B | February 2012 | Broadcom BCM2835 | 700 MHz | Single-core 32-bit ARM11 | ARMv6Z (32-bit) | 256/512 MB DDR2 |
Raspberry Pi 1 A | February 2013 | Broadcom BCM2835 | 700 MHz | Single-core 32-bit ARM11 | ARMv6Z (32-bit) | 256 MB DDR2 |
BeagleBone Black | April 2013 | Ti Sitara AM3358/9 | 1000 MHz | Single-core 32-bit ARM Cortex-A8 | ARMv7-A (32-bit) | 512 MB DDR3 |
2014: Enter the copycats
Board | Date | SOC | Speed | CPU | Architecture | RAM |
---|---|---|---|---|---|---|
Banana Pi M1 | April 2014 | Allwinner A20 | 1000 MHz | Dual-core 32-bit ARM Cortex-A7 | ARMv7-A (32-bit) | 1024 MB DDR3 |
SolidRun HummingBoard i1ex | July 2014 | Freescale i.MX6 | 1000 MHz | Single-core 32-bit ARM Cortex-A9 | ARMv7-A (32-bit) | 512 MB DDR3 |
SolidRun HummingBoard i2ex | July 2014 | Freescale i.MX6 | 1000 MHz | Dual-core 32-bit ARM Cortex-A9 | ARMv7-A (32-bit) | 1024 MB DDR3 |
SolidRun HummingBoard i4ex | July 2014 | Freescale i.MX6 | 1000 MHz | Quad-core 32-bit ARM Cortex-A9 | ARMv7-A (32-bit) | 2048 MB DDR3 |
Raspberry Pi 1 B+ | July 2014 | Broadcom BCM2835 | 700 MHz | Single-core 32-bit ARM11 | ARMv6Z (32-bit) | 512 MB DDR2 |
Banana Pro | October 2014 | Allwinner A20 | 1000 MHz | Dual-core 32-bit ARM Cortex-A7 | ARMv7-A (32-bit) | 1024 MB DDR3 |
Raspberry Pi 1 A+ | November 2014 | Broadcom BCM2835 | 700 MHz | Single-core 32-bit ARM11 | ARMv6Z (32-bit) | 512 MB DDR2 |
Hardkernel Odroid C1 | December 2014 | Amlogic S805 | 1500 MHz | Quad-core 32-bit ARM Cortex-A5 | ARMv7-A (32-bit) | 1024 MB DDR3 |
2015: Quad-cores become standard
Board | Date | SOC | Speed | CPU | Architecture | RAM |
---|---|---|---|---|---|---|
Raspberry Pi 2 1.1 | February 2015 | Broadcom BCM2836 | 900 MHz | Quad-core 32-bit ARM Cortex-A7 | ARMv7-A (32-bit) | 1024 MB DDR2 |
Banana Pi M1+ | April 2015 | Allwinner A20 | 1000 MHz | Dual-core 32-bit ARM Cortex-A7 | ARMv7-A (32-bit) | 1024 MB DDR3 |
Banana Pi M2 | April 2015 | Allwinner A31s | 1000 MHz | Quad-core 32-bit ARM Cortex-A7 | ARMv7-A (32-bit) | 1024 MB DDR3 |
Hardkernel Odroid C1+ | August 2015 | Amlogic S805 | 1500 MHz | Quad-core 32-bit ARM Cortex-A5 | ARMv7-A (32-bit) | 1024 MB DDR3 |
Banana Pi M3 | November 2015 | Allwinner A83t | 1800 MHz | Octa-core 32-bit ARM Cortex-A7 | ARMv7-A (32-bit) | 2048 MB DDR3 |
2016: Enter the 64-bit SBC SOC/CPU
Board | Date | SOC | Speed | CPU | Architecture | RAM |
---|---|---|---|---|---|---|
Hardkernel Odroid C2 | January 2016 | Amlogic S905 | 1500 MHz | Quad-core 64-bit ARM Cortex-A53 | ARMv8-A/7-A (64/32-bit) | 2048 MB DDR3 |
Raspberry Pi 3 B | February 2016 | Broadcom BCM2837 | 1200 MHz | Quad-core 64-bit ARM Cortex-A53 | ARMv8-A/7-A (64/32-bit) | 1024 MB DDR2 |
Raspberry Pi 2 B 1.2 | October 2016 | Broadcom BCM2837 | 900 MHz | Quad-core 64-bit ARM Cortex-A53 | ARMv8-A/7-A (64/32-bit) | 1024 MB DDR2 |
Banana Pi M2 Ultra | November 2016 | Allwinner R40/V40/A40i | 1500 MHz | Quad-core 32-bit ARM Cortex-A7 | ARMv7-A (32-bit) | 2048 MB DDR3 |
Banana Pi M64 | November 2016 | Allwinner A64 | 1200 MHz | Quad-core 64-bit ARM Cortex-A53 | ARMv8-A/7-A (64/32-bit) | 2048 MB DDR3 |
2017: Two more copycats
Board | Date | SOC | Speed | CPU | Architecture | RAM |
---|---|---|---|---|---|---|
Asus TinkerBoard | April 2017 | Rockchip RK3288 | 1800 MHz | Quad-core 32-bit ARM Cortex-A17 | ARMv7-A (32-bit) | 2048 MB DDR3 |
Banana Pi M2 Berry | May 2017 | Allwinner V40 | 1200 MHz | Quad-core 32-bit ARM Cortex-A7 | ARMv7-A (32-bit) | 1024 MB DDR3 |
2018: Fine-tuning the Raspberry design
Board | Date | SOC | Speed | CPU | Architecture | RAM |
---|---|---|---|---|---|---|
Raspberry Pi 3 B+ | March 2018 | Broadcom BCM2837B0 | 1400 MHz | Quad-core 64-bit ARM Cortex-A53 | ARMv8-A/7-A (64/32-bit) | 1024 MB DDR2 |
Raspberry Pi 3 A+ | November 2018 | Broadcom BCM2837B0 | 1400 MHz | Quad-core 64-bit ARM Cortex-A53 | ARMv8-A/7-A (64/32-bit) | 512 MB DDR2 |
2019: Setting new standards
Board | Date | SOC | Speed | CPU | Architecture | RAM |
---|---|---|---|---|---|---|
Banana Pi M4 | March 2019 | Realtek RTD1395 | 1400 MHz | Quad-core 64-bit ARM Cortex-A53 | ARMv8-A/7-A (64/32-bit) | 1024/2048 MB DDR2 |
Raspberry Pi 4 B | June 2019 | Broadcom BCM2711 | 1500 MHz | Quad-core 64-bit ARM Cortex-A72 | ARMv8-A/7-A (64/32-bit) | 1024 MB DDR4 |
Raspberry Pi 4 B | June 2019 | Broadcom BCM2711 | 1500 MHz | Quad-core 64-bit ARM Cortex-A72 | ARMv8-A/7-A (64/32-bit) | 2048 MB DDR4 |
Raspberry Pi 4 B | June 2019 | Broadcom BCM2711 | 1500 MHz | Quad-core 64-bit ARM Cortex-A72 | ARMv8-A/7-A (64/32-bit) | 4096 MB DDR4 |
BeagleBone AI | June 2019 | Ti Sitara AM5729 | 1500 MHz | Dual-core 32-bit ARM Cortex-A15 | ARMv7-A (32-bit) | 1024 MB DDR3 |
2020: Bring on the fully capable 64-bit SBCs
Board | Date | SOC | Speed | CPU | Architecture | RAM |
---|---|---|---|---|---|---|
Odroid-C4 | April 2020 | Amlogic S905X3 | 2000 MHz | Quad-core 64-bit ARM Cortex-A55 | ARMv8-2A/7-A (64/32-bit) | 4096 MB DDR4 |
Raspberry Pi 4 B | May 2020 | Broadcom BCM2711 | 1500 MHz | Quad-core 64-bit ARM Cortex-A72 | ARMv8-A/7-A (64/32-bit) | 8196 MB DDR4 |
Banana Pi M5 | September 2020 | Amlogic S905X3 | 2000 MHz | Quad-core 64-bit ARM Cortex-A55 | ARMv8-A/7-A (64/32-bit) | 4096 MB DDR4 |
- Dirk Broer
- Corsair
- Posts: 1966
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#13 Re: The Big List
Recent SBC's compared:
(click to make bigger)
If I were working at Sinovoip (the makers of Banana Pi's), I'd start with the Banana Pi M5 -yesterday.
You can also see why I wrote earlier that I wanted the next Raspberry Pi to have eMMC and/or M.2....
(click to make bigger)
Those 32-bit boards all come at around $80-90, so roughly twice the money of a 2GB Raspberry Pi 4. Of the 64-bit boards only the Banana Pi M4 can compete with the Raspberry Pi 4, price-wise, but looses on specs. Most interesting board is the BeagleBone AI: would it be possible to engage all CPU, FPU and GPU cores for BOINC?
(click to make bigger)
If I were working at Sinovoip (the makers of Banana Pi's), I'd start with the Banana Pi M5 -yesterday.
You can also see why I wrote earlier that I wanted the next Raspberry Pi to have eMMC and/or M.2....
(click to make bigger)
Those 32-bit boards all come at around $80-90, so roughly twice the money of a 2GB Raspberry Pi 4. Of the 64-bit boards only the Banana Pi M4 can compete with the Raspberry Pi 4, price-wise, but looses on specs. Most interesting board is the BeagleBone AI: would it be possible to engage all CPU, FPU and GPU cores for BOINC?
- Dirk Broer
- Corsair
- Posts: 1966
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#14 Re: The Big List
Banana Pi has a new M5 now, more or less equal to the Odroid-C4 (Quad-core Amlogic S905X3 SOC @2000 MHz with 4GB LPDDR4,16GB eMMC,4x USB3.0 ,1GbE LAN)
Compared to the Odroid-C4 it misses the heatsink -so try to fit a 52Pi Ice Tower yourself- and replaces the barrel power connector for a USB-C type.
A very thorough review of the M5 can be found here: https://bret.dk/banana-pi-m5-review/
Compared to the Odroid-C4 it misses the heatsink -so try to fit a 52Pi Ice Tower yourself- and replaces the barrel power connector for a USB-C type.
A very thorough review of the M5 can be found here: https://bret.dk/banana-pi-m5-review/
- Dirk Broer
- Corsair
- Posts: 1966
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#15 Re: The Big List
Sinovoip, producer of Banana Pi boards, has a new flag ship in their M (for main?) line, perhaps unsurprisingly called the Banana Pi M6 (don't get distracted by the header showing a M4).
The surprise lies more in the chosen SOC: a Senary (Synaptics) VS680, a quad-core Cortex-A73 (@2.1GHz) with a Cortex-M3 real-time security core @ 250 MHz (-so useless for computing), an Imagination PowerVR Series9XE GE9920 GPU, and a NPU for AI up to 6.75 Tops.
The board further has 4GB LPDDR4, 16GB eMMC flash and offers a M.2 E-Key for PCIe or MIPI CSI. There are 4 USB 3.0 ports, 1 GbE ethernet and 1 Micro HDMI-in and 1 Micro HDMI-out. Power Source needs to be PD(?) 5V@3A, administered via USB 3.0 Type-C.
The board looks like this (click to enlarge):
The VS680/SN3680 seems to be a quite capable SOC -but these specs make me want a SBC with a Qualcomm QCS605 instead.
More info:
https://www.cnx-software.com/2022/11/24 ... processor/
https://linuxgizmos.com/banana-pi-intro ... based-sbc/
The surprise lies more in the chosen SOC: a Senary (Synaptics) VS680, a quad-core Cortex-A73 (@2.1GHz) with a Cortex-M3 real-time security core @ 250 MHz (-so useless for computing), an Imagination PowerVR Series9XE GE9920 GPU, and a NPU for AI up to 6.75 Tops.
The board further has 4GB LPDDR4, 16GB eMMC flash and offers a M.2 E-Key for PCIe or MIPI CSI. There are 4 USB 3.0 ports, 1 GbE ethernet and 1 Micro HDMI-in and 1 Micro HDMI-out. Power Source needs to be PD(?) 5V@3A, administered via USB 3.0 Type-C.
The board looks like this (click to enlarge):
The VS680/SN3680 seems to be a quite capable SOC -but these specs make me want a SBC with a Qualcomm QCS605 instead.
More info:
https://www.cnx-software.com/2022/11/24 ... processor/
https://linuxgizmos.com/banana-pi-intro ... based-sbc/