Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

8.7.2.1. デバイス・インスタンスの作成

ファイルシステムの作成と登録は、キャラクター・モード・デバイスの作成と登録に非常に似ています。ファイルシステムを使用できるようにするには、alt_dev 構造のインスタンスを作成します。

詳細については、キャラクター・モードのデバイスドライバー の章を参照してください。

唯一の違いは、デバイスの name フィールドがファイル・サブシステムのマウントポイントを表すことです。もちろん、キャラクター・モード・デバイスの場合と同様に、ファイル・サブシステムにアクセスするために必要な関数 (read()write() など) も提供する必要があります。

注: fstat() の実装を提供しない場合、デフォルトの動作はキャラクター・モード・デバイスの値を返しますが、これはファイル・サブシステムに対しては誤った動作です。