Xenomai の機能を特定の負荷でレイテンシ テストでテストしたいのですが、コマンドを実行しようとすると、次のエラーが表示されます。
# ./latency -p 100
sh: ./latency command not found
システムは Buildroot で構築されています。/proc/xenomai フォルダーのバージョン ファイルには次のものが含まれます。
$ cat /proc/xenomai/version
2.6.4
システムの構築に使用した構成ファイルの関連部分は次のとおりです。
-- Target Packages
-- Real Time
-- Xenomai Userspace
(2.6.4) Custom Xenomai version
[*] Install testsuite
[ ] RtCan utilities
[*] Analogy libs and utils
[*] Native skin library
[*] POSIX skin library
[ ] VX-Works skin library
[ ] PSOS skin library
[ ] RTAI skin library
[ ] uiTron skin library
[ ] VRTX skin library
この構成ファイルは正しいですか? Xenomai が提供するすべてのテスト プログラムはどこにありますか?
編集
usr/ に xenomai フォルダはありません。/usr/bin に次のプログラムがあることに気付きました:
# ls /usr/bin | grep xeno
xeno-regression-test
xeno-test-run
xeno-test-run-wrapper
このファイルはどのように使用できますか?
xenomai という名前のフォルダーは /proc 内のフォルダーのみです。
# ls /proc/xenomai
acct apc faults heap interfaces/ irq latency registry/
rtdm/ sched schedclasses/ stat timebases timer timerstat/
version
# cd /proc/xenomai
# ./latency -p 100
sh: /latency: Permission denied
# sudo ./latency -p 100
sudo: ./latency: command not found
EDIT2
output/target/usr/bin の内容には、レイテンシ プログラムは含まれていません。
userk@dopamine:~/Development/Linux/RaspberryPi/buildroot-2013.11-Copy2015/output/target/usr/bin$ l | grep latency
userk@dopamine:~/Development/Linux/RaspberryPi/buildroot-2013.11-Copy2015/output/target/usr/bin$