I have experimented with different ARM based SBC systems and boards.
One thing I had to learn the hard way is: don’t underestimate the community. Doubtlessly, the Raspi is almost 10 years on the market, extremely widespread and kind of set the standard.
I used some very interesting SBC with sometimes more power than the Raspi version of the current time, but such boards get relatively useless if the campaing / small company just disappears or is far behind the promised support planes. Still there might be support of the SoC manufactorer itself, but updating kernel and BSP and that stuff is time consuming and something you do not want to care about.
Fully Open Hardware is definitley the way to go in the future but the plattform needs widespread acceptance so that “workload” can be spread and projects like Zynthian eg. can rely on an up-to-date kernel and linux system. Booting the SoC and graphics unit (sometimes also video encoder/decoder units) are still a major pitfall for many ARM based systems - although the situation improved over the past years. In the past, some manufacturer provided “open” video drivers, which meant some kernel module which loaded a BLOB (kind of binary firmware) and of course, the only provided this for certain and few kernel versions…
I am curious which platfform is going to solve this best - hopefully in the next years. Maybe some ARM system, maybe also some x86 Atom with an open UEFI implementation and good mainline Linux support, maybe something different. Consequently, we should stay open and monitor new and interesting options. Though, I would not drop the Raspi easily
And regarding the I2S discussion. IMHO the more powerful the SoC / board is, the less important this becomes. Just use a decent powerful but cheap microcontroller. You get USB 2.0 and for sure enough UART, SPI and I2S - that’s it. Choose something like arduino or teensy with good library also regarding USB and audio and make it act as a class compliant USB device which features audio and MIDI. That’s it and you won’t have to worry about drivers at all and can use it on any modern system. Audio hats could still be used, since I2S is a standard and it would just mean connecting the right pins and assuring GPIO levels are the same.
Indeed, altho it feels much less than that. I love the way the I/o pins have become a default across so much of the SBC world. What DID happen to centronics … ?
Well, the cheapest option is for a CM4 lite (without emmc), 2GB + WIFI/BT: 180$
so the CM4 board is charged 80$. It’s 45 $ in a French official reseller online store (but in pre order for a shipment estimated in mid July)
Here is a review of Raspberry Pad 5 (and SeeedStudio reTerminal *) from Jeff Geerling.
Also, I’ve discovered this amazing project:
it looks like … magic !!!
*) reTerminal is in stock, at the same price as last year (195$) and has a CM4 with 4Gb Ram + WIFI/BT + 32Gb Emmc. It has a better display (1280x720), a case, 4 assignable buttons, it expose the PCIe interface.
It’s a much better deal imho then the Raspberry Pad 5 + CM4 2Gb + WIFI/BT no Emmc at 180$
Devterm is a kind of “cyberdeck” built around a core daughter board, an extension board, and a base SOM (CPU+RAM+storage) that could be equiped with rbpi CM3, rbpi CM4 (via an adapter board), allwinner H6, rockchip rk3399 and even RISC V allwinner D1 chip.
A video showing the devterm in action with CM3 and rk3399 SOM
It’s sold at 239 bucks with the Risc V allwinner D1 SOM. For 19 more you can get the interfacing board for a CM4. So, if you own a CM3 or a CM4 you will be able to use it in the RBPi software ecosystem, and give a try to the new hype: RISC V
An interesting range of planned RISC-V boards, all based on the ‘LM4A’ module which goes into a SODIMM socket. And it has a lot more English than the preview which the forum is showing me now.
So far RISC-V seems behind ARM in performance. It is still early days and time will tell. This is reminiscent of the great Intel vs AMD wars of the last millennia.
Here’s a good quick review of the board under Debian with a lot of usefull informations.
For European customers Allnet China should be a better deal then Ameridroid even with port and taxes duties.