Zephyr OS多核调度
Zephyr OS多核调度🔧 双核任务分配:c
复制
下载
// 定义CPU0任务K_THREAD_DEFINE(cpu0_task, 1024, [(void*, void*, void*){ printk("Running on CPU0\n"); }, NULL, NULL, NULL, 0, 0, 0);// 定义CPU1任务K_THREAD_DEFINE(cpu1_task, 1024, [(void*, void*, void*){ printk("Running on CPU1\n"); }, NULL, NULL, NULL, 1, 0, 0);
🔄 核间通信:
[*]共享内存+信号量
[*]RPMSG消息队列
[*]
页:
[1]