次の表に、PetaLinux およびベアメタル オペレーティング システムでサポートされているホスト プログラミング機能の比較を示します。
機能 | ベアメタル | PetaLinux |
---|---|---|
ホスト アプリケーション ヒープ/スタック サイズの設定 | 手動変換が必要 | OS から自動調整 |
デバイス レジスタへの直接アクセス | サポートあり | サポートあり |
ホスト アプリケーションでの printf() のサポート | サポートあり | サポートあり |
ソフトウェア エミュレーションのサポート | サポートなし | サポートあり |
XRT サポート | サポートなし | サポートあり |
Xbutil サポート | サポートなし | サポートあり |
Sysfs サポート | サポートなし | サポートあり |
マルチスレッド ホスト アプリケーションのサポート | サポートなし | サポートあり |
マルチプロセス ホスト アプリケーションのサポート | サポートなし | サポートあり |
イベント トレース/プロファイル XSDB フロー | サポートあり | サポートあり |
イベント トレース/プロファイル XRT フロー | サポートなし | サポートあり |
オペレーティング システムのサポート | サポートなし | サポートあり |