0

指定された I/O ポートに値を書き込むために使用される IoOutput8() 関数のコードを探しています。

この関数のソースコードの正しい場所を知るのを手伝ってくれる人はいますか??

4

1 に答える 1

1

Linux にはIoOutput8()機能がありません。(書き込みメモリ バリア) をvoid iowrite8(u8 value, void *addr);続けて使用する必要があります。wmb();詳細については、§9.4.2 LDD Book の I/O メモリへのアクセスを参照してください (§9.4.3. の I/O メモリとしてのポートも参照してくださいioport_map/ioport_unmap)。

のソース コードについてはIoOutput8()、その関数を入手したのと同じ場所から入手する必要があります。私が見つけた唯一の場所はPhoenix IO Access Libraryです。それを使用している場合は、Phoenix会社にソースコードをまだ提供していない場合は問い合わせてください。

于 2013-03-01T16:45:53.573 に答える