hondah
2018年6月28日 21時27分
いつもお世話になっております。
本田と申します。
Armadillo410を使用しております。メッセージキューを使用するプログラムを作成予定です。
しかし、Armadilloにてipcsのコマンドが見つかりませんでした。
システム全体での最大キュー数、メッセージの最大サイズ等を確認できておりません。
何か確認方法がございますでしょうか。
またサイズのチューニング等は可能でしょうか。
ご存知の方がいらっしゃれば、ご回答のほどお願いいたします。
コメント
at_ohsawa
hondah
at_ohsawa
2018年6月29日 18時18分
2.6.x-atの場合は、ipcsコマンドがbusybox 1.00に含まれていないため、
次の2つの方法があります。
1. busybox 1.20.2に変更してユーザーランドイメージをビルドする
2. debian lenny相当のutil-linuxパッケージからビルド済みのipcsコマンドを取り出して使う
----
1の手順は、Armadillo-400シリーズ ソフトウェアマニュアルの
"イメージをカスタマイズする"
に従ってAtmarkDistのmenuconfigから
Customize Vendor/UserSettings -> BusyBox
で busyboxのメニューを選択し、
同メニュー内でバージョンを 標準の v1.00.rc3 から v1.20.2 に
変更してからmakeすると ipcs コマンドが使えるイメージが
ビルドされます。
---
2の手順は
https://snapshot.debian.org/archive/debian/20080430T000000Z/pool/main/u…
からパッケージをダウンロードし、ATDE上で次の手順でファイルを取り出すことができます。
上記手順で取り出したファイルをzipして添付しておきます。
尚、Linuxカーネルを3.14-atに移行するのであれば、
こちらの標準ユーザーランドイメージにはipcsコマンドが
含まれています。(3.14-atは上記のbusybox v1.20.2が標準です)