Attention, this repository contains configuration files for an embedded operating system, rk322x model.
SyncOS is an embedded operating system based on Armbian, specifically designed for rk322x, with a focus on optimization. It does not have a graphical interface and is intended solely for server mode.
Attention this project is still under constant development, this entire guide may be changed.
- Server Mode
- Integrated
- Portable
- High-Performance
- Armbian based
- Command Line Interface
SyncOS -- Remote Controled (WebServer)
|
PyFirmata Daemon
|
+-- ARDUINO Board
- Ubuntu Jammy 22.04.x amd64 or aarch64 for native building or any Docker capable amd64 / aarch64 Linux for containerised
- Advanced knowledge of Linux.
Build minimal CLI Armbian Focal image for rk322x. Use modern kernel and write image to the SD card:
For complete reference: https://github.com/armbian/build
rk322x Template
# RK322X TVBox quad core 1GB/2GB DDR2/DDR3 eMMC/NAND SoC FE WiFi
BOARD_NAME="rk322x-box"
BOARDFAMILY="rk322x"
BOOTCONFIG="rk322x-box_defconfig"
BOOT_FDT_FILE="rk322x-box.dtb"
MODULES_LEGACY="hci_uart rfcomm hidp"
MODULES_BLACKLIST_LEGACY="ssv6051 8723cs r8188eu ssv6x5x"
KERNEL_TARGET="legacy,current,edge"
Basics parameters usage
./compile.sh \
BOARD=rk322x \
BRANCH=current \
RELEASE=focal \
BUILD_MINIMAL=yes \
BUILD_DESKTOP=no \
KERNEL_ONLY=no \
KERNEL_CONFIGURE=no \
CARD_DEVICE="/dev/sdXXXX"