This repository is Nuvoton's OpenBMC distribution supporting the NuMaker evaluation boards. It provides full Board Support Packages (BSP) integrated with the Yocto/OpenEmbedded build framework, phosphor software stack, and out-of-band server management features.
On your host machine, clone the OpenBMC repository:
git clone https://github.com/OpenNuvoton/openbmc.gitEnter the cloned repository directory:
cd openbmcTo ensure reproducible builds across diverse Linux distributions, use the preconfigured Ubuntu 24.04 Docker environment (detailed in Docker Environment Guide).
Once inside the Docker container (~/openbmc), select your evaluation board below for board-specific setup, Bitbake compilation commands, flashing, and verification:
| Evaluation Board | Target Machine | Documentation |
|---|---|---|
| NuMaker-IoT-MA35D16FJ87C | numaker-iot-ma35d16fj87c |
Quickstart Guide |
| NuMaker-IoT-MA35D03F80 | numaker-iot-ma35d03f80 |
Quickstart Guide |
| NuMaker-IoT-MA35D05KI1 | numaker-iot-ma35d05ki1 |
Quickstart Guide |
| NuMaker-IoT-NUC980G2 | numaker-iot-nuc980g2 |
Quickstart Guide |