- 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=1739597930-KVNQmzXj9oRc4b4K81YQf30BtamPisSa-0-168fd598a762c559e58dd57e553d3f30)
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=1739597930-O0XbqigMDZJYX1VEztOgDCkJi7lGfZzE-0-6923fbb8a63079993bf6d9f3362431d2)
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.