下表对 PetaLinux 和裸机操作系统支持的主机编程功能特性进行了比较。
功能特性 | 裸机 | PetaLinux |
---|---|---|
主机应用堆/栈大小配置 | 是否需要手动调整 | 由操作系统自动调整 |
直接访问器件寄存器 | 受支持 | 受支持 |
主机应用 printf() 支持 | 受支持 | 受支持 |
软件仿真支持 | 不支持 | 受支持 |
XRT 支持 | 不支持 | 受支持 |
Xbutil 支持 | 不支持 | 受支持 |
Sysfs 支持 | 不支持 | 受支持 |
多线程主机应用支持 | 不支持 | 受支持 |
多进程主机应用支持 | 不支持 | 受支持 |
事件追踪/剖析 XSDB 流程 | 受支持 | 受支持 |
事件追踪/剖析 XRT 流程 | 不支持 | 受支持 |
操作系统支持 | 不支持 | 受支持 |