![Hands-On Embedded Programming with C++17](https://wfqqreader-1252317822.image.myqcloud.com/cover/955/36698955/b_36698955.jpg)
上QQ阅读APP看书,第一时间看更新
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=1739585220-H3Qen7qvXUGqSOzxwgB2UWwwXImWkadm-0-63cca15af275e25838e66a22ef0c9c68)
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=1739585220-3ELsZgxSPaGMcvxqJTsPvLQSbDC5ZTVG-0-936260686f620b007b73e378bfb53eea)
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.