- Hands-On Embedded Programming with C++17
- Maya Posch
- 107字
- 2021-08-20 10:20:50
Hardware
The block diagram of the clubstatus system looks as follows:
![](https://epubservercos.yuewen.com/1E99B9/19470382608828906/epubprivate/OEBPS/Images/bfb888d8-bf9f-4dab-9366-d473d1c7dd7f.png?sign=1739394152-EyCbgapi3SjoBWgyIqPyGO8DpnRFVOGp-0-2a5d9e3fa7b5f7915c652054605f8a51)
For the SBC platform, we use a Raspberry Pi, either the Raspberry Pi B+ model or a newer member of the B-series, such as the Raspberry Pi 3 Model B:
![](https://epubservercos.yuewen.com/1E99B9/19470382608828906/epubprivate/OEBPS/Images/97073e5a-4311-4381-bf99-025dc76193c3.png?sign=1739394152-oi8vknJvVbKQr0fh3D05hr10HfBIQiWW-0-d61228cebe2e921ff70d34900b491f9d)
The main features we are looking for in the SBC system are an Ethernet connection and, of course, the Raspberry Pi-compatible general-purpose input/output (GPIO) header.
With this board, we'll use a standard Raspbian OS installation on the μSD card. No special configuration is needed beyond this. The primary reason for choosing the B+ model or similar is that these have a standard mounting hole pattern.