Documentation
Build, run, APIs, testing, and troubleshooting. Select a topic for procedures and parameter reference.
Get started
System & build
System layers
Kernel, user-space, SDK, and application responsibilities; BCI and CSV data paths.
Source tree
Directory roles, configuration files, build artifacts, and guest paths.
Build
Dependencies, parameters, configuration, and artifacts for x86_64, ARM64, and RISC-V64.
Run
Boot with QEMU, run self-tests, and inspect logs.
Testing
Check XTOS with host builds, QEMU guests, and explicit markers.
SDK reference
SDK
Builds, linking, data formats, and call order for three C libraries.
libxtos-rt
Linux scheduling, affinity, locked memory, and single-producer single-consumer frame queues.
libxtos-signal
Timestamps, DFT power, filter state, and SSVEP/P300 features.
libxtos-bci
BCI sessions, device capability, buffer ownership, and released data-format limits.
Code examples
Three complete C examples: an RT queue, synthetic signal processing, and a BCI session.