このページについて

C

qul_override_freertos_heap_size

アプリケーションの CMakeLists.txt から freeRTOS マクロ `configTOTAL_HEAP_SIZE ` を設定します

概要

qul_override_freertos_heap_size(<target_name> [HEAP_SIZE])

説明

アプリケーションでカスタムヒープサイズを指定する必要がある場合、freeRTOSのデフォルトのconfigTOTAL_HEAP_SIZE マクロを上書きします。これにより、__defaultTotalHeapSize という名前のリンカーシンボルも上書きされ、ARMGCCコンパイラでは--defsym 、IARコンパイラでは--config_def というリンカー引数が設定されます。__defaultTotalHeapSize は、Qt Quick Ultralite Platformで定義されているヒープ測定関数によって必要とされます。

オプション

数値または式として指定される、FreeRTOS の総ヒープサイズ値。

qul_override_freertos_heap_size(example_app "1024")
qul_override_freertos_heap_size(example_app "8 * 1024")

以来

このコマンドは、Qt Quick Ultralite 2.6で導入されました。

特定のQtライセンスの下で利用可能です。
詳細はこちら。