Single Board Computers Introduced in 2017
eetimes.com
eetimes.com
1. Raspberry Pi Zero W -- $10
2: Asus Tinker Board -- $54.99
3: Marvell Espressobin -- $79.99
4: 96Boards HiKey 960 -- $239.99
5: PINE64 Rock64 -- $24.95
6: Orange Pi R1 -- $13.90
7: MYIR MYS-6ULX -- $24.80
8: LeMaker Banana Pi Pro -- $47.99
9: LattePanda -- $209
10: Sparkfun BBC micro:bit -- $17.50https://www.eetimes.com/document.asp?doc_id=1332763&print=ye...
> BeagleBone® Blue is a complete, Linux-enabled robotics computer. Community-supported and fully open-source, the real-time performance, flexible networking and rich set of robotics-oriented peripherals make building mobile robots quick and affordable.
Unlike the Raspberry Pi line of single-board computers, the BeagleBone line is completely open source and permissively licensed. The design files for Blue are at https://github.com/beagleboard/beaglebone-blue
UC San Diego is developing coursework based on the Blue, https://www.ucsdrobotics.org/
The PRUs and huge GPIO count are the good things about a Beaglebone, IMO. It seems like there's less documentation and pre-built libraries out there for them than for the RPi computers, which is a shame.
RPi wins out on price and community.
Long-term, it seems like the goal of the BeagleBone foundation is to support each board for a number of years in order to allow for text books, curriculum, and other support material to emerge. Their focus seems to be on robotics and headless embedded systems rather than trying to duplicate the "cheap desktop learning computer" objective of the R Pi. It will be interesting to see if they're able to achieve that goal.
I do think the BBB model for open source is the most comprehensive model so far. I'd be very interested to hearing of other open source hardware models. The Open Compute Project hardware licenses were promising, but I haven't seen much action on them since the request for comment in 2014... http://www.opencompute.org/blog/request-for-comment-ocp-hard...
Question, do you know if the UCSD course is using the PRU’s and/or porting ROS to the PRU’s? That’d be really excellent.
And of course there’s the Pocket BeagleBone [1] that was released this year. I just preferred 4 for prototyping, primarily since they have the onboard dual 200 mhz real-time processors, are in stock, and have really good support and design specs.
It looks like the latest book, "BeagleBone Robotics Projects, 2nd Ed", https://www.amazon.com/BeagleBone-Robotic-Projects-Second-co..., came out in June and I haven't had a chance to look through it. The 2014 book, "Mastering BeagleBone Robotics", by the same author walked through multiple robotics examples implemented using Python and didn't involve the PRUs. Using only Python, there were examples of a rotary aircraft, fixed wing aircraft, sailboat, wheeled vehicle, and computer vision tracking.
My understanding is that TI only recently began improving the PRU documentation to make it more accessible and that Code Composer and other tools TI has created for working with the PRU are maturing slowly. I've never tried using it. Here's the PRU page on the BeagleBone wiki: https://elinux.org/Ti_AM33XX_PRUSSv2#C_Compiler
Another thing I've never tried, but that might be of interest to HN readers, is the Nerves project for Elixir development on single board computers including BeagleBone Black. https://hexdocs.pm/nerves/targets.html
I almost bought an Espressobin, but English-language websites only had the 1GB version and I just couldn't figure out Taobao to try and order the bigger one.
At this point I'm probably going to get a PC Engines APU 2 board, which is a quad-core AMD Geode processor w/ 4 GB of RAM. I can get it with a 60GB mSATA drive, a case, a wifi miniPCI board, and all the wiring for external wifi antennas for $243 shipped. That's a little steep but the other advantage is that the x86-64 architecture should make OS support easier, unlike all these little ARM boards that get one hacked-up kernel release and no updates after that.
I have the GL-MT300-A and it's actually an upgrade over my older router. It runs OpenWRT, and has enough power to run a couple extra services. At the time of purchase, it seemed like the best deal (~$30) for the feature set it had.
They have a few different models with different options depending on what you need. They also seem responsive to questions on their support forums, and have their products available via Amazon if you want it faster.
2. They omitted at least
* nanopi neo2 (my favourite). 40x40mm Allwinner H5 (4 cores A53), gigabit Ethernet.
* nanopi A64, 64x60mm Allwinner A64.
It would have been nice to see the updated version of the C.H.I.P. Pro from Next Thing on the list. It's a fairly capable board at a good price, and it's more open than the Pi and other ARM boards.
https://getchip.com/pages/chippro
The Intel Atom board looks like a good foundation to build a customized portable computer; AFAIK there's no IME mess involved and it can run pretty much any Linux or BSD OS out there. I'm thinking it would make a great base for a portable OpenBSD machine.
http://relaysbc.sourceforge.net/
I sold 8 fully assembled computers and 20 bare boards in 2017.
I'm not affiliated with them in any way. They can be found at their official aliexpress shop.
Also a lot of the boards can only be powered by a DC jack, not the onboard MicroUSB.
How is this any different than the general SBC market? You could make the same point about the "Raspberry Pi" which has:
* Raspberry Pi model A/B
* Raspberry Pi 2 model B
* Raspberry Pi 3 model B
* Raspberry Pi Zero
* Raspberry Pi Zero W
> Also a lot of the boards can only be powered by a DC jack, not the onboard MicroUSB.
Almost all boards can also be powered via 5V GPIO pins, so you can wire a DC jack to that to avoid using micro USB.
The folks over linux-sunxi.org have been doing good work bringing various Allwinner SoC support to mainline Linux. Particularly the EMAC (ethernet) driver looks to be merged soon [1]. The driver for the XR819 WiFi chipset still appears to be up in the air, though good patchsets can be found for it [2].
The last I used the WiFi driver for the Allwinner H2+ SoC earlier this year on the (equivalent) NanoPi Neo boards it was regularly dropping packets. I suspected it was causing issues with other WiFi clients as well but couldn’t figure out how to test that. Still it’s a decent little SoC and both the OrangePi’s or NanoPi’s are handy little SBC’s that I’d use for a project that needed basic WiFi support. If anyone’s good with WiFi drivers and wants to help make it more solid the XR819 driver could use some TLC. It’s outside my expertise though.
1: http://linux-sunxi.org/Linux_mainlining_effort 2: https://www.cnx-software.com/2016/11/10/allwinner-h2-linux-a...
It’s not mobile friendly (viewport issues) but if you use reader mode in it becomes great.
I'm waiting for stock to show up at Amazon so I can upgrade my pfSense machine.
Checkout SuperMicro's C3000 offering: https://www.supermicro.com/products/nfo/atom.cfm
I expected better from eetimes (owned by Arrow, serious Fortune 500 electronic components supplier giant).
Anyone know of a FAST eMMC card?
I've tried every OS released for it, and they're all rife with bugs producing kernel panics aplenty. This makes running the unit as headless unfeasible. I drawer'd it and replaced it with a tried-and-true Odroid c-2. Btw if you're looking at SMBs, check out dietpi.com, its well maintained and brings a world of functionality to SMBs
There's mainline kernel support in 4.14, but I'm unclear as to whether it supports USB3, which, behind the price point and the 4GB of RAM, is the main draw.
I only run the device headless, so I can't speak to the behavior or interactions associated with the graphics engine.
I have no clue, though, if their GPUs support 4k. But they are small, silent, and cover a relatively wide range of performance. Low-end models start at € ~120 (NOT including HDD/SSD!)
https://www.gearbest.com/tv-box-mini-pc/pp_562952.html (2G ram)
(youtube reviews seem to imply ram is usually upgradeable, with laptop DDR3 sticks you may have lying around)
or just go straight to 4G ram
https://www.gearbest.com/tv-box-mini-pc/pp_635382.html (4G ram)
These are intel boxes, support linux better than most laptops, have slow SSDs (which are still far faster than normal disks, and also usually upgradeable).
They are especially far, far faster than most boards listed here, and they support a lot more software. (including portal 2 which is incredible and on sale: http://store.steampowered.com/app/620/Portal_2/ )
I have used it as my home server for the last two years, and it has worked very well for me. Quiet, reliable. The Gen8 which runs on an Intel CPU can be equipped with a low-end Xeon, if needed, but that drives up the price accordingly.
CPU-wise, performance is not exciting, of course, but disk- and network-performance is totally sufficient to serve a small home or office network. Which is what they were made for, I guess. ;-)
In two years, this little box has not let me down once.
If building multiple of these, I would go for the lower end i3 (NUC7I3BNH) which comes with a Kaby Lake i3-7100U that supports VT-x and VT-d extensions. (Currently $230 at MicroCenter.)
Just add RAM and an SSD, and you're all set.