0

vxworks タスク名の有効な文字は何ですか?

void startTask( void ) { char taskname[ 100 ] = "foo";

taskSpawn( タスク名, ... ) }

そして、taskSpawn は taskname をコピーしますか? 明らかに taskname は関数スコープのみであるためです。

4

1 に答える 1

1

タスク名には任意の文字列を指定できますが、VxWorks は先頭に「t」を追加し、10 文字に制限します。IE でタスク名が「My New Task」の場合、「tMy New Ta」と表示されます。そして、あなたの質問に直接答えるには、はい、名前をコピーするので、グローバルメモリに存在する必要のないタスク名を動的に作成できます。

于 2012-06-15T11:14:14.100 に答える