Planck-Pi
Super TINY & Low-cost Linux Develop-Kit Based On F1C200s.
Planck Pi: A Tiny Linux Development Board
This project is a complete open-source Linux development board built around the Allwinner F1C200s chip—a small, cheap ARM processor. The board costs less than $7 to manufacture and fits in your pocket, making it perfect for learning embedded Linux without a big investment.
The board includes surprising features for its size: a tiny OLED screen, microphone with audio output, dual USB Type-C ports (one for serial debugging, one for USB networking), an SD card slot, and most of the processor's input/output pins exposed for building additional hardware. The key innovation is that instead of needing WiFi or Ethernet modules, you can plug the board into a computer's USB port and simulate a network adapter, effectively letting the board borrow your computer's internet connection.
The repository contains everything needed to build and run the system: schematics and circuit board designs, bootloader code (U-Boot), the Linux kernel configured for this chip, and instructions for building a minimal Debian file system. Because the board only has 64MB of RAM, it can't run full operating systems like Ubuntu, so the developer created a lightweight Debian setup that fits in about 180MB. The README walks through hardware design, setting up a cross-compilation environment using Docker, and customizing every layer of the system from the bootloader up through applications.
This project appeals to students and hobbyists learning embedded Linux, makers building small IoT devices, or anyone wanting a hands-on understanding of how Linux systems work from the ground up. The developer provides pre-built SD card images for immediate use, but also documents the full build process for those who want to customize the kernel, file system, or add custom drivers. All the software is open-source and well-documented in the repository.