Same as Chromium OS, openFyde adopts the Portage build and packaging system from Gentoo Linux. openFyde uses Portage with certain customisations to support building multiple targets (bootable OS system images) across different hardware architectures from a shared set of sources.
A board defines a target type, it can be either for a family of hardware devices or specifically for one type of device. The board cutiepi-openfyde is a target type specifically for the CutiePi tablet, an open-source tablet built around the Raspberry Pi Compute Module 4.
Each board has a corresponding overlay that defines the configuration for it. This includes details like CPU architecture, kernel configuration, as well as additional packages and USE flags.
This board specifically targets:
- CutiePi tablet: An open-source, hackable tablet powered by Raspberry Pi Compute Module 4.
| Component | Hardware | Interface |
|---|---|---|
| Display | 8-inch 800×1280 MIPI DSI (ILI9881C / NWE080) | DSI |
| Touch | Integrated with display panel | I2C |
| Camera | Raspberry Pi Camera (OV5647) | CSI |
| Gyroscope/Accel | InvenSense MPU6050 | I2C5 |
| MCU | CutiePi MCU (battery, buttons) | UART1 (/dev/ttyS0) |
| Backlight | PWM via GPIO12 | sysfs |
This overlay inherits from rpi4-openfyde since the Compute Module 4 is RPi4-based.