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

ID 743810
日付 10/31/2022
Public

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

ドキュメント目次

7.8.5.3.2. データ型

いくつかの設定データ型が利用可能で、add_sw_settingtype 引数によって制御されます。 これらは、#defineステートメントとして表現できるデータ型、またはtoolchain.cmake変数に連結された値に対応します。特定の設定タイプは、ソフトウェアの構造または BSP 構築のニーズによって異なります。
表 32.  データビットの設定
データ型 設定値 説明
Boolean definition boolean_define_only true の場合に生成され、false の場合に存在しない定義。#ifdef <setting> ... #endif構造を使用して、C ソースファイルでブール定義を使用します。
Boolean assignment boolean true の場合は 1、false の場合は 0 に割り当てられる定義。#if <setting> ... #else ...構造を使用して、C ソースファイルでBoolean assignmentを使用します。
Character character 一重引用符 (') で囲まれた 1 文字の定義
Decimal number decimal_number 123 など、引用符で囲まれていない書式設定されていない 10 進数の定義。たとえば、int buffer[SIZE];などの構成可能なバッファ サイズを持つソフトウェアで値を定義する場合に役立ちます。
Double precision number double 123.4 などの倍精度浮動小数点数を使用した定義
Floating point number float 234.5 などの単精度浮動小数点数を使用した定義
Hexadecimal number hex_number 0x1000など、先頭に0xが付いた番号の定義。 メモリーアドレスまたはビットマスクを指定するのに便利です
Quoted string quoted_string "Buffer」など、引用符で囲まれた文字列を含む定義
Unquoted string unquoted_string BUFFERなど、引用符で囲まれていない文字列を含む定義