configs/t3_gem_o1: add Minimal and Kiosk image types#5
Open
SerhatAnkt wants to merge 4 commits into
Open
Conversation
This commit adds support for the T3-GEM-O1 More information about the board can be found at: https://t3gemstone.org/en Documentation and usage guides are available at: https://docs.t3gemstone.org/en/introduction The official GitHub repository can be found at: https://github.com/t3gemstone Hardware Specifications: - Processor: Quad-core ARM Cortex-A53 @1.4 GHz with GPU, DSP and AI accelerators - RAM: 4 GB LPDDR4 - Storage: 32 GB eMMC, MicroSD slot (SDR104), M.2 2280 NVMe SSD Port - Connectivity: Wi-Fi 802.11n & Bluetooth 5.1 (WL1835MOD) - Network: Gigabit Ethernet - USB: 2x USB 3.0 Type-A, 1x USB 2.0 Type-A, 1x USB 2.0 Type-C (Device + PD) - Display/Camera: 1x HDMI, 1x 4-lane MIPI display, 1x 4-lane MIPI camera - Peripherals: CAN FD, 40-pin GPIO Header, 10-pin JTAG, RTC (Maxim DS1340) - Sensors: ICM-20948 (9-Axis IMU), BMP390 (Barometric), HDC2010 (Humidity/Temp) - Power: USB Type-C (5-9V/3A) or DC Jack (5-12V/5A) Signed-off-by: Selman Çetin <selman.cetin@t3gemstone.org>
Add a Minimal image type for the T3-GEM-O1 board, based on the existing t3_gem_o1_defconfig with board-specific hostname and system banner. Signed-off-by: Serhat Anıktar <aniktarserhat@gmail.com>
Add a Kiosk image type for the T3-GEM-O1 board. The image boots directly into a fullscreen web browser using cog (WPE WebKit) on top of the cage Wayland compositor, showing a local landing page. Rendering uses Mesa llvmpipe software rasterization, as the AM67A GPU requires a proprietary driver not yet integrated in Buildroot. Includes a dedicated rootfs overlay with an init script and a local HTML landing page, and updates the board readme to document all three image types. Signed-off-by: Serhat Anıktar <aniktarserhat@gmail.com>
SerhatAnkt
force-pushed
the
minimal-kiosk-images
branch
from
July 14, 2026 15:42
4291286 to
689d84d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds the Minimal and Kiosk image types for the T3-GEM-O1 board,
as listed in the project roadmap. It builds on top of the initial
board support (#4).
Minimal image
t3_gem_o1_minimal_defconfigprovides a clean, board-branded baseimage derived from the existing
t3_gem_o1_defconfig(hostname andsystem banner set for the board).
Kiosk image
t3_gem_o1_kiosk_defconfigboots directly into a fullscreen webbrowser. It uses cog (WPE WebKit) running on top of the cage Wayland
compositor, displaying a local landing page at
/usr/share/kiosk/index.html. A dedicated rootfs overlay adds theinit script (
S90kiosk) and the landing page.Rendering uses Mesa llvmpipe software rasterization, since the AM67A
GPU (Imagination BXS) requires a proprietary driver that is not yet
integrated in Buildroot. GPU-accelerated rendering is left as future
work, consistent with the Wayland migration item on the roadmap.
Testing
Both defconfigs have been build-tested successfully on Ubuntu 24.04
(WSL2), producing a bootable
sdcard.img. Image contents wereverified: cog and cage binaries, the init script (executable), the
landing page, the Kiosk banner, and the WebKit/EGL/GBM/cairo
libraries are all present in the target.
I do not currently have access to the hardware, so a boot test on a
real T3-GEM-O1 board is still pending. I would appreciate help from
anyone who can verify the images on hardware.