Host Programming Support Comparison Between Linux and Bare-Metal - 2025.2 English - UG1076

AI Engine Tools and Flows User Guide (UG1076)

Document ID
UG1076
Release Date
2025-11-20
Version
2025.2 English

The following table compares the host programming features supported by Linux and Bare-metal operating systems.

Table 1. Host Programming Support Comparison
Features Bare-Metal Linux
Host application heap/stack size configuration Manual adjustment required Auto adjusted from OS
Direct access to device registers Supported Supported
Host application printf() support Supported Supported
XRT support Not supported Supported
xrt-smi support Not supported Supported
sysfs support Not supported Supported
Multi-thread host application support Not supported Supported
Multi-process host application support Not supported Supported
Event trace/profile XSDB flow Supported Supported
Event trace/profile XRT flow Not supported Supported
Operating system support Not supported Supported