![]() |
[Article] $8 RISC-V SBC on a Real-Time Operating System: Ox64 + NuttX - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: General (https://forum.pine64.org/forumdisplay.php?fid=1) +--- Forum: General (https://forum.pine64.org/forumdisplay.php?fid=74) +--- Thread: [Article] $8 RISC-V SBC on a Real-Time Operating System: Ox64 + NuttX (/showthread.php?tid=18951) |
[Article] $8 RISC-V SBC on a Real-Time Operating System: Ox64 + NuttX - lupyuen - 12-17-2023 Pine64 Ox64 BL808 (64-bit RISC-V SBC) is now officially supported in Apache NuttX RTOS! (Real-Time Operating System) Ox64 BL808 is an affordable $8 SBC with: - 3 x RISC-V Cores (T-Head 64-bit / 32-bit) - Networking: Ethernet, WiFi, Bluetooth LE, Zigbee - Peripheral Interfaces: UART (Serial), I2C, SPI, USB, MIPI CSI - Interrupt Controller: CLINT and PLIC - Memory Management: Sv39 MMU - OpenSBI Supervisor Binary Interface and U-Boot Bootloader - Bootable microSD: Boot Linux and NuttX But there's a catch: - Limited RAM (64 MB): It's not for gaming and servers - Flash Memory is Empty: Needs a One-Time Flashing (via a USB Serial Adapter) - Barebones Form Factor: Fits on a Breadboard, Ethernet is optional In this article we walk through the steps to: (1) Flash into Ox64 the U-Boot Bootloader and OpenSBI (2) Boot Linux on a microSD Card (3) Do the same to boot NuttX RTOS (4) Run some Bare Metal Experiments inside the NuttX Kernel Check out the article here: $8 RISC-V SBC on a Real-Time Operating System: Ox64 + NuttX Lup |