|
Zephyr OS多核调度
🔧 双核任务分配: [backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]c
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
复制
[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
下载
// 定义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);
🔄 核间通信:
|
|