Single-board computers (SBCs) are fun. If you're not familiar with the concept, single-board computers are exactly what it says on the tin: a whole system on a single board, usually comprising an SoC, some DRAM, maybe an external Ethernet controller or other support ICs, and a big pile of I/O. Most SBCs offer USB and...Read more...