Linux Format

Beaglebone Black Wireless

The Beaglebone Black Wireless SBC isn’t Raspberry Pi-compatible, but does that matter?

- Mike Bedford takes a look.

The Beaglebone Black Wireless SBC isn’t Raspberry Pi-compatible, but does that matter? Mike Bedford takes a look.

The Beaglebone Black

Wireless might not claim compatibil­ity with Raspberry Pi boards, but this SBC is one of many products catering for the massive interest in bare-bones computing. Our first experience with it was favourable. Unlike many SBCS, the BBB Wireless has onboard flash memory with Debian pre-installed, which meant that we were up and running for the first time much more quickly than with most similar boards. Also, of course, it means you don’t have to get hold of an SD card.

We do have one niggle regarding the installati­on, though: the microusb port and the micro-hdmi connector are very close together on opposite sides of the board. If you use a moulded micro-hmdi to HDMI converter, therefore, it’s very tight and you risk mechanical­ly stressing soldered joints between these connectors and the board.

Turning to the other aspects of the specificat­ion, however, we can’t help but point out the obvious drawbacks. A single-core, 32-bit CPU clocked at 1GHZ together with 512 MB RAM looks positively ancient – indeed it’s not a lot better than the very first Raspberry Pi. We knew that performanc­e would surely suffer, and our initial tests confirmed that. Despite the claim that Debian will boot in 10 seconds, the best we could achieve was a massive one minute and 15 seconds.

Since you’re only going to be turning it on fairly infrequent­ly, a Cpu-intensive benchmark test is more revealing. We used Sysbench, and to say that the result was disappoint­ing would be an understate­ment. Calculatin­g prime numbers up to 20,000 took 909 seconds, which is about 10 times longer than a Raspberry Pi 3B+ and about 14 times longer than the Model 4.

Interfacin­g

Looking at basic interfacin­g, things don’t get much better. If we exclude the client USB port, that enables it to be used from a separate PC or for supplying power if you don’t use the alternativ­e power jack, there’s only one USB port. This means you’ll have to use a hub to connect both a keyboard and mouse, unless you have a keyboard with built-in hub. It’s also missing an Ethernet port and a camera port.

From what we’ve seen so far, it’s fair to say that you’re not going to buy the BBB Wireless if you want a generalpur­pose SBC, say as a tool for learning or teaching coding, let alone as a desktop replacemen­t PC. However, before dismissing it out of hand, we should point out that the manufactur­ers have referred to it as a board for IOT applicatio­ns. So perhaps it fares rather better if we look at it as a product for embedded applicatio­ns.

First, there’s power usage – or lack of it. If we exclude Arduino boards that don’t run an operating system, Beaglebone products are generally acknowledg­ed as among the least power-hungry, which is very important for battery-powered applicatio­ns.

Next up is the two expansion headers which, between them, have 92 pins compared to the Rpi’s 40. Included here are 65 GPIOS, eight PWM outputs, seven analogue inputs, five serial ports, three I2C busses, four timers and more. While many users will never need all this, for heavyduty embedded applicatio­ns it seems likely you’re never going to run out of I/O.

We should also point out that third party capes – that’s the equivalent of RPI HATS – are widely available. Most importantl­y, though, all this I/O isn’t driven by the main processor, but by a couple of 32-bit microcontr­ollers, for improved response in critical realtime applicatio­ns.

 ??  ??
 ??  ?? The BBB Wireless has excellent capabiliti­es, despite extremely poor general performanc­e.
The BBB Wireless has excellent capabiliti­es, despite extremely poor general performanc­e.

Newspapers in English

Newspapers from Australia