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

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

7.5. UNIX スタイルのインターフェイス

HAL API は、多くの UNIX スタイルの関数を提供します。UNIX スタイルの機能は、新しい Nios® Vプロセッサー アプリケーションに対して使い慣れた開発環境を提供し、既存のコードを移植して HAL 環境で実行するタスクを容易にします。HAL は、主にこれらの関数を使用して、ANSI C 標準ライブラリーのシステム・インターフェイスを提供します。たとえば、関数は、stdio.h で定義されている C ライブラリー関数によって必要なデバイスアクセスを実行します。

次のリストには、使用可能な UNIX スタイルの関数がすべて含まれています。

  • _exit()
  • close()
  • fstat()
  • getpid()
  • gettimeofday()
  • ioctl()
  • isatty()
  • kill()
  • lseek()
  • open()
  • read()
  • sbrk()
  • settimeofday()
  • stat()
  • usleep()
  • wait()
  • write()

最も一般的に使用される関数は、ファイル I/O に関連する関数です。