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

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

16.4.3.4. Device Drivers BSP

altera_avalon_uart_driver.enable_small_driver

  • 識別子: ALTERA_AVALON_UART_SMALL
  • タイプ: Boolean definition
  • デフォルト値: false
  • ディスティネーション・ファイル: toolchain.cmake
  • 説明: 省スペース (ポーリングモード) ドライバー
  • 制限: なし

altera_avalon_uart_driver.enable_ioctl

  • 識別子: ALTERA_AVALON_UART_USE_IOCTL
  • タイプ: Boolean definition
  • デフォルト値: false
  • ディスティネーション・ファイル: toolchain.cmake
  • 説明: ioctl() サポートを有効にします。この機能は、小さなドライバーとは互換性がありません。つまり、UART enable_small_driver まはた HAL enable_reduced_device_drivers 設定のいずれかが有効な場合、ioctl() サポートはコンパイルされません。
  • 制限: なし

altera_avalon_jtag_uart_driver.enable_small_driver

  • 識別子: ALTERA_AVALON_JTAG_UART_SMALL
  • タイプ: Boolean definition
  • デフォルト値: false
  • ディスティネーション・ファイル: toolchain.cmake
  • 説明: 省スペース (ポーリングモード) ドライバー
  • 制限: なし

altera_avalon_uart_driver.enable_jtag_uart_ignore_fifo_full_error

  • 識別子: ALTERA_AVALON_JTAG_UART_IGNORE_FIFO_FULL_ERROR
  • タイプ: Boolean definition
  • デフォルト値: false
  • ディスティネーション・ファイル: toolchain.cmake
  • 説明: タイムアウト後の JTAG UART FIFO フルエラー
  • 制限: なし

intel_niosv_m_hal_driver.internal_timer_ticks_per_sec

  • 識別子: NIOSV_INTERNAL_TIMER_TICKS_PER_SECOND
  • タイプ: 10 進数
  • デフォルト値: 1000
  • ディスティネーション・ファイル: system.h
  • 説明
    • CLOCKS_PER_SEC を置き換えます
    • 各タイムスライスの期間をコンフィグレーションするために、FreeRTOS に configTICK_RATE_HZ として実装します。
  • 制限: なし