タグ

ブックマーク / www.linux.or.jp (1)

  • Linux I/O ポートプログラミング mini-HOWTO

    この ハウツーでは、インテルの x86 プロセッサ上で走るプログラム上の、 ハードウェア I/O ポートのプログラミングと、Linux のユーザモードで短い時間 待ちをおこなうプログラム、などについて述べます。 Table of Contents1. Introduction2. C プログラムから I/O ポートを使う2.1. 普通の方法2.1.1. パーミッション2.1.2. ポートのアクセス2.2. I/O ポートアクセスをする別の方法:/dev/port3. 割り込み (IRQ) と DMA アクセス4. 高い精度のタイミング制御4.1. ディレイ4.1.1. スリープ:sleep() と usleep()4.1.2. nanosleep()4.1.3. ポートI/Oを使ったディレイ4.1.4. アセンブラ命令によるディレイ4.1.5. Pentiumのrdtscについて4.2.

  • 1