Sigmastar — Sdk
Create a file named Makefile in the same directory.
# standard kernel makefile
obj-m += custom_gpio.o
To master the Sigmastar SDK, you must understand its modular architecture. When you download the SDK (typically a compressed .tar.bz2 file), you will find several distinct directories: sigmastar sdk
For AI-enabled chips (like the SSC359G or SSC36x series), the SDK contains a separate sub-folder for the NPU. This includes: Create a file named Makefile in the same directory
import sigma.touch.*;
public class TouchExample
public static void main(String[] args)
// Initialize the touchscreen device
Touchscreen touchscreen = new Touchscreen();
touchscreen.init();
// Get the current touch coordinates
int x, y;
touchscreen.getCoordinates(&x, &y);
System.out.println("Touch coordinates: (" + x + ", " + y + ")");
| Aspect | Rating | Comment |
|--------|--------|---------|
| Ease of setup | ⚠️ Fair | Requires Ubuntu 16.04/18.04 (glibc version issues on newer distros). Docker recommended. |
| Build speed | ✅ Good | Parallel make works. Full clean build: 15–30 min. |
| Customization | ❌ Poor | Kconfig exists but vendor modifications are scattered; swapping kernel version is non-trivial. |
| Rootfs size | ✅ Good | Buildroot produces 8–16 MB squashfs for SPI NAND. | | Aspect | Rating | Comment | |--------|--------|---------|
Typical build command:
source build/envsetup.sh
lunch ssd202d_spinand
make image -j8

