以上でoldconfigは完了です。(Server)CPUの横取りをしない。(Desktop)特定ポイントだけCPUの横取りを可能にする。Desktop)すべての処理でCPUの横取りを可能にする。RTは似ているようにみえても、RTpatch版はタスク切換えが速くなっているらしいです。使ってみるというくらいに考えてます。次に、プリエンプションの周波数を指定します。この設定は実動作に関わるので重要です。dispatch)が頻繁に行なわれるようになります。その分、オーバーヘッドがかさんできますので無駄にCPU負荷が増えますし、各タスク(プログラム)の実行速度が落ちます。タスク・ディスパッチ時間がゼロではないことを考えると当たり前ですね。1000Hz設定は特殊な事情がなければやり過ぎです。必要な応答速度と実用性を考慮して、100(10ms)~500(2ms)くらいがよい選択肢だと思います。500Hzを選択してみます。ここから先は、先日のビルドと同じ方法です。make3.log全部で2時間程度かかります。高速なSDカードなら90分くらいで完了するらしいです。&として、sshを切ってもビルドを継続させると良いです。インストールと起動ビルドしたカーネルをインストールして起動してみます。/boot/kernel7.img再起動しますreboot再起動後、カーネルを確かめてみましょう。2016rt27と出ていますね。無事にRT-Linuxが起動しているようです。R2.7用でRT-Linux版のドライバを用意いたしました。/boot/overlays/とコマンドを打って組み込みます。再起動したあと有効になります。長い時間検証していないですが、ちゃんと音は出ているようです。音質的にも少し変化があるように感じますが、リアルタイムカーネルがよいのかどうかは、ご自身の耳で確認されるのがよいと思います。マスターモードI2SがないDACの場合の方が効果が大きくでるかもしれません。にほんブログ村ブログランキングに参加中です。よろしければ「ぽちっと」お願いします。pi+I2SDACでlightMPDを試す。bar)マオラボ湖と空と坂道45gs時計とカメラとモバイルRSSを表示する。