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

ID 743810
日付 10/31/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

インテルのみ表示可能 — GUID: izp1642054332388

Ixiasoft

ドキュメント目次

5.2.3.1. デバイス・モデルのクラス

HAL は、次のクラスのデバイスのモデルを提供します。
  • キャラクター・モード・デバイス — UART など、文字をシリアルに送受信するハードウェア・ペリフェラル。
  • タイマーデバイス—クロック ティックをカウントし、定期的な割り込み要求を生成できるハードウェア・ペリフェラル。
  • ファイル・サブシステム — 物理デバイスに保存されているファイルにアクセスするためのメカニズム。
    • 内部実装に応じて、ファイル・サブシステム ドライバーは基になるデバイスに直接アクセスするか、別のデバイスドライバーを使用する場合があります。たとえば、フラッシュ・メモリー・デバイス用の HAL API を使用してフラッシュにアクセスするフラッシュ・ファイル・サブシステム・ドライバーを作成できます。
  • イーサネット・デバイス — ネットワーク・スタックのイーサネット接続へのアクセスを提供するデバイス。イーサネット デバイスを使用するには、ネットワーク・スタックが必要です。
  • ダイレクト・メモリー・アクセス (DMA) デバイス - データソースから宛先へのバルク・データ・トランザクションを実行するペリフェラル。ソースと宛先は、メモリーまたはイーサネット接続などの別のデバイスにすることができます。
  • フラッシュ・メモリー・デバイス - 特別なプログラミング・プロトコルを使用してデータを保存する不揮発性メモリーデバイス。