Linux and Bare-metal Comparison - 2024.1 English - UG1642

AI Engine System Software Driver Reference Manual (UG1642)

Document ID
UG1642
Release Date
2024-05-30
Version
2024.1 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
Software emulation support Not supported Supported
XRT support Not supported Supported
Xbutil 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