私は、タスク間でデータをやりとりする適切な方法を提示する例を探しています:freeRTOS:タスク間でデータを渡す方法は?
私はディスプレイ、キーボード、いくつかのセンサーなどを持っています。内部ADC。 私はいつもすべてのセンサーからの値をディスプレイに表示したいと思います。ボタンを押した後、ビューを変更してテキストを表示します。別のキーを押した後、値に戻ります。
私はグローバル変数を使用しますが、どこでも悪い考えとして記述されています。一方、私がキュー(xQueueCreate、xQueueReceive、xQueueSend)を使用した場合、私はそれを表示するためのすべてのデータを持っていないと私はそれらを受信した後にコピーを作成することは、単にメモリを失うことだと思う。
キューを使用しても問題はありません。 http://www.freertos.org/Embedded-RTOS-Queues.html – OldProgrammer