站长 发表于 2025-7-9 13:53:28

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]
查看完整版本: Zephyr OS多核调度