docs: expand UniversalisDev to 13 devkits covering all PikeOS/UOS architectures

New devkits added:
- DevKit-6: x86_64 (Intel N100) — PikeOS x86_amd64 parity
- DevKit-7: PowerPC (NXP T2081 e500mc) — PikeOS ppc_e500mc parity
- DevKit-8: MIPS (Ingenic JZ4780) — MIPS32 coverage
- DevKit-9: ARM-32 (TI AM3358 Cortex-A8) — PikeOS arm_v7hf PRIMARY target
- DevKit-10: MCU ARM (STM32H7 Cortex-M7) — UOS MCU micro-kernel
- DevKit-11: MCU PPC (NXP MPC5748G e200z4) — BMW ECU / auto MCU
- DevKit-12: MIPS64 (Loongson 2K1000) — MIPS64 coverage

Architecture coverage now: Xtensa, ARM-M, ARM-A32, AArch64, RISC-V, x86_64, PPC-e200, PPC-e500, MIPS32, MIPS64, FPGA
Budget: ~€16,000 (was €11,500)
This commit is contained in:
Aurélio 2026-07-15 09:29:24 +00:00 committed by fabiorafaelcoutada
parent b645d6bd60
commit 457e216c7e

View file

@ -231,18 +231,25 @@ A family of development kits at every scale — from tiny MCU dev boards to full
### 3.2 Product Family
| Tier | Form Factor | Target | SoC/Chip | UOS Arch | BOM Est. | Use Case |
|------|-------------|--------|----------|----------|----------|----------|
| **DevKit-1** | Arduino Nano size | MCU | ESP32-S3 | Bare-metal | ~$8 | IoT, sensors, actuators |
| **DevKit-2** | Raspberry Pi Zero size | MCU+MPU | RP2350 + ESP32-C6 | Bare-metal | ~$12 | Mixed MCU/MPU dev |
| **DevKit-3** | Raspberry Pi size | SBC | Allwinner D1 (RISC-V) | UOS RISC-V | ~$25 | Linux/UOS development |
| **DevKit-4** | Mini-ITX size | SoM+Carrier | RK3588S SoM | UOS AArch64 | ~$80 | Android/Linux guest dev |
| **DevKit-5** | ATX size | Full board | RK3588 + peripherals | UOS AArch64 | ~$150 | Desktop/laptop dev |
| **DevKit-FPGA** | PCIe card | FPGA | PolarFire SoC | UOS RISC-V | ~$200 | Hardware co-design |
| Tier | Form Factor | Target | SoC/Chip | UOS Arch | PikeOS Parity | BOM Est. | Use Case |
|------|-------------|--------|----------|----------|---------------|----------|----------|
| **DevKit-1** | Arduino Nano size | MCU | ESP32-S3 | Bare-metal | — | ~$8 | IoT, sensors, actuators |
| **DevKit-2** | Raspberry Pi Zero size | MCU+MPU | RP2350 + ESP32-C6 | Bare-metal | — | ~$12 | Mixed MCU/MPU dev |
| **DevKit-3** | Raspberry Pi size | SBC RISC-V | Allwinner D1 (C906) | UOS RISC-V | PolarFire U54 equiv | ~$25 | RISC-V Linux/UOS |
| **DevKit-4** | Mini-ITX size | SoM+Carrier | RK3588S SoM | UOS AArch64 | arm_v8hf | ~$80 | Android/Linux guest dev |
| **DevKit-5** | ATX size | Full board | RK3588 + peripherals | UOS AArch64 | arm_v8hf | ~$150 | Desktop/laptop dev |
| **DevKit-6** | Mini-ITX size | SBC x86_64 | Intel N100/N305 | UOS x86_64 | x86_amd64 | ~$60 | x86 Linux/Windows dev |
| **DevKit-7** | Mini-ITX size | SBC PowerPC | NXP T2081 (e500mc) | UOS PPC | ppc_e500mc | ~$120 | PPC Linux/BSP dev |
| **DevKit-8** | Raspberry Pi size | SBC MIPS | Ingenic JZ4780 (MIPS64) | UOS MIPS | — | ~$30 | MIPS Linux dev |
| **DevKit-9** | Raspberry Pi size | SBC ARM-32 | TI AM3358 (Cortex-A8) | UOS armv7hf | arm_v7hf | ~$20 | ARMv7 bare-metal/Linux |
| **DevKit-10** | Arduino size | MCU ARM | STM32H7 (Cortex-M7) | Bare-metal | — | ~$15 | MCU RTOS/dev |
| **DevKit-11** | PCIe card | MCU PowerPC | NXP MPC5748G (e200z4) | Bare-metal | ppc_e500 | ~$40 | Auto MCU dev |
| **DevKit-12** | Mini-ITX size | SBC MIPS64 | Loongson 2K1000 (LA264) | UOS MIPS64 | — | ~$80 | MIPS64 Linux dev |
| **DevKit-FPGA** | PCIe card | FPGA | PolarFire SoC (RISC-V) | UOS RISC-V | PolarFire native | ~$200 | Hardware co-design |
### 3.3 Reference Designs
#### DevKit-1 (MCU)
#### DevKit-1 (MCU — Xtensa/ESP32)
| Component | Choice | Why |
|-----------|--------|-----|
@ -263,7 +270,7 @@ A family of development kits at every scale — from tiny MCU dev boards to full
| **Debug** | SWD (2-pin) | RP2040 debug probe compatible |
| **Power** | USB-C + battery connector | Portable dev |
#### DevKit-3 (SBC — RISC-V)
#### DevKit-3 (SBC — RISC-V, Allwinner D1)
| Component | Choice | Why |
|-----------|--------|-----|
@ -287,7 +294,7 @@ A family of development kits at every scale — from tiny MCU dev boards to full
| **Display** | HDMI 2.1 + MIPI-DSI | Dual display |
| **Networking** | 2.5GbE + WiFi 6E | High-speed |
#### DevKit-5 (Full ATX)
#### DevKit-5 (Full ATX — AArch64, RK3588)
| Component | Choice | Why |
|-----------|--------|-----|
@ -300,7 +307,104 @@ A family of development kits at every scale — from tiny MCU dev boards to full
| **Networking** | 2.5GbE + WiFi 6E | Desktop networking |
| **USB** | 4× USB 3.0 + 2× USB 2.0 | Peripheral connectivity |
#### DevKit-FPGA
#### DevKit-6 (SBC — x86_64, Intel N100)
| Component | Choice | Why |
|-----------|--------|-----|
| **SoC** | Intel N100 (Alder Lake-N) | 4× E-core @3.4GHz, 6W TDP, VT-x + VT-d |
| **RAM** | 8/16GB DDR5 SO-DIMM | User-upgradeable |
| **Storage** | NVMe M.2 + eMMC | Fast boot + expansion |
| **Display** | HDMI 2.0 + DP 1.4 | Dual 4K display |
| **Networking** | 2.5GbE + WiFi 6E (Intel AX210) | Full connectivity |
| **USB** | 4× USB 3.2 + 2× USB-C | Peripheral-rich |
| **PCIe** | M.2 E-key + M.2 M-key | WiFi + NVMe |
| **Debug** | UART + JTAG (optional) | Standard debug |
**Why x86:** PikeOS x86_amd64 target exists, UOS needs x86 backend for legacy desktop/laptop guests, Windows compatibility.
#### DevKit-7 (SBC — PowerPC, NXP T2081)
| Component | Choice | Why |
|-----------|--------|-----|
| **SoC** | NXP T2081 (formerly T2080) | 4× e500mc cores @1.4GHz, PPC32, integrated security |
| **RAM** | 2GB DDR3L ECC | Industrial-grade |
| **Storage** | SD card + 32MB SPI NOR + SATA | Multi-boot capable |
| **Networking** | 2× GbE + SGMII | Industrial networking |
| **Serial** | 4× UART + RS-485 + CAN | Industrial interfaces |
| **PCIe** | ×4 Gen 2 | Expansion |
| **Display** | VGA/LVDS (optional) | Basic display output |
| **Debug** | JTAG + BDM + UART | Full PPC debug |
**Why PPC:** PikeOS has 4 PPC targets (e500, e500mc, e500mc-4g, e5500). UOS PPC port is in the 24-month plan. This devkit is the real hardware for that port. Also targets industrial/automotive (BMW ECUs use PPC e200/e500).
#### DevKit-8 (SBC — MIPS64, Ingenic JZ4780)
| Component | Choice | Why |
|-----------|--------|-----|
| **SoC** | Ingenic JZ4780 | Dual MIPS32 XBurst2 @1.2GHz, Mali-400 |
| **RAM** | 1GB DDR3 | Linux-capable |
| **Storage** | microSD + 16MB SPI NOR | Boot + rootfs |
| **Display** | HDMI 1.4 + MIPI-DSI | Display output |
| **Networking** | Ethernet + WiFi (RTL8189FTV) | Connectivity |
| **GPIO** | 40-pin header | Expansion |
| **Debug** | UART + JTAG | Standard MIPS debug |
**Why MIPS:** Legacy architecture still used in routers, embedded, IoT. Adds coverage for MIPS guests on UOS. Ingenic is the most open MIPS SoC vendor.
#### DevKit-9 (SBC — ARM 32-bit, TI AM3358)
| Component | Choice | Why |
|-----------|--------|-----|
| **SoC** | TI AM3358 (Cortex-A8) @1GHz | ARMv7, PRU-ICSS (real-time co-processors) |
| **RAM** | 512MB DDR3 | Linux-capable |
| **Storage** | microSD + 4GB eMMC | Boot + rootfs |
| **Display** | HDMI + LCD connector | Display output |
| **Networking** | Ethernet + WiFi (optional) | Connectivity |
| **GPIO** | 40-pin header (BeagleBone compatible) | Huge ecosystem |
| **Debug** | JTAG + UART + SWD | Full ARM debug |
**Why ARMv7:** PikeOS arm_v7hf is the PRIMARY target. UOS armv7 is the most mature arch. TI AM3358 is the BeagleBone Black SoC — massive community, proven in industrial, real-time PRU cores.
#### DevKit-10 (MCU — ARM Cortex-M, STM32H7)
| Component | Choice | Why |
|-----------|--------|-----|
| **MCU** | STM32H743 (Cortex-M7 @480MHz) | 1MB flash, 1MB RAM, FPU, DSP, ART |
| **Headers** | Arduino Uno footprint | Shield-compatible |
| **Debug** | ST-Link V2 (built-in on Nucleo) | No external debugger |
| **Power** | USB-C 5V | Standard |
| **Peripherals** | CAN, SPI, I2C, UART, ADC, DAC, Ethernet | Full peripheral set |
| **Display** | Optional MIPI-DSI addon | Display capability |
**Why STM32:** Most popular MCU family. STM32H7 is high-end Cortex-M7 with enough power for RTOS + lightweight UOS MCU micro-kernel (from 24-month plan). ST ecosystem is massive.
#### DevKit-11 (MCU — PowerPC e200, NXP MPC5748G)
| Component | Choice | Why |
|-----------|--------|-----|
| **MCU** | NXP MPC5748G | 3× e200z4 cores @200MHz, 8MB flash, 512KB RAM |
| **Form** | Automotive-grade dev board | ISO 26262 ASIL-D certified |
| **Interfaces** | 6× CAN-FD, 2× LIN, Ethernet, FlexRay | Automotive bus |
| **Debug** | JTAG + BDM + Nexus | Full automotive debug |
| **Power** | 12V automotive connector | Matches vehicle power |
**Why PPC MCU:** Directly targets BMW ECU firmware audit (24-month plan). PikeOS ppc_e500 target. This is the MCU that runs PikeOS in automotive ECUs. Essential for the UOS micro-kernel port to PPC.
#### DevKit-12 (SBC — MIPS64, Loongson 2K1000)
| Component | Choice | Why |
|-----------|--------|-----|
| **SoC** | Loongson 2K1000 | 2× LA264 (MIPS64) @1GHz, Mali-400 |
| **RAM** | 2GB DDR3 | Linux-capable |
| **Storage** | NVMe M.2 + microSD | Fast storage |
| **Display** | HDMI 1.4 | Display output |
| **Networking** | 2× GbE | Dual ethernet |
| **USB** | 4× USB 2.0 + 1× USB 3.0 | Peripheral connectivity |
| **Debug** | JTAG + UART | Standard debug |
**Why Loongson:** China's open-source MIPS64 CPU. Growing ecosystem, used in desktops and servers. Adds MIPS64 (not just MIPS32) coverage for UOS.
#### DevKit-FPGA (PolarFire SoC)
| Component | Choice | Why |
|-----------|--------|-----|
@ -327,13 +431,25 @@ A family of development kits at every scale — from tiny MCU dev boards to full
|-------|--------|-------------|
| **C1: DevKit-1 Design** | M1M3 | ESP32-S3 dev board, schematic, PCB |
| **C2: DevKit-1 Firmware** | M4M6 | ESP-IDF examples, Aurélio integration |
| **C3: DevKit-3 Design** | M5M8 | Allwinner D1 SBC, schematic, PCB |
| **C4: DevKit-3 UOS** | M9M12 | UOS RISC-V boot on DevKit-3 |
| **C5: DevKit-4 Design** | M9M12 | RK3588S SoM + carrier, schematic |
| **C6: DevKit-4 UOS** | M13M16 | UOS AArch64 on RK3588S |
| **C7: DevKit-FPGA** | M13M18 | PolarFire SoC board, UOS RISC-V |
| **C8: DevKit-5 Design** | M17M20 | Full ATX board, schematic |
| **C9: Production** | M21M24 | All devkits in production, docs complete |
| **C3: DevKit-9 Design** | M2M4 | TI AM3358 BeagleBone-compatible, schematic |
| **C4: DevKit-9 UOS** | M5M8 | UOS armv7hf boot on BeBone |
| **C5: DevKit-3 Design** | M4M7 | Allwinner D1 SBC, schematic, PCB |
| **C6: DevKit-3 UOS** | M8M11 | UOS RISC-V boot on DevKit-3 |
| **C7: DevKit-4 Design** | M6M9 | RK3588S SoM + carrier, schematic |
| **C8: DevKit-4 UOS** | M10M13 | UOS AArch64 on RK3588S |
| **C9: DevKit-6 Design** | M8M11 | Intel N100 SBC, schematic |
| **C10: DevKit-6 UOS** | M12M15 | UOS x86_64 on N100 |
| **C11: DevKit-7 Design** | M9M12 | NXP T2081 PPC SBC, schematic |
| **C12: DevKit-7 UOS** | M13M16 | UOS PPC on T2081 |
| **C13: DevKit-10 Design** | M10M12 | STM32H7 Nucleo, schematic |
| **C14: DevKit-10 Firmware** | M13M15 | UOS MCU micro-kernel on STM32 |
| **C15: DevKit-11 Design** | M11M14 | NXP MPC5748G automotive, schematic |
| **C16: DevKit-11 Firmware** | M15M18 | UOS MCU on PPC e200 |
| **C17: DevKit-8/12 Design** | M13M16 | Ingenic JZ4780 + Loongson 2K1000 |
| **C18: DevKit-8/12 UOS** | M17M20 | UOS MIPS on both boards |
| **C19: DevKit-FPGA** | M14M19 | PolarFire SoC board, UOS RISC-V |
| **C20: DevKit-5 Design** | M17M20 | Full ATX board, schematic |
| **C21: Production** | M21M24 | All 13 devkits in production, docs complete |
---
@ -518,15 +634,15 @@ Source Code → Mycelium → BSP Config → UOS Kernel Build → Firmware Image
| Category | Items | Est. Cost |
|----------|-------|-----------|
| **Dev boards** | ESP32-S3×10, Allwinner D1×5, RK3588×3, PolarFire×2 | €2,000 |
| **Components** | Displays, buttons, audio, power, enclosures | €3,000 |
| **PCB fabrication** | JLCPCB/PCBWay × 6 designs × 3 iterations | €2,000 |
| **Dev boards** | ESP32-S3×10, Allwinner D1×5, RK3588×3, PolarFire×2, Intel N100×3, NXP T2081×2, AM3358×5, STM32H7×5, MPC5748G×2, JZ4780×3, Loongson×2 | €4,000 |
| **Components** | Displays, buttons, audio, power, enclosures, connectors | €3,500 |
| **PCB fabrication** | JLCPCB/PCBWay × 13 designs × 2 iterations | €4,000 |
| **Test equipment** | CAN bus analyzer, power supply, thermal camera | €1,500 |
| **3D printing** | Enclosures, buttons, prototypes | €500 |
| **Software licenses** | KiCad (free), IDEs (open-source) | €0 |
| **Cloud services** | AWS IoT (existing), CI/CD | €500 |
| **Certification** | FCC/CE pre-scan (if needed) | €2,000 |
| **Total** | | **~€11,500** |
| **Total** | | **~€16,000** |
---