2
私はcontikiを初めて使用しています。誰もが私がしようとしていたコードであるCPU usage.Belowの輻輳を作成するために、私は、並列に複数のプロセスを開始することができますか教えてくださいすることができます -Contikiの複数のプロセスが負荷CPUで作成する
#include "contiki.h"
#include <stdio.h>
PROCESS(cpu_load_process_1, "CPU Loading Process 1");
PROCESS(cpu_load_process_2, "CPU Loading Process 2");
PROCESS(cpu_load_process_3, "CPU Loading Process 3");
PROCESS(cpu_load_process_4, "CPU Loading Process 4");
AUTOSTART_PROCESSES(&cpu_load_process_1);
AUTOSTART_PROCESSES(&cpu_load_process_2);
PROCESS_THREAD(cpu_load_process_1, ev, data)
{
PROCESS_BEGIN();
PROCESS_END();
}
PROCESS_THREAD(cpu_load_process_3, ev, data)
{
PROCESS_BEGIN();
PROCESS_END();
}
しかし、これは以下のようなエラーを与える: -
/home/user/contiki-3.0/core/./sys/autostart.h:48:24: error: redefinition of ‘autostart_processes’
struct process * const autostart_processes[] = {__VA_ARGS__, NULL}struct process * const autostart_processes[] = {__VA_ARGS__, NULL}
を
私を案内してください。 CPUの輻輳を引き起こす代替方法/提案も役立ちます。
それは良い答えです。 –
はい、これは動作します。ありがとう。 –