次の問題があります: マイクロ コントローラーに ecos を使用し、'cyg_scheduler_start();' で複数のスレッドを開始します。「cyg_thread_exit()」で問題ありません。しかし、最後のタスクを停止すると、マイクロ コントローラーはスレッドを呼び出すメインに戻りません。メインは、スレッドの開始後に実行する必要があります。
または少なくとも、最初のスレッドが終了した後に他のスレッドを開始します。私は現時点cyg_thread_suspend
でcyg_thread_resume
これを実現するために使用しています。しかし、これを行うためのより良い方法はありますか?